Yawzu

Tamale Pie

A square photo of tamale pie on a brown plate topped with sour cream.

Comforting, filling, and oh so flavorful, this tamale pie recipe is everything you want in a weeknight dinner and more! A slightly sweet cornbread topping bakes over a cheesy, spicy ground beef filling cooked with bell peppers, onions, and tomatoes. This straightforward-to-make tamale pie packs in all the tamale flavor with much less work.

A few years ago, when our husband and we were flipping through one of his mom’s old cookbooks, we saw a recipe for tamale pie, and we were more than excited to make it. Astonishingly enough, we have never had, much less heard of, tamale pie before we happened upon that page. We're living in a serious shell. What could we possibly not love about a chili-like filling baked with a layer of cornbread on top?! It’s quite possibly the most genius dish ever invented. Cornbread is the reliable accompaniment to chili, which makes this recipe all the more reliable.

We first attempted the recipe that we found in the cookbook, but the top cornbread layer ended up a complete disaster. After looking through many variations, we never came across a recipe that sounded like the one, so we started building our own based on our favorite flavors and ingredients. The result is one absolutely phenomenal dinner. You just can’t beat all of the bright and bold flavors in the beef filling, topped off with a thick layer of cornbread. Genius and rich.

The Background

Tamale Pie is a comfort-food casserole with all of the flavor of a tamale minus the difficulty. Tamales are made from a masa dough and filled with rich, savory fillings that are often wrapped and steamed in corn husks or banana leaves. This process is often time-consuming and labor-intensive.

This tamale pie recipe is like a deconstructed tamale. The flavorful beef filling bakes under a rich cornbread topping for a casserole that has been around since the early 1900s.

How to Make It

Let’s break this recipe down into two main parts; the beef filling and the cornbread topping.

Filling Ingredients

  • Onion+ Peppers: Finely chopped onion, green bell peppers, and seeded and minced jalapeño peppers make the vegetable base.
  • Ground Beef: Browned, crumbled, and cooked through.
  • Corn kernels: You can easily use fresh, frozen, or even canned corn in this recipe.
  • Tomatoes: Diced canned tomatoes make for A straightforward pantry-staple ingredient. If you don’t like big chunks of tomato, look for “petite diced” tomatoes.
  • Tomato paste: Adds a deep, rich tomato base to the filling.
  • Spices: We use a blend of chili powder, ground cumin, and salt to add a kick of flavor.
  • Sliced black olive: Optional, if you love ’em, add them! If you’re a fellow olive hater, you can totally leave them out.
  • Shredded cheese: We like to use Monterrey jack cheese in the filling but you can also easily swap it for cheddar.

How to Make the Beef Filling

  • Preheat the oven to 400°F
  • Cook onion mixture: In a large skillet over medium-high heat, warm the oil until hot. Add onion, green bell pepper, and jalapeños, and cook until softened, about 10 minutes. Transfer to a bowl and set aside.
  • Cook ground beef: Reduce heat to medium and add ground beef to the pan. Cook until browned, stirring occasionally to break up the meat, about 5-10 minutes.
  • Add remaining ingredients: Once the meat is browned, add the onion mixture back to the pan. Stir in corn, diced tomatoes, tomato paste, chili powder, cumin, and salt.
  • Simmer the filling: Bring to a simmer and reduce heat to low. Simmer 20 minutes. Remove from heat and let stand while preparing cornbread topping.
Side by side photos of cooking the meat filling in a skillet.

Cornbread Topping

What you’ll need for the cornbread topping:

  • Cornmeal + flour: Gives the cornbread structure as well as a corn flavor.
  • Sugar: Sweetens the cornbread just a touch.
  • Baking soda + baking powder: Allows the cornbread to rise during the baking time.
  • Salt: Flavor!
  • Buttermilk: Adds a little tang and color to the cornbread during baking.
  • Unsalted Butter: Adds flavor and helps bind the cornbread together.
  • Eggs: Binds the batter together.

To make the cornbread batter topping for tamale pie:

  • Mix dry ingredients: In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, and salt.
  • Mix wet ingredients: In a medium bowl, whisk together buttermilk, eggs, and melted butter.
  • Gently mix together: Add the buttermilk mixture to the dry ingredients and use a rubber spatula to gently mix together, taking care not to over-mix the cornbread.

Assembling It

Now that you have your beef filling and the cornbread batter, let’s put this tamale pie casserole together.

  • Add final mix-ins to the beef mixture: Stir olives (if using) and shredded cheese into the beef mixture and pour into a 9×13-inch baking dish, smoothing the top.
  • Top with cornbread: Pour the cornbread batter over the beef filling, using a spatula to spread an even layer.
  • Bake for 15 to 20 minutes, or until the top is golden brown and a knife inserted into the center comes out clean.
  • Cool: Allow the pie to rest for 15 minutes before serving.

