Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Healthy Vegan Cottage Pie

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

I’m excited to share my comforting vegan cottage pie, which combines a hearty mix of lentils and chickpeas, tender vegetables, and a topping of fluffy mashed potatoes. I have made sure that this easy recipe delivers bold, savory flavor and the perfect plant-based meaty texture! Ready in under one hour, this is an ideal meal for busy weeknights, holiday gatherings, or anytime you crave comfort food. If you have been looking for something nutritious that the whole family will love, give my vegan shepherd’s pie recipe a try!

A piece of vegan cottage pie on a white plate.

I am a big fan of cottage pie but as a vegetarian I have struggled to find a version that meets all my requirements for texture, taste, and healthy plant-based ingredients. So I did what I do best and headed to the kitchen to come up with the ultimate vegan cottage pie!

While recreating a meat based dish with only vegan ingredients can be a challenge, I have managed to capture the flavor and texture of this classic comfort food perfectly! By using a blend of chickpeas, walnuts, and lentils, I was able to achieve that meat-like consistency I had been craving.

This veggie cottage pie is basically the English equivalent to my Greek vegan moussaka. It’s a labor of love but the end result is outstanding! Not only does my entire family enjoy this dish, but it even received a thumbs up from my non-vegan friends!

When it comes to comfort food, there’s nothing quite like a shepherd’s pie loaded with creamy mashed potatoes and flavorful fillings! And my vegan version includes extra veggies and healthy ingredients, finding that perfect balance between indulgence and nutrition.

While I love being able to put together a wholesome home-cooked meal for my family, I usually don’t have more than 30 minutes – 1 hour to get a meal on the table.

But since my vegetable cottage pie only requires 30 minutes of active prep time, I know I can whip everything up quickly without spending all day in the kitchen – even though this recipe tastes like you have put hours into it!

Traditionally cottage pies are casseroles made with beef, while shepherd’s pies are made with lamb. In more recent years shepherd’s pie has become an umbrella term to mean a casserole made with a meat base with gravy, veggies, and a topping of mashed potatoes. Since my recipe omits all meat and uses vegan ingredients, feel free to call it either a vegan shepherd’s pie or cottage pie, up to you!

What truly sets this recipe apart is its versatility. It’s already dairy-free and gluten-free, but I love how easily I can tailor it to accommodate various preferences and dietary needs by incorporating different veggies, herbs, or spices. No matter how you make it, I guarantee it will quickly make its way into your family’s regular meal rotation. It’s definitely a go-to in my household for those nights where I need something convenient, healthy, and satisfying.

Later on in this post, I’ll share some of my favorite adjustments and additions to elevate your cottage pie game!

So, keep reading to discover why I selected each ingredient, what to serve with cottage pie, and tips to ensure you make the very best vegan cottage pie recipe ever!

🥘 Ingredients

No meat, no dairy, no problem! This recipe uses only real plant-based whole foods. Here’s what you need for my ​​healthy vegan cottage pie:

All of the ingredients for a vegan cottage pie recipe on a wooden background.

Mashed Potatoes: I like to make my own healthy mashed potatoes with Russet potatoes or Yukon Gold potatoes. You can also use a store bought mix to make it super easy, just check the label to make sure it’s vegan if you need it to be.

Onion: A yellow, brown, or sweet onion is ideal. I tend to avoid using red onions as their taste is stronger and can overwhelm the other flavors.

Lentils: These offer some protein and fiber. Feel free to use all lentils instead of a blend of chickpeas and lentils, but I prefer the variation in texture.

Chickpeas: I love using these as another plant based source of protein to recreate the meaty texture. You can use canned chickpeas instead of dried, soaked ones, but the texture will change a little. White beans would also work – vegetarian shepherd’s pie with beans is so delicious!

Chopped Walnuts: Walnuts are a surprising meat substitute but I find they works so well! Their texture and flavor is excellent!

Umami Seasoning: Use any savory, salty liquid seasoning like tamari, soy sauce, or Yondu vegetable umami seasoning. Yondu has a rich umami flavor that it gets from fermented soybeans and a concentrated broth made from 8 vegetables. I have been loving using it in so many things, including this vegetarian cottage pie! It also happens to be gluten-free! Note: if you use soy sauce or tamari instead of Yondu, start small and taste as you go (you may need less than the amount of Yondu this recipe calls for).

Vegetables: I use a combination of peas and carrots here. Peas are a classic in cottage pie, and also a good source of plant based protein. Adding extra nutrients and flavor, carrots are a must in this recipe!

Spices & Herbs: Freshly minced garlic cloves are best for the most incredible flavor, but I have also used jarred minced garlic in a pinch. Parsley and thyme give this recipe some excellent flavor. Depending on the broth that I use, I sometimes add in some sea salt and black pepper to taste.

