Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegetarian Shepherd's Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 1 hour 10 minutes
  • Yield: 6-8 servings
  • Diet: Vegetarian

Description

Ditch the ground lamb and enjoy this cozy Vegetarian Shepherd's Pie that uses a blend of perfectly seasoned mushrooms and lentils instead. Top it all off with fluffy, creamy mashed potatoes for a show-stopping family meal you'll want again and again. It's the ultimate comfort food. 


Ingredients

For the mashed potato topping:

  • 2 pounds medium russet potatoes, peeled and quartered
  • ¼ cup unsalted butter
  • ½ cup milk
  • ⅓ cup sour cream or Greek yogurt
  • ½ teaspoon garlic powder
  • ½ teaspoon salt (or to taste)
  • ¼ teaspoon ground black pepper (or to taste)

For the vegetable mixture:

  • 2 tablespoons olive oil
  • 8 ounces white mushrooms, sliced
  • 1 large yellow onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 tablespoons all-purpose flour
  • 1 tablespoon Worcestershire sauce (optional)
  • 1 tablespoon tomato paste
  • 1 teaspoon Italian seasoning
  • 1 teaspoon paprika
  • ½ teaspoon salt (or to taste)
  • ½ teaspoon ground black pepper (or to taste)
  • 1 1/2 cups vegetable stock or water
  • 1 cup frozen peas
  • 1 (15-ounce) can lentils, drained

Instructions

  1. Preheat oven to 400F.

Prepare the mashed potato topping:

  1. Add the potatoes into a large pot of salted water. Bring it to a boil over medium-high heat and cook until fork tender, about 10-15 minutes. If you can easily insert a fork into the potatoes, then they are ready.
  2. Drain the water and mash the potatoes using a potato masher or a fork. Add butter, milk, sour cream, garlic powder, salt, and pepper. Mix well and set aside.

Make the vegetable mixture:

  1. While potatoes are boiling, heat olive oil in a cast-iron skillet (or other oven-proof skillet) for 2 minutes over medium-high heat until the hot oil sizzles.
  2. Add mushrooms and cook until most of the liquid has evaporated, about 5-7 minutes.
  3. Add onion, garlic and carrots. Stir well to combine and continue cooking until tender, about 2-3 minutes.
  4. Add flour, Worcestershire sauce (if using), tomato paste, Italian seasoning, paprika, salt, and pepper. Stir well to combine.
  5. Add vegetable stock, peas, and lentils. Stir occasionally and bring the mixture to a simmer, about 2 minutes. Reduce the heat to medium and let it simmer for another 2 minutes until thickened to a desired consistency, stirring occasionally.

Assemble and bake:

  1. Transfer the vegetable mixture into a 2 quart casserole dish (or 7x11-inch casserole dish) and spread evenly. You can also use the same skillet for assembling and baking.
  2. Carefully add spoonfuls of the mashed potatoes on top and spread it evenly on top using a fork.
  3. Bake for 25-30 minutes until the top turns golden brown. Let cool for 15 minutes before serving.

Notes

How to store: Store leftovers in an airtight container in the fridge or cover your baking dish with plastic wrap. It will last for 3-4 days in the fridge.

How to reheat: Either microwave your leftovers for 3-4 minutes, stirring halfway, or bake them in the oven at 350 degrees F for 4-5 minutes until warm.

How to freeze: Store your leftovers in a freezer safe container for 2-3 months. Thaw in the fridge overnight before reheating.

  • Prep Time: 45 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Bake
  • Cuisine: American