Vegan Shepherd's Pie - My Vegan Cookbook

Vegan Shepherd's Pie

  • COOK
    65 Mins
  • PREP
    15 Mins
    80 Mins

This vegan version of a traditional Shepherd's Pie uses lentils instead of meat and is flavored with pinches of cumin, allspice and thyme. What really gives this dish it's beefy and full flavor is the caramelized onions which are slowly caramelized for 45 minutes. Chock-full of potatoes, it's a very satisfying and comforting meal.

Original Release Date: March 11, 2012

Nutritional Facts
Servings 8Serving Size 1 Cup




  • 2 Large White or Yellow Onions, Chopped
  • 1 Tablespoon Extra Virgin Olive Oil

  • 1/2 Cup Dried Lentils
  • 3 1/2Cups Water
  • 1 & 1/2 Cups Carrots Cut, Medallions, 1/4 Inch Thick
  • 1/2 Cup Celery, Chopped
  • 1 Cup Frozen Cut Green Beans
  • Pinch of Cumin
  • Pinch of All Spice
  • 1/4 Teaspoon Thyme
  • 1 Clove Garlic, Minced
  • 1/2 Teaspoon Liquid Smoke
  • 2 Tablespoon Soy Sauce

  • 7 Medium to Large Yukon or Red Potatoes

  • 1 - 14.5 oz. Can No Salt Added Diced Tomatoes
  • 1 Teaspoon Lemon Pepper
  • 1/2 Tablespoon Sugar
  • 2 Teaspoons Tobasco Sauce
  • 1 Teaspoon Salt

  • 1 Teaspoon Apple Cider Vinegar
  • 1/4 Cup Soy Milk
  • 1 Tablespoon Nutritional Yeast Flakes
  • 1 Teaspoon Salt
  • 1/2 Teaspoon Lemon Pepper
  • 1 & 1/2 Tablespoon Smart Balance Light Buttery Spread Original


Place onion into a large heavy skillet with olive oil and caramelize on in-between medium to low heat for 45 minutes. Yes, I said 45 minutes. The onions are slowly cooked for a long time to develop a deep flavor. Stir them and check them occasionally to make sure they're not burning.

While that is cooking, take the lentils and water and place into a large heavy saucepan, cover and cook on medium heat for about 20 minutes. After 20 minutes add carrots, celery, green beans, cumin, allspice, thyme, garlic, liquid smoke and soy sauce to the saucepan. Cover again and cook 25 to 30 minutes, or until carrots are tender. Check them 20 minutes in to make sure there is enough water for the lentils and stir. After the carrots become tender, if there is any remaining liquid, drain it out of the pot.

As that cooks, peel potatoes and cut potatoes into 1 inch cubes. Place potatoes in a separate large heavy saucepan. Cover with water and bring to a boil and turn heat down to medium. Let them cook about 20 minutes or fork tender. After cooked, drain them.

Preheat oven to 425.

Add to the pot with the lentils, 1 & 1/2 cups of the cooked potatoes, tomatoes, lemon pepper, sugar, Tabasco sauce, salt and the caramelized onions from the skillet. Mix carefully so you don't break up the potatoes. Place into a 2.5 liter casserole dish sprayed with a little bit of olive oil.

To make the cream potatoes that go around the edges, in a coffee cup add the vinegar and soy milk and mix together and let clabber. Add this to the remaining potatoes with the nutritional yeast flakes, salt, lemon pepper and vegan butter and cream together. Spoon it around the casserole dish. Place into the oven and bake 20 minutes.

mixing bowls
Original Food Photography & Original Recipe Text Copyright 2007-2020 Josh Latham. All Rights Reserved. Permission granted to reproduce for personal and educational use only. Commercial copying, hiring, lending is prohibited.