Classic Beef Tamale Pie Recipe

Why You’ll Love This Recipe

I love this recipe because it’s cozy, filling, and comes together in just one pan. The beef mixture is rich with chili, cumin, and paprika, while the cornbread topping adds a buttery, slightly sweet contrast that bakes up beautifully. It’s perfect for family dinners, potlucks, or meal prepping because it reheats like a dream. Plus, it’s endlessly adaptable—you can make it spicy, cheesy, vegetarian, or even gluten-free with just a few tweaks.

Ingredients

(Full ingredient amounts are listed below in the recipe card.)

For the Beef Filling

  • 1 tablespoon olive oil

  • 1 pound ground beef

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 1 tablespoon chili powder

  • 1 teaspoon ground cumin

  • ½ teaspoon smoked paprika

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • 1 (15 oz) can diced tomatoes, drained

  • 1 (8 oz) can tomato sauce

  • 1 (15 oz) can black beans or pinto beans, drained and rinsed (optional)

  • 1 cup frozen corn (or canned, drained)

  • 1 cup shredded cheddar cheese

  • 1 cup shredded Monterey Jack cheese

For the Cornbread Topping

  • 1 cup yellow cornmeal

  • 1 cup all-purpose flour

  • 1 tablespoon sugar

  • 1 tablespoon baking powder

  • ½ teaspoon salt

  • 1 cup milk

  • 1 large egg

  • ¼ cup vegetable oil

  • ½ cup shredded cheddar cheese (optional, for topping)

Classic Beef Tamale Pie Recipe Directions

1. Preheat the Oven

Preheat the oven to 375°F (190°C).

2. Make the Beef Filling

  • In a large skillet over medium heat, I heat the olive oil and add diced onion, cooking until softened (about 3–4 minutes).

  • I add the garlic and cook for another minute.

  • Then I add the ground beef, breaking it apart with a spoon until browned. I drain any excess fat if needed.

  • I stir in chili powder, cumin, smoked paprika, salt, and pepper.

  • Next, I mix in diced tomatoes, tomato sauce, corn, and beans (if using).

  • I let it simmer for 5–7 minutes, until slightly thickened.

  • Once done, I stir in the shredded cheddar and Monterey Jack cheeses and pour the mixture into a greased 9×13-inch baking dish.

3. Make the Cornbread Topping

  • In a medium bowl, I combine cornmeal, flour, sugar, baking powder, and salt.

  • In another bowl, I whisk together milk, egg, and oil.

  • I pour the wet mixture into the dry ingredients and stir until just combined—being careful not to overmix, as that can make the topping dense.

4. Assemble and Bake

  • I pour the cornbread batter evenly over the beef filling.

  • For extra cheesiness, I sprinkle a bit of cheddar on top.

  • I bake for 25–30 minutes, or until the cornbread is golden and a toothpick inserted in the center comes out clean.

5. Serve

I let the tamale pie rest for about 10 minutes before slicing. Then I serve it with my favorite toppings—like sour cream, sliced jalapeños, or chopped cilantro.

Servings and Timing

  • Yield: 6–8 servings

  • Prep Time: 20 minutes

  • Cook Time: 40 minutes

  • Total Time: 1 hour

Variations

  • Spicy Version: I add diced jalapeños or a dash of cayenne to the beef filling.

  • Vegetarian Option: I skip the beef and use a mix of beans, corn, and diced bell peppers instead.

  • Cheese Variations: Pepper Jack or a Mexican blend adds extra flavor and spice.

  • Make-Ahead Tip: I prepare the beef filling a day in advance, refrigerate it, and add the cornbread batter just before baking.

  • Gluten-Free Version: I use a 1:1 gluten-free flour blend in the cornbread mixture.

Storage & Reheating

  • Refrigerate: Store leftovers in an airtight container for up to 4 days.

  • Freeze: The baked pie can be frozen (covered tightly) for up to 3 months. Thaw overnight in the fridge before reheating.

  • Reheat: Warm in the oven at 350°F for about 15–20 minutes, or microwave individual servings for 1–2 minutes.

FAQs

Can I use ground turkey instead of beef?

Yes, it’s a great lean alternative. I sometimes add an extra teaspoon of oil since turkey is lower in fat.

Can I make this dish dairy-free?

Yes, I use dairy-free cheese or skip it entirely, and substitute almond milk or oat milk in the cornbread.

Why is it called “tamale pie”?

