Why You’ll Love This Recipe
I love this dish because it’s quick, filling, and brings something a little different to the dinner table. It’s a great way to satisfy taco cravings in casserole form. The taco-seasoned beef mixture is packed with flavor, and the cheesy mashed potatoes give it that comforting, creamy finish. It’s also a great use for pantry staples, and I can prepare it in under 30 minutes, which makes it ideal for busy weeknights.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
3 cups mashed potato flakes (prepared according to package directions)
-
1 pound ground beef
-
1 medium onion, chopped
-
1 can (14.5 ounces) diced tomatoes, undrained
-
1 can (11 ounces) Mexicorn, drained
-
1 can (2.25 ounces) sliced ripe olives, drained
-
1 envelope taco seasoning
-
1½ teaspoons chili powder
-
½ teaspoon salt
-
⅛ teaspoon garlic powder
-
1 cup shredded cheddar cheese, divided
Directions
-
I prepare the mashed potatoes according to the package instructions and set them aside.
-
In a large skillet over medium heat, I cook the ground beef with the chopped onion until the beef is browned and no longer pink, breaking it into crumbles as it cooks. I drain off any excess fat.
-
I add the diced tomatoes (with their juice), corn, olives, taco seasoning, chili powder, salt, and garlic powder to the skillet. I bring the mixture to a boil, then reduce the heat and simmer for 1–2 minutes, stirring to combine all the flavors.
-
I transfer the beef mixture to a greased 2½-quart baking dish and spread it out evenly.
-
I sprinkle ¾ cup of shredded cheddar cheese over the top of the beef mixture.
-
I spread the prepared mashed potatoes over the cheese layer and top with the remaining ¼ cup of cheese.
-
I bake the dish uncovered at 350°F for 12–15 minutes, or until the cheese is melted and bubbly.
-
I let it cool for a few minutes before serving.
Servings and timing
This recipe makes 6 servings.
Prep time: 15 minutes
Cook time: 15 minutes
Total time: 30 minutes
Variations
-
I sometimes swap the ground beef for ground turkey or shredded chicken for a lighter version.
-
For extra heat, I add diced jalapeños or a few dashes of hot sauce to the filling.
-
I like mixing pepper jack or a Mexican blend cheese in place of cheddar for added flavor.
-
If I want a fresh finish, I top it with chopped cilantro or sliced green onions before serving.
-
I’ve also made this with homemade mashed potatoes for a more rustic texture.
storage/reheating
Fridge:
I store leftovers in an airtight container in the fridge for up to 4 days.
Freezer:
To freeze, I let the pie cool completely, then wrap the baking dish tightly or portion it into containers. It keeps well in the freezer for up to 2 months.
Reheating:
I reheat in the oven at 350°F for 15–20 minutes or in the microwave in individual servings. If frozen, I thaw it overnight in the fridge before reheating.
FAQs
Can I make Taco Shepherd’s Pie ahead of time?
Yes, I often assemble it ahead, refrigerate it, and bake it when I’m ready to eat. It may need a few extra minutes in the oven if coming straight from the fridge.
What can I serve with this dish?
It’s a complete meal on its own, but I sometimes add a side salad, guacamole, or a dollop of sour cream to round it out.
Can I use homemade mashed potatoes instead of flakes?
Absolutely. I’ve made it both ways. Homemade mashed potatoes give it a creamier, richer finish, while instant flakes are quick and convenient.
Can I make this dish vegetarian?
Yes, I’ve swapped the beef for a plant-based ground meat substitute or even black beans, and it still turns out great.
How do I keep the mashed potatoes from sinking?
I let the beef layer cool for a few minutes before spreading the potatoes on top. This helps keep the layers distinct.
Conclusion
Taco Shepherd’s Pie is a flavorful, family-friendly recipe that brings together the comfort of a casserole with the boldness of taco night. It’s hearty, cheesy, and comes together fast—perfect for when I need a satisfying dinner that everyone will enjoy. Whether I serve it for a casual meal or prep it for the week ahead, it never disappoints.
PrintTaco Shepherd’s Pie
This fusion favorite combines taco-seasoned beef, corn, tomatoes, and olives under a fluffy mashed potato topping. A fun, family-friendly twist on a comfort food classic.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Dinner, Casserole, Main Dish
- Method: American, Mexican-Inspired
- Cuisine: Baked
Ingredients
3 cups mashed potato flakes (prepared according to package directions)
1 lb ground beef
1 medium onion, chopped
1 can (14.5 oz) diced tomatoes, undrained
1 can (11 oz) Mexicorn, drained
1 can (2.25 oz) sliced ripe olives, drained
1 envelope taco seasoning
1½ tsp chili powder
½ tsp salt
⅛ tsp garlic powder
1 cup shredded cheddar cheese, divided
Instructions
Prepare mashed potatoes according to the package directions; set aside.
Cook the beef: In a large skillet over medium heat, cook the ground beef and chopped onion until the beef is browned and crumbly. Drain excess fat.
Add flavor: Stir in diced tomatoes, Mexicorn, olives, taco seasoning, chili powder, salt, and garlic powder. Bring to a boil, then reduce heat and simmer for 1–2 minutes to blend flavors.
Assemble: Transfer the beef mixture into a greased 2½-quart baking dish. Sprinkle ¾ cup of cheddar cheese over the top.
Top with potatoes: Spread the prepared mashed potatoes evenly over the beef mixture. Sprinkle the remaining cheese on top.
Bake: Bake uncovered at 350°F (175°C) for 12–15 minutes, or until the cheese is melted and bubbly.
Serve: Let cool slightly before serving. Garnish with chopped green onions, sour cream, or salsa for extra taco flair!
Notes
Substitute fresh or homemade mashed potatoes for an even creamier topping.
Add black beans or jalapeños for more texture and spice.
For a lower-carb version, try using cauliflower mash instead of potatoes.
Make it ahead of time and refrigerate—just bake when ready to serve!
