Vegetarian Shepherd's Pie

Mock Mashed Potato Shepherd’s Pie

Vegan Shepherd's Pie with Mock Mashed Potato Topping | #vegan #shepherdspie #casserole #recipe

This year, I used Thanksgiving as an excuse to go all out on the food front. When I was explaining the different recipes to my family over the course of the evening, the conversation kept circling back to the shepherd’s pie.

I used one of my all-time favorite recipes for sweet potato shepherd’s pie as the inspiration, but because I was also serving miso sweet potatoes with the meal, I traded the original topping for something a little different. It looks like regular mashed potatoes, but it’s actually another one of my favorite recipes, and one I don’t make nearly enough—mock mashed potatoes. Jazzed up with chives instead of parsley this time.

Vegan Shepherd's Pie with Mock Mashed Potato Topping | #vegan #shepherdspie #casserole #recipe

A lot of faux mashed potato recipes have a tendency to come out watery because of the cauliflower that’s often used, but something magical happens when you combine cauliflower with cannellini beans. It’s denser, richer, and all without any potatoes and very minimal oil (just a single tablespoon in the entire recipe!). When I told my family that I used cauliflower and beans in the shepherd’s pie, my brother kept searching his plate for pieces of the ingredients because he thought he was eating actual potatoes in the topping. I consider that a culinary success! It’s the small things…

Vegan Shepherd's Pie with Mock Mashed Potato Topping | #vegan #shepherdspie #casserole #recipe

I used a seitan recipe from Vegan Yack Attack in the filling and just pan-fried the seitan before adding it to the vegetables to give it a nice crust. However, you could use chopped tempeh, tofu, your favorite legumes, or omit it entirely since the topping is fairly protein-rich.

Vegan Shepherd's Pie with Mock Mashed Potato Topping | #vegan #shepherdspie #casserole #recipe

The meal takes a little over an hour to come together because of the different components (topping, vegetable filling, and gravy), but the process is simple and the end result is one hundred percent worth it. Plus, casseroles mean leftovers and leftovers are the best!

Vegan Shepherd's Pie with Mock Mashed Potato Topping | #vegan #shepherdspie #casserole #recipe


Mock Mashed Potato Shepherd’s Pie

Vegetarian Shepherd's Pie

Mock Mashed Potato Shepherd’s Pie


Serves: 6-8

Prep Time: 25 mins

Cook Time: 45 mins

Vegan Shepherd's Pie with a mock mashed potato topping that's rich and satisfying, all without any potatoes and very minimal oil.

Vegetarian Shepherd's Pie

Mock Mashed Potato Shepherd’s Pie



For the Mock Mashed Potatoes:

  • 1 Tbs. Olive Oil
  • 2 Cloves of Garlic, sliced
  • 1 Head of Cauliflower, roughly chopped
  • 3 C. Cooked & Drained Cannellini Beans
  • Scant 1/2 C. Vegetable Broth
  • 2 Tbs. Dried Chives
  • Salt & Pepper to Taste

For the Vegetable Filling:

  • 1 Tbs. Olive Oil
  • 3 Carrots
  • 3 Parsnips
  • 4 Celery Stalks
  • 10 White Button Mushrooms (or Baby Bella)
  • 1 Medium Yellow Onion
  • 8 oz. Seitan, cut into bite-size pieces (Tempeh also works well)
  • 1 1/2 Tsp. Dried Thyme
  • Salt & Pepper to taste

For the Gravy:

  • 1 1/4 C. Vegetable Stock
  • 2 Tbs. Nutritional Yeast
  • 1 Tbs. Bragg Liquid Aminos
  • 1 Tbs. Spelt Flour (or Flour of choice)

Cuisine: Vegan Servings: 6-8

Prep Time: 25 mins Cook Time: 45 mins

Vegan Shepherd's Pie with a mock mashed potato topping that's rich and satisfying, all without any potatoes and very minimal oil.


  • Begin by making the mock potato topping. Heat the olive oil in a small frying pan over medium heat.
  • Add the sliced garlic, and cook until it's slightly browned. Remove the pan from the heat and set it aside.
  • Meanwhile, place 1-2 inches of water in a large pot and bring it to a simmer over medium-high heat.
  • Place the chopped cauliflower in a steam basket in the pot. Cover and steam until it's fork tender (about 10-15 minutes).
  • In a food processor, combine the garlic-infused oil, cauliflower, cannellini beans, vegetable broth, and chives, and puree until mostly smooth. Scrape down the sides as needed, and season it with salt and pepper.
  • Set the cauliflower and bean topping aside while you prepare the filling.
  • Chop the carrots, parsnips, celery, mushrooms, and onion into bite-sized pieces.
  • Heat the olive oil in a large pan over medium heat, and once hot, add the chopped vegetables. Saute the vegetables in the olive oil for about 5-7 minutes, or until tender.
  • While the vegetables are cooking, in a small bowl, prepare the gravy by combining the vegetable broth, nutritional yeast, liquid aminos, and flour. Whisk the mixture until the flour is well-incorporated and no lumps remain.
  • Once the vegetables are tender, add the seitan and gravy and continue to saute on low heat for 2-3 minutes.
  • Transfer the vegetable filling and gravy to a deep casserole dish.
  • Drop spoonfuls of the mashed cauliflower and bean topping over the filling and spread it out with a spatula.
  • Make some small peaks and valleys in the topping so it will brown a bit on the peaks.
  • Broil the dish on low for 15 minutes. Remove and enjoy!


Feel free to use whatever vegetables you like for your shepherd’s pie. Peas and corn would also be great, but whatever you have on hand will probably work.

