One-Pot Tamale Pie: The Cozy Skillet Dinner Your Family Will Request on Repeat
When the weather turns cool, there’s nothing quite like a warm, hearty dinner that comes together in a single pan. This one-pot tamale pie delivers exactly that: a saucy, spiced ground beef filling topped with a soft, tamale-inspired masa layer that bakes up like a tender cornbread. It’s the kind of meal that disappears quickly and gets requested again and again.
Why This Tamale Pie Stands Out

Unlike versions that rely on a boxed cornbread mix, this recipe uses Masa Harina to create a legitimate, from-scratch topping. The result is a soft, slightly dense corn layer that sits beautifully over the flavorful beef mixture. The filling brings together ground beef, corn, enchilada sauce, green chiles, and a blend of spices for a deep, savory taste. It’s comfort food at its finest, and because it cooks in one skillet, cleanup is minimal.
The dish has become a staple for one family, with kids even taking leftovers to school in a thermos. It’s the sort of meal that works equally well for a weeknight dinner or a casual gathering.
How to Make One-Pot Tamale Pie

The process is straightforward and broken into three main stages: cooking the beef, building the filling, and adding the topping before baking.
1. Cook the Beef
Start by browning lean ground beef in a deep 12-inch skillet or cast iron pan. Use a meat chopper to break it into small pieces as it cooks. Once browned, add a finely chopped yellow onion and season with salt and pepper. Sauté for about 3 minutes until the onion softens.
2. Make the Filling
To the beef and onion, stir in a 10-ounce can of red enchilada sauce (or homemade), a can of creamed corn, an 8-ounce can of diced green chiles, chili powder, ground coriander, and ground cumin. Let everything cook for 5 to 10 minutes so the flavors meld. Taste and adjust the seasonings if needed, then stir in 1½ cups of shredded cheese until melted.
3. Add the Masa Topping and Bake
In a separate bowl, whisk together 1½ cups Masa Harina, 1½ teaspoons baking powder, and ½ teaspoon kosher salt. Stir in ¾ cup low-sodium chicken broth, 1 cup milk, ½ cup melted butter, and ½ cup shredded cheese until smooth. Pour this mixture evenly over the meat filling in the skillet.
Transfer the skillet to a preheated 400°F oven and bake for 40 minutes. Let it cool for at least 10 minutes before serving. Top with avocado and sour cream if desired.
Recipe Details and Variations

This recipe yields 6 servings and takes about 45 minutes of prep, 45 minutes of cook time, and 1 hour 30 minutes total. Each serving contains approximately 653 calories.
Equipment
- Meat chopper
- Deep 12-inch skillet or cast iron pan (oven-safe)
Ingredients
For the meat filling:
- 1½ lbs lean ground beef
- 1 yellow onion, finely chopped
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 10 oz can red enchilada sauce (or homemade)
- 1 can creamed corn
- 8 oz can diced green chiles
- 1 teaspoon chili powder
- ½ teaspoon ground coriander
- ½ teaspoon ground cumin
- 1½ cups shredded cheese
For the masa topping:
- 1½ cups Masa Harina (corn flour)
- 1½ teaspoons baking powder
- ½ teaspoon kosher salt
- ¾ cup low-sodium chicken broth
- 1 cup milk
- ½ cup melted butter
- ½ cup shredded cheese
Optional toppings: avocado, sour cream, cilantro, hot sauce
Notes and Adaptations
- Pan size: If you don’t have an oven-safe skillet of the right size, you can transfer the filling to a casserole dish before baking.
- Chiles: Try diced jalapeños or a chipotle chili in adobo sauce for a different kick.
- More veggies: Add chopped bell pepper, grated carrot, olives, peas, or whatever you like.
- Box mix cornbread topping: To use a boxed mix (such as Jiffy or Bob’s Red Mill), prepare it according to package instructions, pour over the meat mixture, and bake.
- Vegetarian: Swap the meat for two cans of pinto or black beans.
- Make ahead: The beef mixture can be made 1–2 days ahead and stored in an airtight container in the fridge. Warm it in a pan before adding the topping.
- Freezing: Bake as instructed, cool, then cover well and freeze for up to 3 months. Thaw in the fridge before reheating. The beef mixture can also be frozen separately for up to 3 months.
Nutrition Information

Per serving (based on 6 servings): Calories 653kcal, Carbohydrates 47g, Protein 41g, Fat 35g, Saturated Fat 20g, Polyunsaturated Fat 2g, Monounsaturated Fat 10g, Trans Fat 1g, Cholesterol 151mg, Sodium 1718mg, Potassium 780mg, Fiber 5g, Sugar 9g, Vitamin A 1370IU, Vitamin C 19mg, Calcium 434mg, Iron 7mg.
Final Thoughts

This one-pot tamale pie is a reliable, flavorful dinner that brings together the best of a cozy casserole and a skillet meal. With its saucy beef filling and tender masa topping, it’s no wonder it’s a repeat request. Whether you stick to the recipe or tweak it with your favorite add-ins, it’s sure to become a staple in your home too.