Topping Options

The beauty of this tamale pie recipe is that you can make it your own and go all-out with the toppings. Here are a few ways you can serve up this dish.

Make it a Meal

While this casserole can easily stand alone as a stick to your ribs, comfort-food dish, here are a few sides to serve with it to make it a full meal:

Storing and Freezing

This comforting tamale pie is a great make-ahead meal. Here are a few ways you can make the casserole in advance to save some time on busy weeknights.

  • Storing: Keep your baked tamale pie in an airtight container in the refrigerator for up to 4 days.
  • Freezing baked tamale pie: If you baked the dish all the way through, allow it to cool completely before storing and freezing in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven.
  • Freezing unbaked pie: Follow the recipe through the assembly and instead of baking freeze uncovered for about an hour to allow the cornbread topping to freeze. Then wrap in plastic wrap and top with foil. Store in the freezer for up to 3 months. When you are ready to bake, thaw overnight in the refrigerator and follow baking instructions.

Other Tex-Mex Inspired Recipes

Grab your fork and come hungry, this filling and flavorful tamale pie recipe is a comforting casserole everyone will enjoy. Top with sour cream, guacamole, or a little salsa for a rich dinner you’ll keep coming back to!

Photography by Lauren Grant.

Tamale Pie

  • Yield: 8 servings
  • Prep: 30 minutes
  • Cook: 1 hour
  • Total: 1 hour 30 minutes

Ingredients

For the Filling:

  • 1 tablespoon vegetable oil
  • 1 medium onion, finely chopped
  • 1 green bell pepper, finely chopped
  • 2 jalapeño peppers, seeded and minced
  • 1½ pounds ( 680.39 g ) ground beef
  • 1½ cups ( 246 g ) corn kernels, fresh or frozen
  • 14.5 ounces ( 411.07 g ) canned diced tomatoes
  • 3 tablespoons tomato paste
  • 2 tablespoons chili powder
  • 4 teaspoons ground cumin
  • 2 teaspoons kosher salt
  • ½ cup ( 67.5 g ) sliced black olives, optional*
  • 4 ounces ( 113.4 g ) Monterey Jack cheese, shredded (about 1 cup shredded)

For the Cornbread Topping:

  • 1 cup ( 156 g ) cornmeal
  • ¾ cup ( 90 g ) all-purpose flour
  • 1 tablespoon granulated sugar
  • 1½ teaspoons ( 1.5 teaspoons ) baking powder
  • ½ teaspoon ( 0.5 teaspoon ) baking soda
  • ¼ teaspoon ( 0.25 teaspoon ) salt
  • 1½ cups ( 360 ml ) buttermilk
  • 6 tablespoons ( 85 g ) unsalted butter, melted
  • 2 eggs, lightly beaten

Method

  1. Preheat oven to 400 degrees F.
  2. Making the Filling: In a large skillet over medium-high heat, warm the oil until hot. Add the onion, green pepper and jalapeños, and cook, stirring occasionally, until softened, about 10 minutes. Transfer to a bowl and set aside.
  3. Reduce the heat to medium and add the ground beef to the pan. Cook, stirring occasionally to break up the meat, until browned, 5 to 10 minutes. Once the meat is browned, add the onion mixture back to the pan. Stir in the corn, diced tomatoes, tomato paste, chili powder, cumin and salt. Stir well to ensure that the spices and the tomato paste are evenly distributed. Bring to a simmer, then reduce the heat to low and simmer for 20 minutes. Remove from the heat and let stand while preparing the cornbread topping.
  4. Make the Cornbread Topping: In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, and salt. In a medium bowl, whisk together the buttermilk, eggs, and melted butter. Add the buttermilk mixture to the dry ingredients and use a rubber spatula to gently mix it together, taking care not to overmix the cornbread batter.
  5. Assemble & Bake the Pie: Stir the olives (if using) and shredded cheese into the beef mixture and pour it into a 9×13-inch baking dish, smoothing the top. Pour the cornbread batter over the filling, using a spatula to spread it into an even layer. Bake for 15 to 20 minutes, or until the top is golden brown and a knife inserted into the center comes out clean. Allow the pie to rest for 15 minutes before serving.

Notes

Storing: Keep your baked tamale pie in an airtight container in the refrigerator for up to 5 days.

Freezing baked tamale pie: If you baked the dish all the way through, allow to cool completely before storing and freezing in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven.

Freezing unbaked pie: Follow the recipe through the assembly and instead of baking freeze uncovered for about an hour to allow the cornbread topping to freeze. Then wrap in plastic wrap and top with foil. Store in the freezer for up to 3 months. When you are ready to bake, thaw overnight in the refrigerator and follow baking instructions.

Photography by Lauren Grant.

Other beef

More from the same part of the kitchen, each with its own method.