It’s inspired by the flavors of tamales—spiced meat and cornmeal—but baked casserole-style instead of wrapped in corn husks.

Can I cook this in a cast iron skillet?

Absolutely! I brown the beef right in the skillet, add the cornbread batter on top, and transfer it straight to the oven.

How do I know when it’s done?

The cornbread should be golden brown, and a toothpick inserted into the center should come out clean.

Can I make it extra saucy?

Yes, I add an extra ½ cup of tomato sauce or a splash of broth if I want a juicier filling.

Can I serve this for guests?

Definitely—this dish is a crowd-pleaser! I garnish with chopped cilantro, lime wedges, and a dollop of sour cream for a beautiful presentation.

What sides go best with tamale pie?

I love serving it with a simple salad, Mexican rice, or roasted vegetables.

Conclusion

This Classic Beef Tamale Pie is everything I love about comfort food—rich, hearty, and full of bold flavor. The perfectly seasoned beef filling pairs beautifully with the fluffy cornbread topping, and it’s just as good the next day (if there are leftovers!). Whether I’m feeding family or bringing a dish to share, this tamale pie always earns rave reviews. It’s simple, soul-warming, and guaranteed to become a favorite in your recipe rotation.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Beef Tamale Pie Recipe

Classic Beef Tamale Pie Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Paula
  • Total Time: 1 hour
  • Yield: 6–8 servings
  • Diet: Halal

Description

This Classic Beef Tamale Pie is a hearty, comforting casserole featuring a flavorful beef and corn filling topped with a golden, tender cornbread crust. It’s a one-pan meal that combines smoky spices, melted cheese, and a slightly sweet topping for the ultimate family-friendly dinner.


Ingredients

For the Beef Filling:

1 tablespoon olive oil

1 pound ground beef

1 small onion, diced

2 cloves garlic, minced

1 tablespoon chili powder

1 teaspoon ground cumin

1/2 teaspoon smoked paprika

1/2 teaspoon salt

1/4 teaspoon black pepper

1 (15 oz) can diced tomatoes, drained

1 (8 oz) can tomato sauce

1 (15 oz) can black beans or pinto beans, drained and rinsed (optional)

1 cup frozen corn (or canned, drained)

1 cup shredded cheddar cheese

1 cup shredded Monterey Jack cheese

For the Cornbread Topping:

1 cup yellow cornmeal

1 cup all-purpose flour

1 tablespoon sugar

1 tablespoon baking powder

1/2 teaspoon salt

1 cup milk

1 large egg

1/4 cup vegetable oil

1/2 cup shredded cheddar cheese (optional, for topping)


Instructions

  1. Preheat the Oven: Preheat oven to 375°F (190°C) and grease a 9×13-inch baking dish.
  2. Make the Beef Filling: In a large skillet over medium heat, heat olive oil and sauté onion for 3–4 minutes until softened. Add garlic and cook 1 minute more. Add ground beef, breaking it up as it cooks, until browned. Drain any excess fat. Stir in chili powder, cumin, smoked paprika, salt, and pepper. Mix in diced tomatoes, tomato sauce, corn, and beans (if using). Simmer for 5–7 minutes until slightly thickened, then stir in cheeses. Transfer mixture to the prepared baking dish.
  3. Prepare the Cornbread Batter: In a medium bowl, whisk together cornmeal, flour, sugar, baking powder, and salt. In another bowl, combine milk, egg, and oil. Pour wet ingredients into dry ingredients and stir just until combined.
  4. Assemble: Pour the cornbread batter evenly over the beef filling and spread it out with a spatula. Sprinkle extra cheddar cheese on top if desired.
  5. Bake: Bake for 25–30 minutes, or until the cornbread is golden brown and a toothpick inserted into the center comes out clean.
  6. Serve: Let the tamale pie rest for 10 minutes before slicing. Serve with sour cream, jalapeños, or cilantro if desired.

Notes

For a spicy kick, add diced jalapeños or cayenne to the beef mixture.

Make ahead by preparing the beef filling a day before and refrigerating until ready to bake.

Use gluten-free flour blend for a gluten-free version.

Ground turkey or chicken can replace beef for a lighter variation.

For a cheesy crust, top the cornbread batter with extra cheddar before baking.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Tex-Mex

Nutrition

  • Serving Size: 1 portion
  • Calories: 480
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 28g
  • Saturated Fat: 10g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 30g
  • Cholesterol: 95mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star