I’ll be honest—I used to think tamale pie was going to be some complicated, all-day cooking project. You know, something that required special equipment or ingredients I’d have to hunt down at three different stores. Turns out, I was totally wrong.
Cornbread tamale pie is basically a weeknight dinner disguised as something fancy. You’ve got seasoned ground beef at the bottom, and instead of messing around with masa and corn husks, you just pour cornbread batter on top. That’s it. The oven does the rest of the work while you help with homework or fold laundry. It’s the kind of recipe that makes you look like you tried way harder than you actually did.
Why You’ll Love This Cornbread Tamale Pie
- Two dishes in one – You get a hearty, seasoned beef filling topped with fluffy homemade cornbread, all baked together in one pan for minimal cleanup.
- Family-friendly comfort food – The combination of savory ground beef, beans, and melted cheese with a slightly sweet cornbread topping makes this a dinner everyone will ask for again.
- Ready in about an hour – From start to finish, you’ll have this complete meal on the table in just over an hour, making it perfect for busy weeknights.
- Packed with flavor – The blend of chili powder, cumin, coriander, and fire roasted corn gives this pie a delicious Southwestern taste without being too spicy.
- Great for meal prep – This casserole reheats beautifully, so you can make it ahead or enjoy leftovers throughout the week.
What Kind of Ground Beef Should I Use?
For this tamale pie, you can use any ground beef percentage that fits your preference, though I went with 93% lean to keep things on the lighter side. If you prefer a richer flavor, 80/20 ground beef will work great too, though you might want to drain off some of the excess fat after browning. Ground turkey or ground chicken are also solid options if you’re looking to switch things up or keep it even leaner. Just make sure whatever meat you choose is cooked through completely before adding your other ingredients, and don’t be afraid to break it up into smaller pieces as it cooks for better texture throughout the pie.
Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Ground beef: Ground turkey, chicken, or pork work great here. You can also use a plant-based ground meat substitute if you’re going vegetarian.
- Kidney beans: Black beans, pinto beans, or even chickpeas are all good alternatives. Just drain and rinse them before adding.
- Fire roasted corn: Regular canned corn or frozen corn both work fine. If using frozen, no need to thaw it first.
- Green chiles: If you can’t find canned green chiles, use 1-2 fresh jalapeños (seeded and diced) or a couple tablespoons of diced poblano peppers.
- Buttermilk: Make your own by mixing 1 ¼ cup regular milk with 1 tablespoon white vinegar or lemon juice. Let it sit for 5 minutes before using.
- Mexican 4 cheese blend: Sharp cheddar, Monterey Jack, or a mix of whatever melty cheeses you have on hand will do the job just fine.
- Mexican oregano: Regular oregano works in a pinch, though Mexican oregano has a slightly different flavor profile. Use the same amount.
Watch Out for These Mistakes While Baking
The biggest mistake when making tamale pie is not draining your canned ingredients properly, which can leave you with a watery filling that makes the cornbread topping soggy – pat the beans, corn, and tomatoes with paper towels if needed to remove excess moisture.
Another common error is pouring the cornbread batter on top of a piping hot filling straight from the stovetop, which can cause the batter to cook unevenly or sink into the meat mixture, so let your filling cool for about 10 minutes before adding the topping.
Don’t skip browning the ground beef thoroughly before adding the vegetables – any excess liquid from undercooked meat will also contribute to a soggy bottom.
Finally, resist the urge to cut into the casserole right away, as letting it rest for 15-20 minutes after baking allows everything to set up properly and makes serving much cleaner.
What to Serve With Cornbread Tamale Pie?
This tamale pie is pretty hearty on its own, but I love serving it with a simple side salad to balance out all those rich, comforting flavors. A crisp romaine or iceberg lettuce salad with cherry tomatoes, avocado slices, and a lime-cilantro dressing works perfectly. You could also go with some Mexican rice or cilantro-lime rice on the side if you’re feeding a crowd and want to stretch the meal further. Don’t forget the toppings – sour cream, extra cilantro, sliced jalapeños, and a squeeze of fresh lime juice really take this dish to the next level.
Storage Instructions
Store: This tamale pie keeps really well in the fridge for up to 4 days. Just cover it tightly with foil or plastic wrap, or transfer individual portions to airtight containers. The cornbread topping might lose a tiny bit of its crispy edge, but it still tastes great reheated.
Freeze: You can freeze the whole pie or individual slices for up to 3 months. Wrap it well in plastic wrap and then aluminum foil to prevent freezer burn. I like to freeze individual portions in freezer-safe containers so I can grab one for an easy weeknight dinner.
Reheat: Warm it up in the oven at 350°F for about 20 minutes if refrigerated, or 35-40 minutes if frozen. You can also microwave individual portions for 2-3 minutes, though the cornbread won’t be quite as crispy that way.
| Preparation Time | 15-20 minutes |
| Cooking Time | 40-45 minutes |
| Total Time | 55-65 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3500-3900
- Protein: 145-165 g
- Fat: 185-210 g
- Carbohydrates: 290-320 g
Ingredients
For the filling:
- 1 lb ground beef (93% lean, browned and crumbled)
- 1/2 yellow onion (diced into 1/4-inch pieces)
- 1 tsp coarse salt
- 1 cup shredded Mexican cheese blend
- 1/2 tsp black pepper
- 1 1/2 tsp chili powder
- 1 can fire-roasted corn, drained
- 1/2 tsp Mexican oregano (for authentic flavor)
- 1 tbsp extra virgin olive oil
- 1 can chopped green chiles, drained
- 2 tbsp fresh cilantro (roughly chopped, optional but recommended)
- 1 red bell pepper (diced into 1/2-inch pieces)
- 1 1/2 tsp ground cumin
- 1 tsp ground coriander
- 1 can kidney beans, drained (I use Bush’s)
- 1 can diced tomatoes (gives a nice fresh base)
- 3 garlic cloves (freshly minced)
For the cornbread topping:
- 6 tbsp unsalted butter (melted and cooled slightly)
- 1/2 tsp coarse salt
- 2 tsp baking powder
- 1 tbsp sugar
- 1 large egg (beaten)
- 1/2 tsp baking soda
- 2 cups shredded Mexican cheese blend (makes it extra creamy and rich)
- 1 cup medium-grind cornmeal
- 1 1/4 cup buttermilk (room temperature for better mixing)
- 1 cup all-purpose flour (I use King Arthur)
For garnish:
- Sliced green onion
Step 1: Prepare Mise en Place and Preheat
- 1/2 yellow onion
- 1 red bell pepper
- 3 garlic cloves
- 1 1/2 tsp chili powder
- 1 1/2 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp Mexican oregano
- 1 tsp coarse salt
- 1/2 tsp black pepper
Dice the yellow onion into 1/4-inch pieces and the red bell pepper into 1/2-inch pieces, keeping them separate.
Mince the garlic cloves fresh (don’t use pre-minced).
Measure out all your dry spices into a small bowl, and have your canned ingredients (chiles, beans, corn, tomatoes) already drained and ready.
Preheat your oven to 400°F so it’s ready when you need it.
Step 2: Build the Filling Base with Vegetables and Beef
- 1 tbsp extra virgin olive oil
- 1/2 yellow onion
- 1 red bell pepper
- 3 garlic cloves
- 1 lb ground beef
Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
Add the diced onion and bell pepper, cooking for 4-5 minutes until softened and starting to caramelize slightly.
Add the minced garlic and cook for another 30 seconds to 1 minute until fragrant—this timing is critical because garlic burns quickly and can turn bitter.
Add the 1 pound of already-browned ground beef to the skillet, breaking it up as you stir, and cook for about 5 minutes to blend the flavors.
Step 3: Simmer the Filling with Spices and Beans
- 1 can chopped green chiles
- 1 can kidney beans
- 1 can fire-roasted corn
- 1 can diced tomatoes
- spice mixture from Step 1
- 1 cup shredded Mexican cheese blend
- 2 tbsp fresh cilantro
Stir in the drained green chiles, kidney beans, fire-roasted corn, and diced tomatoes along with the spice mixture from Step 1.
The tomatoes and corn bring both moisture and sweetness that balance the spices.
Simmer for 5 minutes to let all the flavors meld together.
Remove from heat and stir in 1 cup of shredded Mexican cheese blend and 2 tablespoons fresh cilantro.
Taste and adjust seasonings if needed.
Pour the filling into a 9×13-inch baking dish or leave it in the skillet if it’s oven-safe, spreading it level.
Step 4: Mix the Cornbread Dry Ingredients
- 1 cup all-purpose flour
- 1 cup medium-grind cornmeal
- 1 tablespoon sugar
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp coarse salt
In a large mixing bowl, whisk together 1 cup all-purpose flour, 1 cup cornmeal, 1 tablespoon sugar, 2 teaspoons baking powder, 1/2 teaspoon baking soda, and 1/2 teaspoon coarse salt.
I like to sift these dry ingredients together first if you have a sifter—it helps distribute the leavening agents evenly and creates a lighter crumb in the final cornbread.
Step 5: Mix Wet Ingredients and Combine with Cornbread Base
- dry ingredient mixture from Step 4
- 6 tbsp unsalted butter
- 1 large egg
- 1 1/4 cup buttermilk
- 2 cups shredded Mexican cheese blend
In another bowl, whisk together 6 tablespoons melted butter (cooled slightly), 1 beaten large egg, and 1 1/4 cups room-temperature buttermilk until smooth.
Pour the wet mixture into the dry ingredients from Step 4 and stir just until combined—don’t overmix, as this can create a tough, dense cornbread.
Gently fold in 2 cups shredded Mexican cheese blend until evenly distributed.
The batter should be thick but pourable.
Step 6: Assemble and Bake the Tamale Pie
- filling from Step 3
- cornbread batter from Step 5
Spoon the cornbread batter from Step 5 evenly over the filling in your baking dish, spreading it gently to cover without completely sealing all the filling (a few gaps are fine—it creates a rustic look).
Place in the preheated 400°F oven and bake for 30-35 minutes, until the cornbread topping is golden brown and a toothpick inserted into the cornbread comes out clean.
The top should be firm and slightly crispy.
Step 7: Rest and Garnish
- Sliced green onion
- 2 tbsp fresh cilantro
Remove the tamale pie from the oven and let it rest for 10 minutes before serving—this allows the cornbread to set slightly and makes it easier to cut clean portions.
I find this resting period also lets all the flavors settle and makes each bite more cohesive.
Top with sliced green onion and additional fresh cilantro if desired, then serve warm.




