
Taco pie is the ultimate crowd-pleaser that brings together everything we love about tacos in one stunning, shareable dish. This isn’t just any casserole – it’s a gorgeous, layered masterpiece with a crispy tortilla crust, seasoned ground beef, melted cheese, and all your favorite taco toppings baked to golden perfection. What I absolutely adore about this recipe is how incredibly easy it is to pull together, yet it looks and tastes like you spent hours in the kitchen.
I first fell in love with taco pie at a potluck years ago, and I’ve been perfecting my version ever since. The beauty of this dish is its versatility – you can customize it completely based on what you have on hand and what your family loves. Some people make it with chicken, others with ground turkey or even a vegetarian version with beans. The foundation, however, remains the same: a crispy, golden tortilla base, followed by layers of seasoned meat, cheese, and all those delicious taco fixings.
What makes this taco pie recipe so special is the combination of textures and flavors. The tortilla crust gets wonderfully crispy in the oven, creating a perfect vehicle for all the delicious layers. The beef is seasoned with warm spices that make your kitchen smell absolutely amazing while it bakes. And then there’s the cheese – oh, the cheese! – melted and bubbly throughout, creating those gorgeous strings when you pull out a slice.
This recipe serves a crowd beautifully, making it perfect for family dinners, potlucks, or even meal prep for the week. I love serving it with all the classic taco toppings on the side so everyone can customize their slice exactly how they like it. Fresh cilantro, cool sour cream, crispy lettuce, juicy tomatoes – it’s like building your own perfect bite.
One of my favorite things about taco pie is how forgiving it is. You can prep it ahead of time and bake it when you’re ready, or even freeze it unbaked for later. It reheats beautifully, making it an excellent option for busy weeknights. Plus, the leftovers are just as delicious the next day, which is saying something for a baked dish.
If you’re looking to elevate your taco game and impress your family with something that looks far more complicated than it actually is, this is your recipe. It’s the kind of dish that has people asking for the recipe before they even finish their first bite. Trust me, once you make this taco pie, it’ll become a regular rotation in your dinner lineup.
For more delicious layered dinner ideas, check out our Easy Chicken Alfredo Recipe and Delicious Heavy Cream Pasta Recipe. To round out your taco dinner spread, don’t miss our Best Pickled Red Onion Recipe and Best Chickpea Salad Recipe. For classic sauce inspiration, try our Best Heavy Cream Alfredo Sauce Recipe.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 pounds ground beef
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon cayenne pepper (optional)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 (10-ounce) can diced tomatoes with green chiles
- 1/2 cup beef broth
- 6-8 flour tortillas (8-inch size)
- 3 cups shredded cheddar cheese, divided
- 2 cups shredded Monterey Jack cheese, divided
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup corn (fresh or frozen)
- 1 cup sour cream
- 1/2 cup salsa
- Fresh cilantro for garnish
- Sliced jalapeños for garnish
- Diced tomatoes for garnish
- Shredded lettuce for serving

Instructions
- Preheat your oven to 375°F and lightly grease a 9×13-inch baking dish with cooking spray or butter.
- Heat olive oil in a large skillet over medium-high heat. Add the diced onion and cook for about 3-4 minutes until it becomes translucent and fragrant.
- Add the minced garlic to the skillet and cook for another 30 seconds, stirring constantly to prevent burning.
- Add the ground beef to the skillet, breaking it up with a wooden spoon as it cooks. Continue cooking for 6-8 minutes until the beef is browned and cooked through, then drain any excess fat if needed.
- Sprinkle the chili powder, cumin, paprika, oregano, cayenne pepper (if using), salt, and black pepper over the beef. Stir well to combine and coat all the meat with the spices.
- Add the diced tomatoes with green chiles and beef broth to the skillet. Stir everything together and let it simmer for 3-4 minutes until slightly thickened. Remove from heat.
- Stir in the black beans and corn into the beef mixture, combining everything thoroughly.
- In a small bowl, whisk together the sour cream and salsa until smooth and combined.
- Now it’s time to layer! Place a single layer of flour tortillas on the bottom of your prepared baking dish, overlapping them slightly and allowing them to come up the sides a bit. You may need to tear some tortillas to fit.
- Spread half of the beef mixture evenly over the tortilla layer using a spatula.
- Sprinkle 1 cup of cheddar cheese and 1 cup of Monterey Jack cheese over the beef layer.
- Add another layer of tortillas on top, overlapping them just like the first layer.
- Spread the sour cream and salsa mixture evenly over this tortilla layer.
- Add the remaining half of the beef mixture on top of the sour cream layer.
- Top with the remaining 2 cups of mixed cheeses (2 cups combined of cheddar and Monterey Jack).
- Cover the baking dish with aluminum foil and place it in the preheated oven.
- Bake for 20 minutes covered, then carefully remove the foil and bake for an additional 12-15 minutes until the cheese is melted and bubbly and the edges are golden brown.
- Remove from the oven and let the taco pie rest for 5 minutes before serving – this helps it hold together better when you cut it.
- Garnish with fresh cilantro, sliced jalapeños, diced tomatoes, and any other desired toppings.
- Cut into squares and serve hot with shredded lettuce, extra sour cream, and salsa on the side for individual customization.

Pro Tips
Freezing Option: This dish freezes beautifully! Assemble completely but don’t bake. Wrap tightly with plastic wrap and then aluminum foil. Label with the date. Freeze for up to three months. Bake from frozen, adding 15-20 minutes to the total baking time, covered for the first 30 minutes.
Protein Variations: Substitute ground beef with ground chicken, ground turkey, or even ground pork for different flavor profiles. You can also make a vegetarian version by omitting the meat and increasing the beans to 3 cans and adding more vegetables like bell peppers, zucchini, and mushrooms.
Cheese Options: While cheddar and Monterey Jack are my go-to combination, you can use any melting cheeses you prefer. Pepper jack adds extra heat, while a blend of Mexican cheeses offers authentic flavor. You could even use a combination of three or four different cheeses.
Tortilla Choices: Flour tortillas work best for this recipe as they’re more pliable and hold together better when baked. If you prefer corn tortillas for authentic flavor, they’ll work but may crack slightly – just layer them carefully and don’t worry about perfect coverage.
Spice Level: Adjust the cayenne pepper and jalapeños based on your family’s spice preference. For a milder version, omit the cayenne entirely. For extra heat, add more jalapeños or a dash of hot sauce to the sour cream mixture.
Toppings Bar: Set up a toppings bar with fresh cilantro, diced tomatoes, sliced jalapeños, sour cream, salsa, guacamole, shredded lettuce, diced red onions, and lime wedges so everyone can customize their slice.
Leftovers: Store any remaining taco pie in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or the entire dish covered in the oven at 350°F for about 15 minutes.
Serving Size: This recipe generously serves 8-10 people as a main course. If serving at a potluck or as part of a larger spread, it may serve up to 12 people.