You can sub in something like tofu, lentils, or chickpeas in place of the seitan or tempeh. However, the topping is relatively high in protein from the cannellini beans, so you can also omit this entirely and simply use vegetables.

Copyright © 2020 Amanda Maguire for Pickles & Honey

Leave a Comment

  1. Caitlin says

    this looks delicious! i’ve been wanting to make a shepherd’s pie for ages now and i believe this is the inspiration i finally need. the topping looks fabulous!

    1. Amanda says

      Let me know what you think if you give it a try! The instructions make it seem involved, but I promise it’s super easy. 🙂

  2. Audrey says

    This looks fabulous! I’m definitely going to have to be making this. I’ve made your mock mashed potato recipe before, and it tastes so similar to mashed potatoes. I almost think I like it more. It works great without any oil, too. Thanks for the great recipes!

    1. Amanda says

      I’m so glad you like the mock mashed potatoes! It always amazes me how similar it tastes to the real deal. Next time I’m going to have to try it without any oil.

  3. I was reading your blog and hubby walked by and said “Whoa, what is this? Can I have that for dinner tomorrow?” 🙂 I’ll be making this for dinner soon. Thanks for posting a great recipe.

    1. Amanda says

      Thanks, Kathy! Please report back and let me know what you think of it!

  4. Amberly says

    This looks divine! I HAVE to make this. Great job on fooling your brother – I know that feels good! 😉 Hope you had a wonderful Thanksgiving!!!

    1. Amanda says

      It did feel good to fool my brother. haha I love it when you can make something and people don’t even notice the substitutions. 🙂

  5. I’m pretty sure that you know my feelings about your sweet potato shepherd’s pie. I can’t WAIT to make this one! I think I’ll have to save the leftover seitan that I made so that I can use it for this! I’m so tempted to make it tonight, but made myself promise that I won’t go the grocery store again until Saturday. 🙁
    We’ll see if I can keep that promise…

    1. Amanda says

      I’ve been on a brief grocery store hiatus too. We spent more than usual last week, so I’m trying to use up everything before re-stocking. Aaron has less tolerance for the semi-weird food combos though. 🙂

  6. Yum! Shepherd’s pie is definitely on my to-make list for when it gets cold and gray here. This one looks great!

  7. I lived off Shepherd’s pie growing up – being Irish and all – and have been looking for a veg-friendly recipe. This looks perfect!

  8. I just had a conversation with somone today about mashed cauliflower. Neither of us have ever tried it! Definitely making this! It looks amazing!

    1. Amanda says

      I hope you like it! The cannellini beans definitely make the mashed cauliflower taste a lot more like potatoes. 🙂

  9. Ceil says

    Hi Amanda:

    It looks delish! Alas, some of the ingredients are unavailable in KSA, so I will file this recipe away until I’m back in the USA. Thanks again for sharing and have a fantastic weekend. 🙂

    1. Amanda says

      Enjoy your weekend, Ceil!

  10. I’m SO going to try the mock mashed potatoes, genius!!! Tom is going to be so excited, he’s on a cauliflower kick these days 🙂

  11. Dawn says

    I’m impressed that you have managed to make a casserole look beautiful and delicious! I swear that is one of the hardest things to do. Cant wait to try this.

    1. Amanda says

      Thanks so much, Dawn! You’re right – casseroles are usually not the most beautiful things to photograph!

  12. Deb says

    Tried this out last night on my boyfriend and he loved it. Thanks for the wonderful recipe. Will be adding this to my recipe book! P.S On a side note, I used GF tempeh and Bragg’s Amino Acid instead of regular soy sauce for the gravy(due to my celiac).

    1. Amanda says

      I’m so glad you guys liked the recipe! I also really like it with tempeh. 🙂

  13. Shana says

    This looks like one of those recipes that will satisfy both me and my carnivorous loved ones. I really like that it isn’t loaded with gobs of fat and oil, yet still looks rich and comforting. Adding this to my holiday entertaining recipes!

    1. Amanda says

      Don’t you just love comfort food that isn’t loaded with fat and oil? 🙂 I hope you and your family enjoy it, Shana! You could even add in something like soy crumbles or Gardein if you’re catering to folks who are really attached to the meat aspect of traditional shepherd’s pie.

  14. Cauliflower & cannellinis…you’re a genius!

  15. this looks so, so delicious and homey! i’m going to include it in my december round up feature (the cat’s meow). i’ve been wanting an excuse to finally make mashed cauliflower + this will be my first xmas with the bf’s family and it looks like the perfect thing to make them! thanks for sharing.

    1. Amanda says

      Thanks for including my recipe in your round up (love the name too 🙂 )! It was a big hit with my family. I hope your bf and his family enjoy it too!

  16. I never thought to add seitan to a pie! Your’s looks amazing!

    1. Amanda says

      Thanks, Jackie! The seitan is awesome in Shepherd’s Pie!

  17. Nicole says

    I have been vegan for years and never tried making cauliflower mashed potatoes until I found this. I must say they are delicious!!! I make my own shepards pie and have been looking to cut back on potatoes so I used this cauliflower recipe today and I’m in heaven!!!!

    1. Amanda says

      Thanks, Nicole! I’m glad you liked the recipe! I’ve found that most people have no idea they’re not even eating potatoes when I make it. Love that!

  18. kathy aubertin says

    please send nutrition info…. calories …carbs…protein etc

    1. Amanda says

      Hi Kathy, I don’t calculate nutritional info for my recipes, but I’m sure you can Google a calorie calculator to get a breakdown. 🙂


Leave a Comment

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