Veggie Broth: I prefer to use broth as the liquid of choice to give an extra boost of flavor. You can use a low sodium option if needed.

Tomato Paste: I have found that this ingredient is critical for achieving the rich, deep flavor I was after!

🔪 How To Make Vegan Cottage Pie

Follow along with my step by step directions to make the most delicious vegan chickpea cottage pie!

Preheat Oven & Chop: I start by preheating the oven to 400 degrees Fahrenheit / 205 degrees Celsius. Then, I chop the chickpeas and walnuts into smaller pieces by pulsing in my food processor. Note, you can also chop the whole mixture in a food processor after cooking, but I prefer the easier clean up option (not as sticky/messy).

Saute Onion & Garlic: Now, in a large skillet, I sauté onion, garlic and salt with olive oil, or vegetable broth if oil free, over medium heat until the onion is soft. About 5 minutes.

Add Other Ingredients: Next, I add the lentils, chickpeas, walnuts, parsley and thyme and stir until just browning. About 3-5 minutes.

A wooden spoon sauteeing an onion, parsley and lentil mixture in a pan.

Add Broth Ingredients: Then, I add 2 cups of the broth, Yondu and tomato paste and cook covered for about 8-10 minutes.

A wooden spoon mixing a brown liquid with lentils in it in a pan.

*If you opted to chop the entire mixture after cooking, then chop now in a food processor. Make sure to pulse slowly so it doesn’t turn into mush. It helps to do it in small batches. Add back to the pan when done.

A wooden spoon mixing a red brown bean based crumble in a pan.

Add Veggies: Now, I add the carrots, peas and the rest of the broth into the pan and cook until most of the liquid has evaporated but it still has some sauce.

A pan with a bean based crumble with a red brown color mixed with peas and carrots and being mixed.

Assemble: Finally, I spread the mixture at the bottom of a square casserole dish and top with my mashed potatoes.

Top view of a white baking dish with a ground bean meaty filling with carrots and peas and mashed potato being spread on top.

Bake: I bake the cottage pie for 25 minutes, until the top is browning at the edges. Allow to cool so it sets better and serve!

Two hands with oven mitts holding a white square baking dish with a vegan cottage pie that has a potato topping.

My #1 Secret Tip for this vegan cottage pie with lentils is to simmer the mixture long enough so that most of the water evaporates. The last thing you want is a watery filling for your cottage pie! To avoid a watery or soggy filling, make sure to simmer the veggie and lentil mixture on medium heat until most of the liquid has evaporated and only a little bit of sauce remains.

Other Tips To Keep In Mind:

  • For Best Texture: I suggest chopping the cottage pie filling mixture in a food processor before adding the carrots and peas. You do not have to do this but it helps with texture. If you do not chop the mixture with a food processor, just make sure to break up the chickpeas into small pieces before adding in.
  • Rest Before Serving: I always let the pie rest for 10-15 minutes after baking. This helps the filling set and makes it easier to serve clean slices.
  • To Get A Super Golden Brown Crust: Feel free to brush your mashed potatoes with just a little bit of vegan butter before baking. It’ll help to make the top nice and golden brown!

📖 Variations 

Enjoy my vegan cottage pie with your own unique spin on it! Here are some of my favorite ways to change things up:

More Veggies: You can fill this cottage pie with just about any extra vegetables you have on hand. While I wanted to make this vegetarian shepherd’s pie with no mushrooms, feel free to add in some if that’s your style! Peppers or celery are great too, as they add texture and flavor. My family also loves when I make a vegan cabbage and chickpea pie, adding in chopped green cabbage to the mix!

Mashed Potato Flavors: For just a slight variation, I’ll sometimes just add new flavors to the mashed potatoes! I love adding in extra garlic, chives, or onion powder.

Other Herbs: Parsley and thyme are my go-to herbs for this recipe, but oregano, dried basil, or even rosemary will taste great too!

Lentil-Free: If you prefer your vegan shepherd’s pie with no lentils, swap them out for additional chickpeas and walnuts. On the occasions where I am out of lentils, I’ve made it this way and it is still super yummy!

🍽 Serving Suggestions

My cottage pie with vegetables can serve as a complete meal any night of the week, but is also great for holidays like St. Patrick’s Day, Thanksgiving, and Christmas. No matter the occasion, it pairs nicely with the following side dishes:

Veggie Dishes: I love keeping things light and easy, pairing my lentil shepherd’s pie with veggie-forward sides like my apple walnut salad, roasted green beans and potatoes, healthy green bean casserole, or air fryer brussels sprouts.

