Hearty Vegan Shepherd’s Pie (No Dairy or Meat)

Hearty Shepherds Pie blank630x20

This one dish meal qualifies as comfort food in my book. It’s become another favorite in our house and one I serve to meat eaters who also love it.   It’s hot and savory and very filling. The flavor is wonderful! And of course, its healthy.

My Preferred Brand

Please! Don’t let the TVP scare you off. It’s a totally natural plant based food that has become fairly easy to purchase online or at grocery stores. It’s also great for food storage. It’s a very healthy and delicious alternative to meat and is incredibly high in fiber and protein. You’ll want the TVP granules for this recipe. All you do is soak it for 10 minutes and it’s ready to use!

Vegetable BouillonI use Vegenaise  for all my mayonnaise needs. It tastes wonderful and is non-dairy. You can find it in the cold section of any store that carries healthier options. I also always keep vegetable bouillon on hand  for sauteing and soaking my TVP in, though it is optional.

BLANK 800 x 75

Sheperds Pie

BLANK 800 x 75

Shepherds Pie Recipe



Hearty Shepherd's Pie (No Dairy or Meat)
Recipe type: Casserole
Prep time: 
Cook time: 
Total time: 
Serves: 6
Hot and savory casserole even meat eaters will love.
  • About 5 medium russet or red potatoes cut in cubes to makes mashed potatoes.
  • ½ cup vegan mayonnaise (Vegenaise)
  • 1 cup soy, rice or almond milk
  • 1 good pinch cayenne
  • ¼ tsp salt
  • ¼ tsp pepper
  • 3 to 4 stalks celery chopped
  • 1¾ cup frozen peas and carrots
  • 1 large tomato chopped
  • 1 med yellow onion chopped
  • 1 clove garlic minced
  • ½ cup tvp granules
  • 1 TB oil or vegetable broth for sauteing
  • Vegetable bouillon OPTIONAL (for soaking TVP and sautéing veggies)
  • Soy cheddar cheese OPTIONAL
  1. TIMING FOR MULTI-TASKERS Start potatoes boiling, After 5 min or so start veggies sauteing and start soaking the TVP as explained below. Then preheat your oven to 400.
  1. Boil potatoes in water with 1 tsp salt until tender for mashing. (10 to 20 minutes typically)
  2. Place soy milk and vegan mayo in bowl. Dump in cooked potatoes. Mash well.
  3. Add salt, pepper and cayenne. Mix.
SOAK TVP (10 min)
  1. Place ½ cup TVP in larger bowl (it swells) and cover with 1 cup hot water. Add vegetable bouillon to water if desired. Let sit for 10 min. Drain extra water if there is any left.
  1. Saute peas, carrots onions, tomato and celery in vegetable bouillon or oil until softened, about 10 min.
  2. Add garlic and ½ tsp salt to taste.
  3. Stir in the reconstituted TVP thoroughly.
  1. Place veggie TVP mixture in bottom of 9 x 9 inch glass baking dish.
  2. Pack it down a bit so its easier to spread the mashed potatoes on top without pulling up the bottom mixture.
  3. Carefully spread the mashed potatoes on top evenly in a nice thick layer.
  4. Top with soy cheese at this point if desired though it's optional.
Bake at 400 degrees for 20 to 25 minutes or until hot through.


Leave a Comment

Your email address will not be published. Required fields are marked *

Rate this recipe:  

This site uses Akismet to reduce spam. Learn how your comment data is processed.