Pork Carnitas Tamale Pie Casserole
Pork Carnitas Tamale Pie Casserole turns leftover pulled pork into a golden, cheesy, cozy dinner with very little prep.
This easy casserole layers saucy pork, black beans, corn, cumin, and enchilada sauce under a tender cornbread topping. It tastes rich and comforting, but it also uses simple pantry ingredients that stretch meat into four hearty servings.
Why You’ll Love This Recipe
- Big flavor with little effort: Cooked pulled pork, cumin, and enchilada sauce give the filling a deep, slow-cooked taste.
- Soft and crisp texture: The cornbread bakes tender in the center with golden edges and melted cheddar on top.
- Great for leftovers: It gives extra carnitas or pulled pork a fresh second life.
- Filling and balanced: Black beans add fiber and protein, while corn adds sweetness and color.
Fabian’s Budget Tip: Stretch the pork with beans and corn. Use two cups of cooked pulled pork and bulk up the filling with black beans and frozen corn. You get the flavor of carnitas in every bite without needing a large amount of meat.
Ingredients (Serves 4)
- 2 cups cooked pulled pork or carnitas, shredded (300 g)
- 1 can black beans, drained and rinsed, 15 ounces (425 g)
- 1 cup corn, frozen or canned and drained (165 g)
- 1 cup red enchilada sauce (240 ml)
- 1 teaspoon ground cumin (2 g)
- 1 box cornbread mix, about 8.5 ounces (240 g)
- 1 large egg (1 large egg)
- 1 third cup milk (80 ml)
- 1 cup shredded cheddar cheese (115 g)
- 2 tablespoons chopped fresh cilantro (8 g)
- Nonstick spray or a little oil for the baking dish
Step-by-Step Instructions
1. Heat the Oven
Heat the oven to 400°F (200°C). Lightly grease a 9-inch square baking dish or a similar 2-quart dish. A warm oven helps the cornbread rise quickly and form those golden edges.
2. Mix the Saucy Pork Filling
Add the pulled pork, black beans, corn, enchilada sauce, and cumin to the baking dish. Stir until everything looks glossy and evenly coated. The filling should smell warm, smoky, and a little earthy from the cumin.
3. Prepare the Cornbread Batter
In a bowl, mix the cornbread mix, egg, and milk until just combined. Stop stirring when you no longer see dry streaks. A few small lumps are fine and help keep the topping tender.
4. Add the Topping and Cheese
Spoon the cornbread batter over the pork filling. Spread it gently so it covers most of the surface, but do not worry if a little red sauce peeks through. Sprinkle the cheddar over the top so it melts into the batter as it bakes.
5. Bake Until Golden
Bake for 20 to 25 minutes, until the top is golden brown and the cheese bubbles at the edges. The center should feel set when lightly touched, and your kitchen should smell like toasted corn, cumin, and savory pork.
6. Rest and Finish
Let the casserole rest for 5 to 10 minutes before serving. This helps the filling settle so each scoop holds together. Sprinkle with fresh cilantro right before serving for a bright, fresh finish.
Expert Troubleshooting & FAQs
Can I use barbecue pulled pork?
Yes, but use pork that is not too sweet if you can. If the pork has a strong barbecue flavor, reduce the enchilada sauce to three-fourths cup (180 ml) so the filling does not taste too saucy.
Why is my cornbread topping still soft in the middle?
The topping may need more time, especially if your baking dish is deep. Bake for another 5 minutes and check again. The top should look dry, puffed, and golden, not wet or shiny.
Can I make this casserole ahead?
Yes. Mix the pork filling in the baking dish and refrigerate it for up to 24 hours. Add the fresh cornbread batter and cheese right before baking so the topping stays light.
Can I make it spicier?
Yes. Use hot enchilada sauce, add a pinch of cayenne, or stir in chopped jalapeño with the filling. Taste the sauce first so you can control the heat.
What should I serve with tamale pie casserole?
Serve it with a simple green salad, sliced avocado, lime wedges, or a spoonful of plain yogurt or sour cream. The cool toppings balance the warm spices and rich cornbread.
Estimated Nutritional Facts
These values are rough estimates per serving and will change based on your cornbread mix, cheese, and pulled pork.
- Calories: 560
- Protein: 31 g
- Carbs: 59 g
- Fats: 23 g
Pork Carnitas Tamale Pie Casserole

Ingredients
- 2 cups cooked pulled pork or carnitas, shredded (300 g)
- 1 can black beans, drained and rinsed, 15 ounces (425 g)
- 1 cup corn, frozen or canned and drained (165 g)
- 1 cup red enchilada sauce (240 ml)
- 1 teaspoon ground cumin (2 g)
- 1 box cornbread mix, about 8.5 ounces (240 g)
- 1 large egg (1 large egg)
- 1 third cup milk (80 ml)
- 1 cup shredded cheddar cheese (115 g)
- 2 tablespoons chopped fresh cilantro (8 g)
- Nonstick spray or a little oil for the baking dish
Instructions
- 1. Heat the Oven. Heat the oven to 400°F (200°C). Lightly grease a 9-inch square baking dish or a similar 2-quart dish. A warm oven helps the cornbread rise quickly and form those golden edges.
- 2. Mix the Saucy Pork Filling. Add the pulled pork, black beans, corn, enchilada sauce, and cumin to the baking dish. Stir until everything looks glossy and evenly coated. The filling should smell warm, smoky, and a little earthy from the cumin.
- 3. Prepare the Cornbread Batter. In a bowl, mix the cornbread mix, egg, and milk until just combined. Stop stirring when you no longer see dry streaks. A few small lumps are fine and help keep the topping tender.
- 4. Add the Topping and Cheese. Spoon the cornbread batter over the pork filling. Spread it gently so it covers most of the surface, but do not worry if a little red sauce peeks through. Sprinkle the cheddar over the top so it melts into the batter as it bakes.
- 5. Bake Until Golden. Bake for 20 to 25 minutes, until the top is golden brown and the cheese bubbles at the edges. The center should feel set when lightly touched, and your kitchen should smell like toasted corn, cumin, and savory pork.
- 6. Rest and Finish. Let the casserole rest for 5 to 10 minutes before serving. This helps the filling settle so each scoop holds together. Sprinkle with fresh cilantro right before serving for a bright, fresh finish.









