Carnitas Tamale Pie with a Golden Cornbread Topping

Updated November 4, 2026

Total time
1 hr 35 min
prep 25 min · cook 1 hr 10 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Carnitas Tamale Pie with a Golden Cornbread Topping

Carnitas tamale pie layers tender, seasoned pork with beans, tomatoes, and a golden cornmeal topping in one satisfying baked dish. It’s a weeknight-friendly casserole inspired by the flavors of Mexican tamales, without the work of wrapping individual husks; versions vary, and this one uses cooked carnitas for a practical shortcut.

Ingredients

  • 1 tablespoon (15 ml) neutral oil
  • 1 medium yellow onion, diced (about 1 cup/150 g)
  • 1 medium red bell pepper, diced (about 1 cup/150 g)
  • 2 cloves garlic, minced
  • 1 tablespoon (8 g) chili powder
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (6 g) fine salt, divided, plus more to taste
  • 1 can (14.5 ounces/411 g) diced tomatoes, drained
  • 1 can (15 ounces/425 g) black beans, drained and rinsed
  • 2 cups (300 g) cooked carnitas, shredded or chopped
  • 1 cup (120 g) frozen or fresh corn kernels
  • 1 tablespoon (15 ml) lime juice
  • 1 cup (120 g) shredded Monterey Jack or cheddar cheese, divided
  • 1 cup (160 g) yellow cornmeal
  • 1 cup (125 g) all-purpose flour
  • 1 tablespoon (12 g) granulated sugar
  • 1½ teaspoons (6 g) baking powder
  • ½ teaspoon (3 g) fine salt
  • 1 large egg (about 50 g without shell)
  • ¾ cup (180 ml) milk
  • ¼ cup (60 ml) neutral oil or melted butter
  • 2 tablespoons (30 g) sour cream, optional, for serving
  • 2 tablespoons (8 g) chopped cilantro, optional, for serving

Instructions

  1. Heat the oven to 375°F (190°C). Lightly grease a 9-by-13-inch (23-by-33-cm) baking dish. If your carnitas are refrigerated, break them into small pieces; no need to re-cook them separately.
  2. Make the filling. Heat 1 tablespoon (15 ml) oil in a large skillet over medium heat. Add onion and bell pepper and cook for 5–7 minutes, stirring now and then, until softened. Stir in garlic, chili powder, cumin, and ½ teaspoon (3 g) of the salt; cook for 30 seconds, just until fragrant.
  3. Add drained tomatoes, black beans, carnitas, and corn. Stir and cook for 3–4 minutes, until hot and the mixture is evenly seasoned. Turn off the heat and mix in lime juice and ½ cup (60 g) of the shredded cheese. Taste and add salt if needed. Spread the filling in the prepared dish.
  4. Mix the topping. In a medium bowl, whisk cornmeal, flour, sugar, baking powder, and the remaining ½ teaspoon (3 g) salt. In another bowl, whisk egg, milk, and ¼ cup (60 ml) oil or melted butter. Pour the wet ingredients into the dry ingredients and stir just until no large dry patches remain; the batter will be thick. Avoid overmixing.
  5. Spoon the batter over the filling and gently spread it toward the edges. A few small gaps are fine because the topping expands as it bakes. Sprinkle the remaining ½ cup (60 g) cheese over the batter.
  6. Bake uncovered for 35–42 minutes, until the cornbread topping is golden and a toothpick inserted into its center comes out without wet batter. Check that the hot filling reaches 165°F (74°C) with a food thermometer; USDA FSIS recommends reheating cooked leftovers to this safe temperature. If the topping browns before the center is hot, loosely cover the dish with foil and continue baking.
  7. Let the pie rest for 10 minutes so the filling settles and portions hold together more easily. Serve warm, with sour cream and cilantro if desired.

Tips

  • Use carnitas that are already fully cooked. This recipe is designed around leftovers or prepared carnitas, not raw pork; if cooking pork from scratch, cook it separately and follow a reliable recipe before adding it here.
  • Drain the tomatoes and rinse and drain the beans well. Excess liquid can make the bottom of the cornbread gummy. If the filling looks soupy in the skillet, simmer it for a few extra minutes before assembling.
  • For a gluten-free topping, use a cup-for-cup gluten-free flour blend in place of all-purpose flour, checking that the blend includes a binder. The cornmeal remains essential for the characteristic texture.
  • For a milder pie, use mild chili powder and Monterey Jack; for more heat, add a minced jalapeño with the onion or serve sliced chiles on the side.

Serving Suggestions

Serve the pie as a complete main course, with a crisp green salad, shredded cabbage dressed with lime, or sautéed zucchini alongside. Add avocado, pico de gallo, pickled red onions, or extra lime wedges at the table. A spoonful of sour cream or plain yogurt balances the chile seasoning, while cilantro adds a fresh finish. For a larger meal, pair it with rice or a simple vegetable soup, keeping in mind that the pie already includes beans and corn.

Variations

For a smoky flavor, stir ½ teaspoon (1 g) smoked paprika into the filling. Swap black beans for drained pinto beans, or use a drained 4-ounce (113 g) can of chopped green chiles in place of some of the bell pepper. If you have masa harina, replace ½ cup (80 g) of the cornmeal with ½ cup (56 g) masa harina; it gives the topping a more distinctly corn-and-tamale-like aroma, though the crumb will be a little less like classic cornbread. For a vegetarian version, omit the carnitas and add another can of beans or 1½ cups (225 g) sautéed mushrooms; taste and adjust seasoning before baking.

Storage and Reheating

Refrigerate leftovers within 2 hours of baking, in a covered dish or airtight containers. They keep for 3–4 days in the refrigerator. Reheat individual portions in the microwave until steaming throughout, or cover the baking dish with foil and warm in a 325°F (165°C) oven. In either case, use a food thermometer and heat leftovers to 165°F (74°C). To freeze, cool promptly, portion into freezer-safe containers, and freeze for up to 2 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C); the topping may soften slightly after freezing.

Frequently Asked Questions

Can I make carnitas tamale pie ahead?
You can prepare the filling up to a day ahead and refrigerate it covered. Reheat it in a skillet until hot before assembling, then add freshly mixed topping and bake as directed. Assembled, unbaked pie is best baked right away because the baking powder begins working once the wet and dry topping ingredients are combined.

Can I use leftover pork instead of carnitas?
Yes. Use 2 cups (300 g) cooked, shredded pork shoulder or other tender cooked pork. Season it with the spices in the recipe and add a little extra salt or a splash of broth if it seems dry. Avoid raw pork in the filling, since the topping can finish baking before large pieces cook safely.

Why is the cornbread topping dense or gummy?
Overmixing can make the topping heavy, while excess liquid in the filling can leave the base damp. Stir the batter only until combined, drain canned ingredients thoroughly, and bake until the center of the topping has no wet batter on a toothpick.

Can I bake it in a cast-iron skillet?
Yes. Use a well-seasoned 10- or 12-inch (25- or 30-cm) oven-safe skillet. Prepare the filling in the skillet, spread the topping over it, and bake at the same temperature; begin checking around 30 minutes, since skillet size and depth affect baking time.

How can I tell when the pie is fully heated?
The topping should be golden and set, and the filling should register 165°F (74°C) in its center on a food thermometer. Insert the thermometer into the filling through a gap or near the edge, avoiding the hot dish.

Can I make the recipe without dairy?
Use an unsweetened, unflavored plant milk and replace the cheese with a dairy-free shredded alternative or omit it. Choose oil rather than butter in the topping. The result will be less rich, but the cornmeal topping and seasoned filling will still bake well.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).