Tamale Pie – A Hearty and Flavorful Comfort Dish
If you love the bold flavors of Tex-Mex cuisine but want a quicker alternative to traditional tamales, tamale pie is the perfect dish for you. This savory, one-pan meal combines all the comforting elements of a classic tamale—seasoned meat, cheese, and a cornbread topping—into a simple and delicious casserole. Here’s the ultimate Tamale Pie Recipe from Scratch.
Unlike traditional tamales that require time-consuming preparation, this tamale pie recipe from scratch is easy to make and bakes in just one dish. The result? A fluffy, golden cornbread crust sitting atop a rich, spiced filling of ground beef, black beans, chilies, and tomato sauce. It’s hearty, satisfying, and perfect for family dinners or meal prep.
Whether you’re a fan of authentic Mexican flavors or just looking for a comforting, fuss-free dinner, this homemade tamale pie will hit the spot. Get ready to enjoy a warm, cheesy, and flavor-packed dish that will quickly become a household favorite!

Why You’ll Love This Homemade Tamale Pie
Tamale pie is the perfect fusion of Tex-Mex flavors and classic comfort food, making it a must-try dish for anyone who loves savory casseroles. Whether you need a quick weeknight dinner, a make-ahead meal for busy days, or a dish that will satisfy a crowd, this homemade tamale pie checks all the boxes. Here’s why you’ll love it:
A One-Pan, Easy Dinner Recipe
One of the best things about tamale pie is its simplicity. Unlike traditional tamales, which require individual wrapping and steaming, this dish is baked in a single casserole dish, saving you time and effort.
- Less cleanup – No need for multiple pots and pans.
- Quick assembly – Brown the meat, mix the topping, and bake it all together.
- Perfect for beginners – No special techniques or hard-to-find ingredients required.
This makes it ideal for busy weeknights or when you want a hearty homemade meal without spending hours in the kitchen.
Customizable to Your Taste
This tamale pie recipe from scratch is incredibly versatile, allowing you to adjust ingredients to suit your preferences and dietary needs.
- Swap the meat – Use ground turkey, chicken, or even shredded pork for a different twist.
- Make it vegetarian – Skip the meat and load up on beans, corn, bell peppers, and zucchini for a delicious meatless version.
- Adjust the spice level – Love it spicy? Add extra jalapeños, hot sauce, or cayenne pepper. Prefer it mild? Stick to mild green chilies and reduce the chili powder.
- Try different toppings – Experiment with cheddar, pepper jack, or cotija cheese, and add garnishes like sour cream, avocado, or salsa.
No matter how you make it, tamale pie delivers big flavor in every bite.
Perfect for Meal Prep & Leftovers
Another reason to love baked tamale pie is how well it stores and reheats.
- Make it ahead – Prepare the filling and refrigerate it overnight. When ready to eat, just add the cornbread topping and bake.
- Freezer-friendly – You can freeze the fully baked tamale pie for up to 3 months. Simply thaw overnight in the fridge and reheat in the oven.
- Tastes even better the next day – Like many casseroles, tamale pie develops even richer flavors after sitting for a few hours, making it a great meal prep option for busy weeks.

Ingredients for the Best Tamale Pie Recipe
Filling Ingredients: The Heart of Tamale Pie
Here’s what you’ll need for the savory meat and bean filling:
Ingredient | Quantity |
---|---|
Ground beef (or turkey) | 1 lb |
Onion (diced) | 1 medium |
Garlic (minced) | 2 cloves |
Tomato sauce | 1 cup |
Green chilies | 1 can (4 oz) |
Black beans (drained) | 1 cup |
Corn kernels | 1 cup |
Chili powder | 1 tsp |
Cumin | 1 tsp |
Salt & pepper | To taste |
Cornbread Topping: The Perfect Golden Crust
This cheesy cornbread crust is the perfect complement to the filling:
Ingredient | Quantity |
---|---|
Cornmeal | 1 cup |
All-purpose flour | ½ cup |
Baking powder | 1 tsp |
Salt | ½ tsp |
Milk | ¾ cup |
Egg | 1 large |
Shredded cheese | ½ cup |
The cornbread topping is what sets tamale pie apart from other casseroles. It bakes into a light, fluffy, and slightly sweet crust that complements the savory, spiced filling. The combination of cornmeal, flour, milk, and cheese creates a soft yet sturdy layer that absorbs the delicious flavors underneath.
How to Make Tamale Pie from Scratch
Step 1 – Prepare the Filling
The savory filling is the heart of this tamale pie, combining seasoned meat, beans, corn, and spices for a rich, flavorful base.
- Brown the Meat – In a skillet, heat 1 tbsp oil, add 1 lb ground beef, and cook until browned (5-7 minutes). Drain excess grease. (Substitute with turkey, chicken, or a vegetarian option like lentils.)
- Sauté the Aromatics – Add 1 diced onion, cook until soft (3 minutes), then stir in 2 minced garlic cloves and cook for 1 more minute.
- Add Tomatoes & Chilies – Stir in 1 cup tomato sauce and 1 can (4 oz) diced green chilies for a rich, slightly spicy base.
- Mix in Beans, Corn & Spices – Add 1 cup black beans, 1 cup corn, 1 tsp chili powder, 1 tsp cumin, and salt & pepper to taste.
- Simmer & Adjust – Let the filling cook for 5 minutes, taste, and adjust seasoning if needed.
Your tamale pie filling is now thick, flavorful, and ready for the cornbread topping! Time for Step 2!
Step 2 – Make the Cornbread Topping
The cornbread topping adds a soft, fluffy layer that perfectly complements the savory filling.
- Mix Dry Ingredients – In a bowl, whisk 1 cup cornmeal, ½ cup flour, 1 tsp baking powder, and ½ tsp salt. (Use gluten-free flour if needed.)
- Add Wet Ingredients – Stir in ¾ cup milk and 1 large egg, mixing gently to avoid overmixing.
- Fold in Cheese (Optional) – Add ½ cup shredded cheese for extra flavor and moisture.
- Spread Over Filling – Pour the batter evenly over the filling, spreading it out with a spatula.
- Bake – Bake at 375°F (190°C) for 25-30 minutes, until golden brown. A toothpick should come out clean.
Pro Tip: Brush with melted butter or sprinkle cotija cheese for extra flavor. Now, your tamale pie is ready to serve!