Comfort Foods: Whether it is the winter months or not, I really enjoy the flavor combinations of these comforting classics. Try this veg cottage pie served alongside my healthy mac and cheese, my vegan gluten-free drop biscuits, or these stewed beans.

Holiday Classics: I know you’ll love my healthy cottage pie recipe paired with Thanksgiving and Christmas classics, regardless of the time of year! Try it out with my eggsless sweet potato casserole, air fryer carrots, and cornbread stuffing gluten free.

🫙 Storage Instructions

Fridge: Once cooled, I store any leftovers in an airtight container in the refrigerator for up to 5 days.

Freeze: When I need longer lasting storage, I place the cottage pie in an airtight container and store in the freezer for up to 3 months. I have found that freezing it unbaked is best, but it can also be frozen after cooking. Potatoes run the risk of changing texture when frozen, so if you prefer, wait to top with the mashed potatoes until you’re ready to bake.

Reheat: You can either bake the frozen whole foods vegan shepherd’s pie covered in foil, or thaw it overnight in the refrigerator before baking and then warm it in either the oven or the microwave. I have tested out both methods and either will work well!

❓Recipe FAQs

How do I know when the pie is fully cooked?

A golden brown crust and bubbling filling are good indicators that the pie is done, but I also like to test with a skewer or toothpick. When inserted into the center of the pie, it should come out hot, indicating the filling is heated all the way through.

How do I prevent the mashed potato topping from becoming soggy?

The key to a mashed potato topping that has the perfect texture is to use the right type of potatoes! I like Yukon Golds or Russets for this filling. I also recommend making homemade mashed potatoes instead of store-bought – they just tend to be fluffier and turn out better overall. Another great tip is to use a potato ricer which helps achieve a smooth consistency without overworking the potatoes (which can release excess moisture).

Top view of a piece of vegetarian Shepherd’s pie with a bite out of it on a white plate.

Love this vegan recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

A piece of vegan cottage pie on a white plate.
Print Recipe
5 from 4 votes

Vegan Cottage Pie

My hearty vegan cottage pie is made with a savory meaty mix of lentils, chickpeas, and vegetables, and then topped with fluffy mashed potatoes. Total comfort food and family-friendly too!
Prep Time30 minutes
Cook Time25 minutes
Total Time55 minutes
Course: Main Course
Cuisine: American, European, Vegan, vegetarian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 9
Calories: 283kcal
Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Equipment

Instructions

  • Preheat oven to 400 degrees F / 205 C.
  • You can either chop the whole mixture in a food processor after cooking, or simply just chop the chickpeas and walnuts into smaller pieces using a food processor now. I prefer to do this because it’s easier to clean up.
  • Sauté onion, garlic and salt with oil, or broth if oil free, over medium heat until onion is soft. About 5 minutes.
  • Add the lentils, chickpeas, walnuts, parsley and thyme and saute until just browning. About 3-5 minutes.
  • Add 2 cups of the broth, Yondu and tomato paste and cook covered for about 8-10 minutes. Don’t let it burn.
  • If you opted to chop the entire mixture, then chop now in a food processor. Make sure to pulse slowly so it doesn’t turn into mush. It helps to do it in small batches. Add back to the pan when done.
  • Add the carrots, peas and the rest of the broth into the pan and cook until most of the liquid has evaporated but it still has some sauce.
  • Spread at the bottom of a square baking dish. Then top with the mashed potatoes.
  • Bake for 25 minutes, until the top is browning at the edges.
  • Allow to cool so it sets better and serve!

Notes

  • You can use all lentils instead of both lentils and chickpeas. If you do this, use 1 cup lentils.
  • You can chop the entire mixture, or just chop the walnuts and chickpeas. See directions.
  • Yondu is a savory seasoning that brings out the richness in this dish. If you do not have it you can sub soy sauce or Tamari, but you may need less. Start with 2 tablespoons, taste and add more if needed.

Nutrition

Calories: 283kcal | Carbohydrates: 35g | Protein: 12g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 748mg | Potassium: 841mg | Fiber: 8g | Sugar: 3g

8 responses to “Healthy Vegan Cottage Pie”

  1. This was loved by our vegan family when they came to visit. It was nice to be able to give them something homemade.5 stars

  2. Super easy and totally delicious cottage pie recipe, I made this for company we had, who happen to be vegan. It was a hit all around the table, thank you!5 stars

  3. I loooove lentils so I definitely enjoyed this vegan version of cottage pie!! Thanks for the recipe, will surely make it again!5 stars

  4. What a great veggie cottage pie recipe! I actually went out and got Yondu sauce cause I was curious about it and it definitely made a tasty difference!5 stars

5 from 4 votes

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2024 The Picky Eater®, LLC. All rights reserved.