Discover the Kitchen Tool Everyone Is Raving About!
- • Precision Engineered: Sharp blade with durable craftsmanship.
- • Comfort First: Ergonomic design for effortless slicing.
- • Stylish & Strong: Elegant wood handle meets stainless steel strength.
- • Risk-Free Pick: Thousands of happy home chefs can’t be wrong.
- • Today’s Deal: Just $29.95 instead of $99.85 — limited-time offer!
This post may include affiliate links — learn more here .
Introduction
Carnitas Tamale Pie is a flavorful and satisfying dish that combines the rich, tender taste of slow-cooked carnitas with the comforting texture of cornbread. This delicious tamale pie is a fusion of Mexican and Southern comfort foods, offering a savory, hearty meal with layers of seasoned pork, vegetables, and a cornbread topping. It’s the perfect dish for family gatherings, casual dinners, or potlucks, offering a comforting, flavorful experience for everyone at the table. Plus, this recipe can easily be made halal by ensuring the carnitas is prepared with chicken, beef, or lamb, ensuring no pork or alcohol is used in its preparation.
Whether you’re looking for a hearty dinner or a dish to serve at your next get-together, Carnitas Tamale Pie is the perfect option. With the savory flavors of seasoned meat, fresh vegetables, and cornbread, this dish is bound to become a favorite in your household. What’s more, it’s easy to prepare and perfect for those busy weeknights when you want something comforting yet effortless to make.
Perfect for:
- Family dinners
- Weeknight meals
- Potluck gatherings
- Hearty comfort food lovers
- Halal-friendly meal options
Why You’ll Love This Carnitas Tamale Pie Recipe
Here’s why Carnitas Tamale Pie will quickly become a go-to recipe in your kitchen:
- Comforting Layers: The combination of tender, flavorful carnitas with a golden, slightly crispy cornbread topping creates the perfect balance of savory, hearty, and satisfying flavors.
- Customizable Ingredients: You can tailor the recipe to your preferences by choosing different meats, adjusting spice levels, and adding your favorite toppings, like cheese or salsa.
- Quick and Easy: This recipe takes a bit of time to prepare but is relatively easy to make, requiring just a few simple steps. Once the carnitas is prepped, the pie comes together quickly.
- A One-Pan Meal: The entire dish is made in one pan, making clean-up easy and saving you time.
- Halal-Friendly: By using halal meats and ensuring no pork, bacon, or alcohol, this recipe is perfect for those who adhere to halal dietary laws.
Preparation and Cooking Time
- Total Time: 1 hour 30 minutes
- Preparation Time: 20 minutes
- Cooking Time: 1 hour 10 minutes
- Servings: 6-8 servings
- Calories per serving: Approximately 450-500 calories
- Key Nutrients: Protein: 30g, Carbs: 50g, Fat: 20g
Ingredients for Carnitas Tamale Pie
Here’s everything you’ll need to make this savory, satisfying dish:
For the Carnitas:
- 2 lbs halal chicken, beef, or lamb (depending on preference, ensuring it’s halal and no pork or bacon)
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon paprika
- ½ teaspoon ground cinnamon (optional for extra warmth)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons lime juice
- 1 cup chicken broth (halal, no wine or alcohol)
- 1 tablespoon apple cider vinegar
For the Tamale Pie:
- 1 cup cornmeal
- 1 ½ cups all-purpose flour
- 1 tablespoon baking powder
- ½ teaspoon salt
- 2 teaspoons sugar
- 1 cup whole milk
- 2 large eggs
- ½ cup unsalted butter, melted
- 1 cup shredded cheese (cheddar or Mexican blend, optional)
- 1 cup canned diced tomatoes, drained
- 1 cup frozen corn kernels (or fresh corn if available)
- 1 medium bell pepper, diced (any color)
- 1 jalapeno pepper, finely chopped (optional, for added heat)
- Fresh cilantro, chopped, for garnish
- Sour cream or yogurt for serving (optional)
- Lime wedges for serving (optional)
Ingredient Highlights
- Halal Carnitas: For this recipe, choose halal chicken, beef, or lamb for a tender, flavorful protein base. These meats are cooked slowly with spices to create a juicy filling that will bring the tamale pie to life.
- Cornbread Topping: The cornbread topping is light, fluffy, and golden brown, providing the perfect contrast to the savory carnitas and vegetables beneath it.
- Fresh Vegetables: The addition of bell peppers, tomatoes, and corn adds freshness and texture to the pie.
- Cheese: While optional, cheese adds a creamy and melty texture that complements the savory pie. You can use any cheese that melts well, like cheddar or a Mexican blend.
- Spices: The combination of cumin, chili powder, and paprika in the carnitas enhances the flavor with warm, earthy tones, while the cinnamon adds a touch of complexity and richness to the dish.
Step-by-Step
Instructions for Carnitas Tamale PiePrepare the Carnitas
- Brown the Meat: In a large, heavy-bottomed pot, heat olive oil over medium-high heat. Add the halal chicken, beef, or lamb and brown it on all sides for about 5-7 minutes. You want a nice sear to develop flavor.
- Cook the Aromatics: Once the meat is browned, add the chopped onion and garlic to the pot. Stir and cook for 3-4 minutes until the onion becomes soft and translucent.
- Season the Meat: Add cumin, chili powder, paprika, cinnamon, salt, and black pepper to the pot. Stir well to coat the meat and vegetables with the spices.
- Simmer the Meat: Pour in the chicken broth, lime juice, and apple cider vinegar. Bring the mixture to a simmer, then cover and reduce the heat to low. Let the meat cook for 1 to 1.5 hours or until it’s tender and easily shreds. Once cooked, shred the meat using two forks and set aside.
Make the Tamale Pie Topping
- Preheat the Oven: Preheat your oven to 375°F (190°C). Grease or line a 9×13-inch baking dish with parchment paper for easy removal of the pie.
- Prepare the Cornbread Mix: In a large bowl, whisk together the cornmeal, flour, baking powder, salt, and sugar. In a separate bowl, mix the milk, eggs, and melted butter. Add the wet ingredients to the dry ingredients and stir until well combined. If you’re using cheese, stir it into the cornbread mixture now.
- Layer the Pie: Spread the shredded carnitas evenly in the bottom of the prepared baking dish. Top with diced tomatoes, corn, bell pepper, and jalapeno (if using).
- Add the Cornbread Topping: Pour the cornbread batter over the carnitas and vegetable mixture, spreading it evenly with a spatula. Bake for 25-30 minutes or until the cornbread is golden brown and a toothpick inserted into the center comes out clean.
Assemble and Serve
- Cool and Slice: Allow the tamale pie to cool for 10 minutes before slicing it into squares or rectangles for serving.
- Garnish: Garnish with fresh cilantro, and serve with optional toppings like sour cream or yogurt and lime wedges for extra flavor.

