Go Back
shepherd's pie lasagna

Best Shepherd's Pie Lasagna

Delicious Best Shepherd's Pie Lasagna recipe with step-by-step instructions.
Prep Time 23 minutes
Cook Time 47 minutes
Total Time 1 hour 10 minutes
Servings 4
Calories 1950 kcal

Ingredients
  

For the beef filling:

  • 1 beef stock cube (or 1 tbsp beef bouillon granules)
  • 1 red onion (diced into 1/4-inch pieces)
  • 3 tbsp curry powder (for best flavor and aroma)
  • 1 tbsp soy sauce
  • 2 garlic cloves (freshly minced)
  • 1 lb ground beef (80/20 blend works best)
  • 1 cup frozen mixed vegetables (I prefer Birds Eye)
  • 14 oz canned chopped tomatoes (drained slightly to reduce excess liquid)
  • 7 oz taco sauce
  • 2 tbsp tomato paste (I use Libby's)
  • 1/2 tsp salt

For the lasagna layers:

  • 3 lasagna sheets (no-boil or regular)

For the topping:

  • 1/4 cup grated cheese (cheddar or mozzarella)
  • 25 oz sweet potato (peeled and cut into 1/2-inch cubes for even cooking)

Instructions
 

  • Peel the sweet potato and cut it into 1/2-inch cubes for even cooking. Bring a pot of salted water to a boil and add the sweet potato cubes, simmering for 12-15 minutes until completely tender and easily pierced with a fork. Drain well and mash thoroughly until smooth with no lumps—this will create a creamy, spreadable topping layer for the lasagna.
  • Heat a large skillet over medium-high heat and add the ground beef, breaking it apart as it cooks for 5-7 minutes until browned and no pink remains. Add the diced red onion and minced garlic, cooking for 1 minute until fragrant. Stir in the curry powder, salt, and tomato paste, mixing well for 1 minute to bloom the curry and deepen the flavors. I find that blooming the spices in the meat releases their full aroma and creates a richer base than adding them later.
  • Add the taco sauce, drained canned tomatoes, soy sauce, and beef stock cube to the meat mixture, stirring to combine everything evenly. Add the frozen mixed vegetables and mix well, then reduce heat to medium-low and simmer for 10 minutes, allowing the flavors to meld and the sauce to thicken slightly. This simmering time lets all the ingredients get to know each other while the vegetables soften and the spices fully distribute throughout the filling.
  • Preheat your oven to 180°C (350°F). Spread half of the cooked beef curry mixture into the bottom of a baking dish, then arrange 3 lasagna sheets (breaking them to fit if needed) over the meat. Spread the remaining beef curry mixture over the sheets, then spread the mashed sweet potato evenly across the top as a creamy final layer. Sprinkle the grated cheese over the sweet potato, then bake for 30 minutes until the cheese is melted and the dish is heated through. The sweet potato on top acts like a savory mashed potato topping, which is the signature element that makes this shepherd's pie inspired.