Low Carb Vegan Shepherd's Pie Recipe
Prep time: 20 Mins
Cook time: 45 Mins
Yields: 4-5 Servings
Loaded with fresh vegetables and flavorful herbs, there's nothing not to like in this vegan shepherd's pie.
Ingredients For The Top Layer:
Ingredients For The Bottom Layer:
  1. Bring about 4-5 cups of water to boil in a large sauce pot. Meanwhile prep the cauliflower and potato. Soak them both in clean water to remove any dirt if any.
  2. When the water begins to boil, add salt and the potatoes; cover the pot partially. After about 7 minutes add the cauliflower florets and after another 10 minutes both the cauliflower and potatoes would have cooked completely. Remove the pot from the stove and drain it reserving some of the liquid. Add the olive oil and mash the vegetables using a potato masher. Add some of the reserved water if needed. Check for seasoning and add salt and pepper as needed. Keep this aside.
  3. Assuming that you have all the vegetables chopped and ready you can start the cooking process for the bottom layer once you add the potatoes to the boiling water. At this stage you could also start preheating the oven at 375F/190C for 15 minutes. Lightly grease the baking dish you are going to use with either butter or olive oil. I used olive oil.
  4. Now to prepare the bottom layer heat olive oil in another pan and add the chopped onions. Add some salt to quicken the cooking time of onions. Keep stirring.
  5. Once the onions are cooked well, add the zucchini. Add another pinch of salt and stir well. Cook with lid covered partially for another 3-4 minutes.
  6. Add the mushrooms, peas and garlic, stirring occasionally, for another 3 minutes.
  7. Add chopped tomatoes, cook for 2 minutes.
  8. Add tomato sauce, vinegar, herbs, salt and pepper to taste.
  9. Bring to simmer and cook for about 3-4 minutes, partially covered.
  10. Now add the chopped spinach. 4-5 cups might look a lot but once you put it in the sauce it will start wilting. You can add it in batches, if the pan you are using is quite small. Let all the spinach wilt and cook for another 2 minutes.
  11. Transfer this mixture to the prepared baking dish or dishes in my case. I used 2 big bowls (for my husband and myself) and 3 small ramekins for my kids so we can have individual serving of vegetarian shepherd's pie.
  12. Spread the mashed cauliflower over the dishes evenly.
  13. Bake for 20-25 minutes or until bubbling hot. You can actually see the sauce bubbling.
  14. The pie will be piping hot so don't be in a hurry to taste it!
  1. This was my first taste of shepherd's pie ever. So I didn't have anything to compare it with. For me, it was a very good dish. My husband relished it very much and so did my kids. Even the 1-year-old! Will I make it again? Definitely. Although I would like to give it an Indian spin using Indian spices like bay leaf, cinnamon, cumin, coriander etc.
  2. To my surprise the mashed cauliflower layer really tasted very good. I was not expecting that at all. I have known for a while that cauliflower is a good substitute in mashed potato recipe but didn't try it until now and I agree that it's really a good switch. You hardly notice the difference.
My Notes:
  1. I have not tried to imitate a shepherd's pie with meat by using meat replacements. This is simply a vegetarian shepherd's pie with lots of vegetables in it. So if you are looking for the texture of the meat in this pie, you could add some soy and/or other meat substitutes available in the grocery store.
  2. This recipe has a lot of room for changes. I didn't follow the original recipe exactly. I omitted some vegetables included many. I didn't have eggplant so increased the quantity of zucchini and mushrooms. I also used a cup of tomato and basil pasta sauce instead of a can of diced tomatoes and dried herbs instead of fresh basil. I also included a ton of spinach which was not mentioned in the recipe. So feel free to use the veggies you have in hand, but try to keep the quantity more or less the same.
  3. If you are one among those lucky people who don't need to watch their carbs, then go ahead and do a complete mashed potato layer (but I don't see the reason because the mashed cauliflower was really good) and add some beans (chickpeas, kidney beans etc) to the filling.
  4. Add some paneer or tofu (preferably tempeh) for protein and you have got yourself a complete meal.
Recipe by Madhuram's Eggless Cooking at https://www.egglesscooking.com/vegan-shepherds-pie-recipe/