How to Serve Carnitas Tamale Pie
Carnitas Tamale Pie is a hearty, one-dish meal that can be served in many ways:
- As a Main Course: Serve the tamale pie as the main course, alongside a fresh green salad or some Mexican-style rice for a complete meal.
- With Sour Cream: Top each serving with a dollop of sour cream or yogurt for added creaminess and a bit of tang.
- With Salsa: Fresh salsa or a mild salsa verde pairs beautifully with the tamale pie and adds a fresh, zesty contrast to the savory flavors.
- With Avocado: Sliced avocado or guacamole makes a perfect accompaniment to the pie, providing a creamy texture that balances out the spices.
- For a Family Meal: Serve with some warm tortillas on the side, allowing everyone to scoop the tamale pie and toppings into their own tortillas for a personalized bite.
Additional Tips for Carnitas Tamale Pie
Here are some tips to ensure your Carnitas Tamale Pie turns out perfectly:
- Shred the Meat Well: After cooking, make sure to shred the meat thoroughly. The finer the shred, the more it will absorb the flavors of the spices and broth.
- Don’t Overmix the Cornbread: When mixing the cornbread batter, be careful not to overmix. Overmixing can lead to a tough cornbread texture.
- Customize the Spice Level: If you prefer a milder version, omit the jalapeno and reduce the chili powder. If you like more heat, feel free to add extra spices or use a spicier salsa.
- Make Ahead: You can prepare the carnitas a day ahead and store it in the refrigerator. When ready to bake, layer it in the baking dish and add the cornbread topping before baking.
Recipe Variations for Carnitas Tamale Pie
Here are 10 variations of Carnitas Tamale Pie that you can try:
- Beef Tamale Pie: Swap the chicken or lamb for ground beef for a different flavor profile.
- Vegetarian Tamale Pie: Skip the meat and use beans, vegetables, and tofu as a filling for a vegetarian version of this pie.
- Sweet Potato Tamale Pie: Add roasted sweet potatoes to the pie for a touch of sweetness and extra texture.
- Mexican Street Corn Tamale Pie: Add cotija cheese, cilantro, and lime to the corn mixture for a more authentic Mexican street corn flavor.
- Shredded Chicken Tamale Pie: Replace the lamb or beef with shredded halal chicken for a lighter version.
- BBQ Tamale Pie: Use BBQ-flavored carnitas for a tangy twist on this dish.
- Chorizo Tamale Pie: Substitute halal chorizo for the carnitas for a spicier, more robust flavor.
- Mushroom Tamale Pie: Add sautéed mushrooms for a hearty, vegetarian option that still feels indulgent.
- Cheesy Tamale Pie: Layer extra cheese inside the pie for a gooey, cheesy experience.
- Cilantro-Lime Tamale Pie: Mix cilantro and lime zest into the cornbread topping for added freshness.
Freezing and Storage for Carnitas Tamale Pie
- Freezing: You can freeze this dish for up to 3 months. Allow the pie to cool completely before wrapping it tightly in plastic wrap and aluminum foil. To reheat, bake in the oven at 350°F (175°C) until heated through.
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or oven before serving.
Special Equipment for Carnitas Tamale Pie
Here are some special equipment items you might need to make Carnitas Tamale Pie:
- Large Pot: A heavy-bottomed pot is perfect for cooking the carnitas and allowing it to simmer until tender.
- 9×13-inch Baking Dish: This size pan is ideal for assembling the tamale pie and ensures it cooks evenly.
- Measuring Cups and Spoons: Accurate measurements are key for achieving the perfect flavor balance in your pie.
- Wooden Spoon: A wooden spoon is great for stirring the carnitas and cornbread without scratching your cookware.
- Sharp Knife: You’ll need a sharp knife to chop the vegetables and shred the cooked meat easily.
- Spatula: A spatula helps spread the cornbread topping evenly over the carnitas filling.
FAQ Section about Carnitas Tamale Pie
- Can I use a different meat for the carnitas?
Yes, you can use beef, lamb, or even chicken for the carnitas, as long as the meat is halal. - Can I make this recipe vegetarian?
Absolutely! Skip the meat and use beans, vegetables, or tofu for a hearty vegetarian version. - Can I use a store-bought cornbread mix?
Yes, you can use a store-bought cornbread mix if you’re short on time, though making it from scratch adds a more personalized flavor. - How do I know when the tamale pie is done?
The pie is done when the cornbread topping is golden brown and a toothpick inserted into the center comes out clean. - Can I make this recipe gluten-free?
Yes, substitute the all-purpose flour with a gluten-free flour blend to make the recipe gluten-free.
Carnitas Tamale Pie
- Total Time: 1hour 30minutes
Ingredients
For the Carnitas:
- 2 lbs halal chicken, beef, or lamb (depending on preference, ensuring it’s halal and no pork or bacon)
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon paprika
- ½ teaspoon ground cinnamon (optional for extra warmth)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons lime juice
- 1 cup chicken broth (halal, no wine or alcohol)
- 1 tablespoon apple cider vinegar
For the Tamale Pie:
- 1 cup cornmeal
- 1 ½ cups all-purpose flour
- 1 tablespoon baking powder
- ½ teaspoon salt
- 2 teaspoons sugar
- 1 cup whole milk
- 2 large eggs
- ½ cup unsalted butter, melted
- 1 cup shredded cheese (cheddar or Mexican blend, optional)
- 1 cup canned diced tomatoes, drained
- 1 cup frozen corn kernels (or fresh corn if available)
- 1 medium bell pepper, diced (any color)
- 1 jalapeno pepper, finely chopped (optional, for added heat)
- Fresh cilantro, chopped, for garnish
- Sour cream or yogurt for serving (optional)
- Lime wedges for serving (optional)
Ingredient Highlights
- Halal Carnitas: For this recipe, choose halal chicken, beef, or lamb for a tender, flavorful protein base. These meats are cooked slowly with spices to create a juicy filling that will bring the tamale pie to life.
- Cornbread Topping: The cornbread topping is light, fluffy, and golden brown, providing the perfect contrast to the savory carnitas and vegetables beneath it.
- Fresh Vegetables: The addition of bell peppers, tomatoes, and corn adds freshness and texture to the pie.
- Cheese: While optional, cheese adds a creamy and melty texture that complements the savory pie. You can use any cheese that melts well, like cheddar or a Mexican blend.
- Spices: The combination of cumin, chili powder, and paprika in the carnitas enhances the flavor with warm, earthy tones, while the cinnamon adds a touch of complexity and richness to the dish.
Instructions
Prepare the Carnitas
-
Brown the Meat: In a large, heavy-bottomed pot, heat olive oil over medium-high heat. Add the halal chicken, beef, or lamb and brown it on all sides for about 5-7 minutes. You want a nice sear to develop flavor.
-
Cook the Aromatics: Once the meat is browned, add the chopped onion and garlic to the pot. Stir and cook for 3-4 minutes until the onion becomes soft and translucent.
-
Season the Meat: Add cumin, chili powder, paprika, cinnamon, salt, and black pepper to the pot. Stir well to coat the meat and vegetables with the spices.
-
Simmer the Meat: Pour in the chicken broth, lime juice, and apple cider vinegar. Bring the mixture to a simmer, then cover and reduce the heat to low. Let the meat cook for 1 to 1.5 hours or until it’s tender and easily shreds. Once cooked, shred the meat using two forks and set aside.
Make the Tamale Pie Topping
-
Preheat the Oven: Preheat your oven to 375°F (190°C). Grease or line a 9×13-inch baking dish with parchment paper for easy removal of the pie.
-
Prepare the Cornbread Mix: In a large bowl, whisk together the cornmeal, flour, baking powder, salt, and sugar. In a separate bowl, mix the milk, eggs, and melted butter. Add the wet ingredients to the dry ingredients and stir until well combined. If you’re using cheese, stir it into the cornbread mixture now.
-
Layer the Pie: Spread the shredded carnitas evenly in the bottom of the prepared baking dish. Top with diced tomatoes, corn, bell pepper, and jalapeno (if using).
-
Add the Cornbread Topping: Pour the cornbread batter over the carnitas and vegetable mixture, spreading it evenly with a spatula. Bake for 25-30 minutes or until the cornbread is golden brown and a toothpick inserted into the center comes out clean.
Assemble and Serve
-
Cool and Slice: Allow the tamale pie to cool for 10 minutes before slicing it into squares or rectangles for serving.
-
Garnish: Garnish with fresh cilantro, and serve with optional toppings like sour cream or yogurt and lime wedges for extra flavor.
- Prep Time: 20minutes
- Cook Time: 1hour 10minutes
Nutrition
- Serving Size: 8
- Calories: 500
- Fat: 20g
- Carbohydrates: 50g
- Protein: 30g
Conclusion of Carnitas Tamale Pie
Carnitas Tamale Pie is a versatile, delicious, and hearty dish that is perfect for any meal. With tender, flavorful carnitas layered under a cornbread topping, this dish provides comfort, flavor, and warmth all in one pan. It’s customizable, easy to make, and perfect for any occasion. Whether you’re making it for your family, friends, or as a meal prep option, this recipe will quickly become a favorite in your culinary repertoire. Enjoy!