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.

Taco Shepherd's Pie

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

  1. I prepare the mashed potatoes according to the package instructions and set them aside.

  2. 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.

  3. 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.

  4. I transfer the beef mixture to a greased 2½-quart baking dish and spread it out evenly.

  5. I sprinkle ¾ cup of shredded cheddar cheese over the top of the beef mixture.

  6. I spread the prepared mashed potatoes over the cheese layer and top with the remaining ¼ cup of cheese.

  7. I bake the dish uncovered at 350°F for 12–15 minutes, or until the cheese is melted and bubbly.

  8. 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.

Taco Shepherd's Pie

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.

Print

Taco Shepherd’s Pie

Taco Shepherd's Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and satisfying plant-based dinner made with lentils, mixed veggies, and creamy mashed potatoes. Ready in just an hour and packed with comforting flavor.

  • Author: Emma
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6
  • Category: Dinner, Entrée, Main Course
  • Cuisine: British-Inspired, Irish-Inspired
  • Diet: Vegan

Ingredients

Mashed Potatoes

3 lbs Yukon Gold potatoes, partially peeled and washed

34 tbsp vegan butter

Sea salt and black pepper, to taste

Filling

1 tbsp olive oil

1 medium onion, diced

2 cloves garlic, minced

2 tbsp tomato paste (optional)

1½ cups uncooked brown or green lentils, rinsed and drained

4 cups vegetable stock (homemade or store-bought)

2 tsp fresh thyme (or 1 tsp dried thyme)

1 (10 oz) bag frozen mixed veggies (peas, carrots, green beans, corn)

Sea salt and black pepper, to taste

Instructions

Cook the potatoes: Cut large potatoes in half and place them in a pot of salted water. Bring to a low boil and cook 20–30 minutes, until fork-tender.

Mash the potatoes: Drain well and mash with vegan butter, salt, and pepper until smooth. Set aside.

Preheat oven: 425°F (218°C). Lightly grease a 2-quart or 9×13-inch baking dish.

Make the filling: In a large pan, heat olive oil over medium heat. Sauté onions and garlic until golden (about 5 minutes). Stir in tomato paste, lentils, vegetable stock, thyme, salt, and pepper. Bring to a simmer, cover, and cook 35–40 minutes, stirring occasionally, until lentils are tender.

Add veggies: During the last 10 minutes of cooking, add mixed vegetables. Cook uncovered until most liquid has evaporated.

(Optional) To thicken: Mix 2–3 tbsp mashed potatoes or whisk in 2 tbsp cornstarch slurry. Stir to combine.

Assemble: Spread lentil mixture into the prepared baking dish. Top evenly with mashed potatoes and smooth the surface with a spoon or fork.

Bake: Bake 10–15 minutes until the top is lightly browned.

Serve: Let cool 10 minutes before serving. Refrigerate leftovers for up to 4 days.

Notes

For a golden crust, broil for 2–3 minutes at the end.

Add red wine or tamari for a deeper umami flavor.

Substitute sweet potatoes for a twist on the classic topping.

This dish reheats beautifully and gets even more flavorful the next day.

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