This post contains affiliate links.

This one pot Tamale Pie is easy and delicious, made with ground beef, corn, enchilada sauce, and spices, topped with a tamale inspired masa topping. It's a cozy skillet dinner my family loves.

This easy Tamale Pie recipe has all the flavors we love from tamales without all of the work! It is simple and comes together quick all in one pan!

Why is Tamale Pie SO GOOD?! This is the cozy casserole I crave.

I'm obsessed with the flavors in tamale pie, and the complete comfort-of-a-dinner that it is. Plus you know I love a recipe that cooks in one pan!

This isn't your average tamale pie (no box of jiffy mix, here!). We use the good stuff to make a legit and EASY corn topping that bakes up like a soft cornbread over the saucy beef filling. My kids love this so much they take it as leftovers in their thermos for school lunch. It's flavorful and delicious and always on my mind when the cooler weather starts rolling in.

Try more of my one pan meals, like Pad Thai, Sheet Pan Chicken Fajitas, Greek Chicken and Potatoes, Slow Cooker Lasagna, and Creamy Chicken and Gnocchi!

How to make Tamale Pie:

Cook the Beef: Brown the ground beef in a deep skillet with a meat chopper, then add the diced onion and sauté a few minutes.

Make the Filling: Stir in the enchilada sauce, corn, chiles, chili powder, coriander, and cumin, and cook 5 to 10 minutes. Stir in the cheese.

Add Topping and Bake: Mix the masa topping and pour over the meat mixture, then bake at 400 degrees F for 40 minutes. Cool slightly and serve with avocado and sour cream, if desired.

Learn how to make the best Tamale Pie recipe with a seasoned ground beef mixture and a masa crust on top. It's comforting and always a family pleaser!
4.91 from 148 votes

Tamale Pie

Author: Lauren Allen
Our one-pot Tamale Pie recipe is easy and delicious, made with ground beef, corn, enchilada sauce and spices, topped with a tamale inspired cornbread topping.
Prep: 45 minutes
Cook: 45 minutes
Total: 1 hour 30 minutes
Servings: 6 people
Cost: 8

Email This Recipe!

Enter your email and we'll send it directly to you!

By entering your phone number you consent to receive marketing text messages (e.g. meal plans) from TBFS at the number provided, including messages sent by autodialer. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link. Reply HELP for help. Privacy Policy.

Equipment

Ingredients 
 

Meat Filling:

Masa Topping:

Optional Topping Ideas:

  • avocado, sour cream, cilantro, hot sauce

Instructions 

  • Filling: Cook ground beef in a deep 12-inch skillet* or cast iron pan, crumbling it into small pieces as it cooks, until browned. Add diced onion, season with salt and pepper, and sauté for 3 minutes.
    1 ½ lbs lean ground beef, 1 yellow onion, ½ teaspoon salt, ¼ teaspoon freshly ground black pepper
  • Add enchilada sauce, corn, chiles, chili powder, coriander, and cumin and cook for 5-10 minutes. Taste and add additional spices (chili powder, cumin, salt or pepper), as desired. Stir in cheese.
    10 oz can red enchilada sauce, 1 can creamed corn, 8 oz can diced green chiles, 1 teaspoon chili powder, ½ teaspoon ground coriander, ½ teaspoon ground cumin, 1 ½ cups shredded cheese
  • Make Topping: Mix the corn flour, baking powder and salt together. Stir in the chicken broth, milk, butter and cheese. Pour evenly over the top of meat mixture.
    1 ½ cups Masa Harina, 1 ½ teaspoon baking powder, ½ teaspoon kosher salt, ¾ cup low-sodium chicken broth, 1 cup milk, ½ cup melted butter, ½ cup shredded cheese
  • Bake 400 degrees F for 40 min. Allow to cool for at least 10 minutes before serving.
  • Serve topped with avocado and sour cream, if desired.
    avocado, sour cream, cilantro, hot sauce

Notes

Pan Size: I like to bake the tamale pie right in the skillet I’m cooking in but if you don’t have the right size or oven proof pan, you can bake it in a casserole dish. 
Chiles: Try using diced jalapeños or a chipotle chili in adobo sauce.
More Veggies: Add a chopped bell pepper, grated carrot, olives, peas or whatever you like.
Box Mix Cornbread Topping (Jiffy or Bobs Red Mill): To use a box mix of cornbread, prepare the mix according to package instructions. Pour over meat mixture and bake.
Vegetarian: Swap the meat for two cans of pinto or black beans.
Make Ahead Instructions: The beef mixture can be made ahead of time and kept in an airtight container in the fridge for 1-2 days. Warm in a pan before adding the tamale topping.
Freezing Instructions: Bake as instructed  and allow to cool. Cover well and and freeze for up to 3 months. Thaw in the fridge before baking. May also freeze after baking. The beef mixture may also be frozen separately in an airtight container for up to 3 months.
 

Nutrition

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

Nutrition information is automatically calculated, so should only be used as an approximation.

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup

Follow Me

Get recipe ideas weekly!

I originally shared this recipe March 2023. Updated September 2026.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.91 from 148 votes (96 ratings without comment)
Subscribe
Notify of

84 Comments
Deb
1 year ago

2 stars
I followed the recipe exactly as written. It looked great coming out of the oven. When it was served, puddles of grease ran all over our plates. The original cast iron skillet had a large amount of grease in it as well. I tipped the skillet to allow all the grease to puddle on the empty side. It took three paper towels to remove it. I did use 80/20 hamburger just like was written. In my opinion after cooking the hamburger, drain off the grease from it then add the rest of the ingredients as stated. I did question this when I was making it but it said to add everything to the burger. I should have went with my gut instincts to drain the hamburger!

saigemom@gmail.com
1 year ago

5 stars
Loved this! We all did. We made a vegetarian version too and it was great!

Susan C
1 year ago

What size can of creamed corn, please?

Admin
Andrea Lake
1 year ago
Reply to  Susan C

A normal 14.75oz can of creamed corn. Enjoy!

ekelley619@gmail.com
1 year ago

5 stars
I love tamales but would never go to all the trouble of actually make them. This recipe was very good! My husband and I both enjoyed this so much. Now when I am in the mood for a tamales, this will be my go to. Thank you so much!!

Debra
1 year ago

Great recipe

Jodie F.
2 years ago

5 stars
This tamale pie was excellent. I had no enchilada sauce so I made your homemade recipe, which was better than store-bought! I’m not keen on the “cornbread” texture of other recipes I’ve made so using masa made a delicious difference, more like a tamale. Thank you!!

Carole L.
2 years ago

5 stars
Soooooo good!! The only difference I made was to add a drained can of black beans for a little more fiber and protein. I used your homemade enchilada sauce recipe too and I will never, ever buy canned sauce again! Delicious!

KimP
2 years ago

5 stars
I’ve tried a lot of Tamale Pie recipes over the years, and this one is hands-down the best!

Denise
3 years ago

If you use the box jiffy cornbread do you still add the milk butter and cheese before pouring on top of the meat mixture?

Suzan Jane
3 years ago

5 stars
I made this as directed with the addition of sliced olives, and served it as a one-dish meal. My husband commented, “That was so yummy! I would really like to have some more, but I’m just to full!” I will definitely make this again!

Mary OHara
3 years ago
Reply to  Suzan Jane

What ? He was full but wanted more 🧐😁