I love the contrast in a tamale pie: a spoon breaks through the golden cornmeal top and finds a savory, tomato-rich filling underneath. Beef brings depth, black beans make it hearty, and a small layer of cheddar softens where the two meet. Coriander adds a quiet citrus note, while fresh cilantro wakes up the finished plate.
When you need one dish to bring everyone to the table, this is a generous choice. It is a Tex-Mex cornbread casserole, rather than a traditional tamal wrapped in corn husks. You still get that comforting partnership of corn and savory filling, with a much simpler evening of cooking.
Quick answer
Tamale pie is a Tex-Mex casserole with a savory filling and a cornmeal or cornbread topping. For this version, cook beef, beans, and tomatoes until thick, cover with cheddar and cornbread batter, then bake at 375°F for 25–30 minutes. Rest 10 minutes before serving.
Ingredients and why they matter
Beef and beans. Lean beef gives a savory base; drained black beans hold their shape. Drain excess fat so the filling stays rich without becoming greasy.
Tomatoes and tomato paste. The paste deepens the tomato flavor. Simmering the filling before baking keeps extra moisture from soaking the cornbread.
Cornmeal, not masa. Fine yellow cornmeal makes the familiar cornbread top. Masa harina behaves differently and is not a one-for-one replacement here.
Baking powder. This lifts the topping. Use fresh baking powder and bake as soon as the batter is mixed.
Coriander and cilantro. The small pinch of ground coriander belongs in the filling; the chopped leaves go on after baking for freshness.
How to make it
1. Prepare the skillet
Heat the oven to 375°F (190°C). Use a deep 12-inch oven-safe skillet rated for that temperature. If your skillet is not oven-safe, lightly grease a 9×13-inch baking dish for the baking step.
2. Cook the filling
Warm the oil over medium heat. Add the onion and bell pepper and cook for 5 minutes. Add the beef and break it into small pieces; cook for 6–8 minutes, until browned and the meat reaches 160°F. Drain excess fat if needed.
3. Build the tomato base
Stir in the garlic, chili powder, cumin, coriander, ¼ teaspoon of the salt, and tomato paste. Cook for 1 minute. Add the tomatoes and beans; simmer for 5 minutes until the filling is thick with no pool of liquid at the edges. Taste and adjust seasoning.
4. Mix the cornbread
In a bowl, whisk the cornmeal, flour, sugar, baking powder, and remaining ¼ teaspoon salt. In another bowl, whisk the milk, egg, and melted butter. Fold wet into dry just until combined.
5. Top and bake
Take the skillet off the heat, or transfer the hot filling to the prepared baking dish. Scatter cheddar over the filling. Spoon small dollops of cornbread batter across the surface and gently join them with a spatula. Bake for 25–30 minutes, until golden and a skewer inserted into the cornbread layer comes out without wet batter.
6. Rest and serve
Rest for 10 minutes so the filling settles. Sprinkle the cilantro over the top and divide into 6 generous portions. The skillet handle will stay hot; keep an oven mitt on it.
Tips for a satisfying result
A wet topping underneath. Reduce the filling until thick before adding batter. Spread the batter gently rather than stirring it into the hot filling.
Make ahead. Cook the filling a day ahead, cool promptly, and refrigerate. Reheat it until hot, then mix fresh cornbread batter and bake. Keeping batter separate avoids losing its lift.
Choosing the vessel. A deep 12-inch skillet gives a manageable topping thickness. A shallow or smaller skillet can overflow; use the baking dish alternative if needed.
Serving ideas
I would serve this with a spoonful of guacamole and something crisp, like a simple cabbage salad. A little salsa on the side lets each person choose their own heat. Because the filling already includes beans and the topping brings cornmeal, you can keep the rest of the meal light.
Common questions
Is tamale pie the same as tamales?
No. Tamale pie is a Tex-Mex casserole with a cornbread top. Traditional tamales use masa dough and are usually steamed in wrappers.
Can I use ground turkey?
Yes. Replace the beef with the same weight of ground turkey and cook it to 165°F. If it is very lean, keep the tablespoon of oil in the recipe.
Can I use boxed cornbread mix?
You may prepare an 8.5-ounce corn muffin mix according to its package instructions instead of the scratch topping. Keep the filling the same and check topping doneness; brand sweetness and baking time may differ.
Can I freeze tamale pie?
Freeze cooled individual baked portions for up to 3 months. Thaw in the refrigerator and reheat covered until the center reaches 165°F; the topping may be softer.
How long will leftovers keep?
Refrigerate in shallow covered containers within 2 hours and use within 3–4 days. Reheat single portions until steaming hot throughout.
Recipe card
Skillet Tamale Pie with Beef and Beans
Equipment
- deep 12-inch oven-safe skillet or 9×13-inch baking dish, mixing bowls
Ingredients
- 1 tablespoon neutral oil
- 1 medium yellow onion, diced
- 1 medium red bell pepper, diced
- 1 pound (454 g) lean ground beef
- 2 garlic cloves, minced
- 2 teaspoons mild chili powder
- 1 teaspoon ground cumin
- ¼ teaspoon ground coriander
- ½ teaspoon fine salt, divided
- 2 tablespoons tomato paste
- 1 (14.5-ounce) can diced fire-roasted tomatoes, undrained
- 1 (15-ounce) can black beans, drained and rinsed
- ½ cup (56 g) shredded sharp cheddar
- 1 cup (140 g) fine yellow cornmeal
- ¾ cup (90 g) all-purpose flour
- 1 tablespoon granulated sugar
- 2 teaspoons baking powder
- ¾ cup (180 ml) whole milk
- 1 large egg
- 3 tablespoons unsalted butter, melted and cooled slightly
- 2 tablespoons chopped cilantro, for serving
Instructions
- Heat the oven to 375°F (190°C). Use a deep 12-inch oven-safe skillet rated for that temperature. If your skillet is not oven-safe, lightly grease a 9×13-inch baking dish for the baking step.
- Warm the oil over medium heat. Add the onion and bell pepper and cook for 5 minutes. Add the beef and break it into small pieces; cook for 6–8 minutes, until browned and the meat reaches 160°F. Drain excess fat if needed.
- Stir in the garlic, chili powder, cumin, coriander, ¼ teaspoon of the salt, and tomato paste. Cook for 1 minute. Add the tomatoes and beans; simmer for 5 minutes until the filling is thick with no pool of liquid at the edges. Taste and adjust seasoning.
- In a bowl, whisk the cornmeal, flour, sugar, baking powder, and remaining ¼ teaspoon salt. In another bowl, whisk the milk, egg, and melted butter. Fold wet into dry just until combined.
- Take the skillet off the heat, or transfer the hot filling to the prepared baking dish. Scatter cheddar over the filling. Spoon small dollops of cornbread batter across the surface and gently join them with a spatula. Bake for 25–30 minutes, until golden and a skewer inserted into the cornbread layer comes out without wet batter.
- Rest for 10 minutes so the filling settles. Sprinkle the cilantro over the top and divide into 6 generous portions. The skillet handle will stay hot; keep an oven mitt on it.
Notes
More recipes for your table
If you make this recipe, leave a comment with how you served it and a rating based on your own experience. I would love to hear what brought it to your table.







Leave a Reply