Step 3 – Assemble and Bake
Now that you’ve prepared the savory tamale pie filling and the fluffy cornbread topping, it’s time to put everything together and bake it to perfection. This step ensures the flavors meld beautifully while the cornbread turns golden and slightly crispy on top.
1. Layer the Filling in a Baking Dish
- Lightly grease a 9×13-inch baking dish with cooking spray or butter to prevent sticking.
- Pour the prepared filling into the dish, spreading it evenly to create a solid base.
- Press down slightly to make sure the filling sits evenly and isn’t too loose.
2. Add the Cornbread Topping
- Carefully pour the cornbread batter over the filling, ensuring even coverage.
- Use a spatula to gently spread it out, making sure it reaches the edges of the dish.
- Avoid pressing too hard—this keeps the cornbread layer light and fluffy.
3. Bake Until Golden and Set
- Preheat your oven to 375°F (190°C) and place the baking dish on the middle rack.
- Bake for 25-30 minutes, or until the cornbread is golden brown and firm to the touch.
- Insert a toothpick into the center—if it comes out clean, the tamale pie is ready!
4. Let It Rest Before Serving
- Remove the dish from the oven and let it cool for 5-10 minutes to allow the filling to set.
- This prevents the pie from falling apart when slicing.
5. Garnish and Serve
- For extra flavor, top with fresh cilantro, sour cream, avocado slices, or a drizzle of hot sauce.
- Serve warm and enjoy this hearty, comforting Tex-Mex dish!
FAQs About Tamale Pie Recipe
Can I make tamale pie ahead of time?
Yes! Prepare the filling up to 2 days in advance, store it in the fridge, and add the cornbread topping before baking. You can also bake it fully and reheat later.
Can I use store-bought cornbread mix?
Absolutely! Just follow the package instructions. For extra flavor, mix in shredded cheese, jalapeños, or a pinch of cumin.
How do I store and reheat tamale pie?
- Fridge: Store leftovers for up to 4 days in an airtight container.
- Freezer: Wrap and freeze for up to 3 months.
- Reheat: Bake at 350°F (175°C) for 10-15 minutes, or microwave for 1-2 minutes.
Can I make this recipe vegetarian?
Yes! Swap ground beef for black beans, pinto beans, or lentils, and add veggies like bell peppers or zucchini.
What can I serve with tamale pie?
Great pairings include sour cream, avocado, salsa, Mexican rice, or a crisp salad.
How can I make tamale pie spicier?
Add jalapeños, extra chili powder, cayenne pepper, or hot sauce for more heat.
Why is my cornbread topping dry?
- Overbaked? Check for doneness at 25 minutes.
- Too dry? Add a little extra milk or melted butter to the batter.

Enjoy Your Homemade Tamale Pie!
Tamale pie is the perfect comfort food—easy to make, packed with bold Tex-Mex flavors, and ideal for busy weeknights or meal prep. With its savory, spiced filling and fluffy cornbread topping, this dish brings the taste of classic tamales in a simple, one-pan bake.
Whether you customize it with different proteins, spice levels, or vegetarian options, this recipe is endlessly versatile. Serve it with fresh toppings like sour cream, avocado, or salsa for an extra flavor boost.
Now that you have all the steps, it’s time to make this delicious tamale pie from scratch. Enjoy, and don’t forget to share it with family and friends!