This Mexican Hot Tamalle Pie captures all the heartwarming, spiced essence of a traditional tamale but in a simple, comforting casserole form. It’s the kind of dish that turns a regular Tuesday into a celebration, where a savory filling of ground beef, beans, and corn gets blanketed by a fluffy, cheesy cornbread crust. You’ll love how the cornmeal topping soaks up the rich sauce below, creating the perfect bite every time. It’s a complete, family-friendly meal that comes together faster than you’d think and leaves you with just one dish to wash.
Why You'll Love This Recipe
- You get a complete, one-dish meal that makes cleanup a breeze
- The cornbread topping bakes up golden, fluffy, and full of cheesy goodness
- The flavors are a comforting blend of spices and textures that everyone adores
- Leftovers taste even better the next day
- It’s become my absolute favorite weeknight solution for a hungry crowd
Ingredients You’ll Need
- Vegetable oil: It’s a neutral heat conductor for sautéing your onions and garlic without adding extra flavor, and it has a higher smoke point than butter which is great for browning meat.
- Yellow onion: Dicing it provides a sweet, savory foundation that softens and mellows as it cooks, building a deep flavor base for the entire filling.
- Garlic: Minced fresh garlic adds that essential pungent kick that mellows into a sweet nuttiness, and it’s the aromatic soul of the dish.
- Ground beef: Opt for an 80/20 blend if you can, as the bit of extra fat renders down and adds incredible flavor and moisture to the filling.
- Chili powder: This isn’t just heat; it’s a complex blend of ground chiles and spices that delivers the signature deep red color and earthy, slightly smoky backbone.
- Ground cumin: Toasted and earthy, this spice is non-negotiable for authentic flavor, and it pairs perfectly with the chili powder to create that classic profile.
- Dried oregano: The slightly floral, robust notes of oregano are a hallmark of many Mexican dishes, and using dried gives a more concentrated flavor that stands up to simmering.
- Salt: It’s the essential flavor enhancer that makes all the other spices and ingredients pop, and seasoning in layers is the key to a balanced dish.
- Black pepper: Freshly cracked is ideal for a subtle heat and aromatic complexity that rounds out the spice mix without overwhelming it.
- Tomato sauce: This provides the rich, tangy liquid that binds the filling together and creates a saucy, cohesive layer beneath the cornbread.
- Black beans: Drained and rinsed to remove the starchy canning liquid, they add a wonderful creamy texture and plant-based protein that makes the pie more hearty.
- Frozen corn kernels: The little pops of sweetness and crunch are a delightful contrast to the savory beef, and frozen corn is picked at its peak so it’s always sweet.
- Diced green chiles: These mild canned chiles add a gentle tang and a touch of Southwestern flavor without significant heat, making the dish family-friendly.
- Yellow cornmeal: This is the star of the topping, giving that distinct gritty, sweet texture that’s the essence of tamale-style cornbread.
- All-purpose flour: It works with the cornmeal to create structure, ensuring your topping bakes up fluffy and tender instead of crumbly or dense.
- Baking powder: The leavening agent that creates lift and air pockets, so your cornbread crust rises into a light and golden blanket.
- Milk: Any fat percentage works, but whole milk will give you the richest, most tender crumb in your cornbread topping.
- Unsalted butter: Melted butter adds fat and flavor to the batter, and using unsalted lets you control the overall salt level of the dish perfectly.
- Egg: It binds the cornbread batter together, adds richness, and helps with the rise and structure as it bakes.
- Shredded cheddar cheese: Folded into the batter, it melts into pockets of gooey goodness; I always grate a block myself for better melt and flavor.
- Fresh cilantro: The optional bright, citrusy finish that cuts through the richness and adds a pop of fresh color right before serving.
- Sour cream: A classic cooling dollop that adds a creamy tang and balances the warmth of the spices beautifully.
- Sliced avocado: Its creamy, buttery texture is a fantastic contrast and adds a dose of healthy fats and vibrant green color.
- Lime wedges: A squeeze of fresh lime juice just before eating brightens every single flavor in the dish and is my secret finishing touch.
How to Make It
Preheat and Prep Your Dish:
Start by preheating your oven to 375°F and greasing a 9×13 inch baking dish. This ensures everything is ready to go, and the preheating step is crucial for the cornbread to rise properly as soon as it hits the heat.
Sauté the Aromatics:
Heat the oil in your large skillet over medium heat, then add the diced onion. You want to cook them until they’re soft and translucent, which takes about five minutes and builds a sweet foundation without any browning.
Brown the Beef and Garlic:
Add the minced garlic and ground beef to the skillet with the onions. Break up the meat with a spoon as it cooks until no pink remains, then drain any excess fat if you prefer a leaner filling, though a bit adds great flavor.
Bloom the Spices:
Stir in all your dried spices – the chili powder, cumin, oregano, salt, and pepper. Let them cook with the meat for just a minute until they become incredibly fragrant; this step wakes up their oils and deepens their flavor exponentially.
Simmer the Filling:
Pour in the tomato sauce, then add the drained black beans, frozen corn, and the entire can of diced green chiles. Stir it all together and let it bubble gently for five to seven minutes until it thickens slightly, then remove it from the heat.
Whisk the Dry Ingredients:
While the filling simmers, grab a medium bowl and whisk together the cornmeal, flour, baking powder, and salt. Whisking aerates the dry ingredients and ensures the baking powder is evenly distributed, which is key for an even rise.
Combine the Wet Ingredients:
In a separate bowl, whisk the milk, melted butter, and egg until they’re completely smooth and homogenous. This emulsifies the mixture so it incorporates evenly into the dry ingredients without overmixing.
Fold the Batter Together:
Pour the wet ingredients into the dry and stir with a spatula until you just see no more dry streaks. A few lumps are perfectly fine. Then, gently fold in the shredded cheddar cheese until it’s scattered throughout the batter.
Assemble the Layers:
Transfer your hot beef filling into the prepared baking dish and spread it into a smooth, even layer. Then, dollop the cornbread batter over the top and gently spread it to cover the filling completely, sealing the edges.
Bake to Golden Perfection:
Bake for 25 to 30 minutes. You’ll know it’s done when the cornbread is golden brown and a toothpick poked into the center of the topping comes out clean, with no wet batter clinging to it.
Rest Before Serving:
This might be the hardest part, but let the pie cool in the dish for a good ten minutes. This allows the layers to set firmly so you can slice clean squares that hold their shape beautifully on the plate.

