Go Back
+ servings

French Onion Shepherd’s Pie

Shepherd’s pie is the ultimate comfort food, and this vegan version with a French onion twist takes it to the next level. 
Prep Time30 minutes
Cook Time25 minutes
Servings: 4 servings
Calories: 392kcal

Ingredients

For the French Onion Filling:

  • 3 large yellow onions (thinly sliced)
  • 3 cloves garlic (minced)
  • 2 tablespoon olive oil or vegan butter
  • 1 tablespoon balsamic vinegar
  • 1 cup vegetable broth
  • 1 tablespoon tamari or soy sauce
  • 1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
  • 1 teaspoon fresh rosemary (or ½ teaspoon dried rosemary)
  • 1 ½ cups cooked lentils
  • Salt and pepper to taste

For the Mashed Potatoes:

  • 4 medium Yukon Gold potatoes (peeled and quartered)
  • ¼ cup unsweetened plant-based milk (such as almond or oat)
  • 2 tablespoon olive oil or vegan butter
  • Salt and pepper to taste
  • 1 teaspoon garlic powder (optional)

Instructions

Prepare the French Onion Filling:

  • Heat olive oil or vegan butter in a large pan over medium heat. Add sliced onions and cook for 10-15 minutes, stirring occasionally, until caramelized and golden brown. If they begin to stick, add a splash of vegetable broth.
  • Add minced garlic and cook for another 2 minutes.
  • Stir in balsamic vinegar, tamari (or soy sauce), and herbs (thyme and rosemary). Pour in the vegetable broth and bring to a simmer.
  • Add the cooked lentils and season with salt and pepper. Let the mixture simmer on low for about 5 minutes, allowing the flavors to meld together. Remove from heat.

Make the Mashed Potatoes:

  • While the onions are cooking, bring a large pot of salted water to a boil. Add the peeled and quartered potatoes, and cook for 15-20 minutes until tender.
  • Drain the potatoes and return them to the pot. Add plant-based milk, olive oil (or vegan butter), garlic powder (optional), salt, and pepper. Mash until smooth and creamy.

Assemble the Shepherd's Pie:

  • Preheat your oven to 375°F (190°C).
  • Spread the French onion lentil mixture evenly into the bottom of a baking dish.
  • Spoon the mashed potatoes on top, spreading them out in an even layer over the lentil filling.
  • Use a fork to create ridges on the surface of the mashed potatoes for a crispy top (optional).
  • Bake for 20-25 minutes, or until the potatoes are golden and the filling is bubbling.

Serve:

  • Let the shepherd’s pie cool for a few minutes before serving. Enjoy this hearty, comforting dish that’s perfect for a cozy meal!

Nutrition

Calories: 392kcal | Carbohydrates: 56g | Protein: 12g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 524mg | Potassium: 1145mg | Fiber: 11g | Sugar: 7g | Vitamin A: 161IU | Vitamin C: 42mg | Calcium: 81mg | Iron: 4mg