You Must Know
- Letting the pie rest after baking is non-negotiable for neat slices
- Freshly grated cheese melts far better than the pre-shredded kind
- The cornbread batter should be lumpy, don’t overmix it
- A leaner beef might mean you skip the draining step
- I always double this recipe for a crowd, it disappears fast
Storage Tips
Store any leftover Mexican Hot Tamale Pie covered tightly in the baking dish or transferred to an airtight container in the refrigerator, where it will stay perfect for up to three days. To reheat, I find covering a whole portion with a damp paper towel and microwaving for a minute or two works great, or you can cover the entire dish with foil and warm it in a 350°F oven for about 15 minutes until it’s heated through. The cornbread topping stays surprisingly tender, and the flavors meld even more, making the leftovers something you’ll genuinely look forward to.
Ingredient Substitutions
If you don’t eat beef, ground turkey, chicken, or a plant-based crumble work beautifully here, just adjust the cooking time slightly if needed based on the package instructions. For the beans, pinto or kidney beans are a great swap for black beans, and you can use fresh or canned corn in place of frozen if that’s what you have on hand. To make it gluten-free, use a trusted cup-for-cup gluten-free flour blend, and for dairy-free, swap the milk, butter, and cheese for your favorite plant-based alternatives; I’ve had great success with oat milk and vegan cheddar shreds.
Serving Suggestions
I love serving this hearty pie right from the dish with a big spoon, letting everyone customize their plate with the fresh garnishes like cool sour cream, creamy avocado slices, a sprinkle of chopped cilantro, and a generous squeeze of lime. For sides, a simple green salad with a lime vinaigrette cuts through the richness perfectly, or you can go all out with classic Mexican rice and warm refried beans for a true feast. It’s also fantastic with a side of quick-pickled red onions or a scoop of pico de gallo for an extra fresh, acidic kick.
Cultural Context
This dish is a beautiful example of Tex-Mex or Southwestern comfort food, taking the core flavors and components of a traditional tamale—the spiced meat, the masa—and reimagining them in a simpler, bake-and-serve casserole format. Traditional tamales are a labor of love, involving spreading masa dough onto corn husks, filling, folding, and steaming, a process often saved for special occasions and family gatherings. This Mexican Hot Tamale Pie captures that celebratory, communal spirit but in a way that fits seamlessly into a modern weeknight, making those rich, complex flavors accessible any day of the week without the hours of preparation.

Pro Tips
- Add a diced jalapeño with the onion if you love extra heat
- Pat your beef dry before adding it to the pan for better browning
- Use a cookie scoop to dollop the cornbread batter evenly
- Test doneness at the 25-minute mark to avoid overbaking
- Letting the filling cool slightly before adding the batter can prevent a soggy bottom
Frequently Asked Questions
Use a standard yellow cornmeal (not coarse polenta or self-rising) for the best texture in your cornbread crust. It creates the perfect fluffy and slightly crumbly topping that’s classic for this Mexican Hot Tamale Pie.
Absolutely. You can assemble the beef filling and store it covered in the fridge for up to 2 days. Prepare the cornbread batter fresh right before baking for the best rise on your Mexican Hot Tamale Pie.
Ground turkey, chicken, or a plant-based ground meat alternative work perfectly. For a vegetarian version, use an extra can of beans or some lentils to replace the beef in this hearty casserole.
The pie is done when the cornbread crust is golden brown, has pulled away slightly from the edges of the pan, and a toothpick inserted into the center of the crust comes out clean—about 25-30 minutes in the oven.
This dish is a full meal on its own! For a complete Mexican-inspired spread, serve it with a simple side salad topped with lime vinaigrette, sliced avocado, or a dollop of cool sour cream to balance the spices.