The Ultimate Vegan Shepherd’s Pie: Hearty Chickpeas & Creamy Sweet Potato Mash
Discover the epitome of plant-based comfort food with this incredibly satisfying Vegan Shepherd’s Pie. Crafted with a rich, savory brothy vegetable and chickpea filling, crowned with a velvety sweet potato mash, and finished with a golden, garlicky breadcrumb crust, this dish is an absolute game-changer. It’s a delicious, easy-to-make vegetarian shepherd’s pie that’s ready in about an hour, making it perfect for both bustling weeknights and special holiday gatherings. Plus, this recipe is naturally nut-free, soy-free, and can easily be adapted to be gluten-free, ensuring everyone can enjoy a slice of pure culinary bliss.
Jump to Recipe

A Plant-Based Masterpiece for Every Occasion
Imagine a symphony of textures and flavors: tender vegetables, hearty chickpeas (or lentils), aromatic fresh herbs, and a beautifully seasoned sweet potato mash, all encased under a golden, garlic-infused crust. This isn’t just a meal; it’s an experience. This savory pie has quickly become a contender for the ultimate vegan holiday centerpiece, especially perfect for Thanksgiving or any festive potluck.
Holiday seasons and celebratory gatherings are prime opportunities to showcase flavorful, filling, and wholesome plant-based dishes. Our Easy Vegan Shepherd’s Pie is a prime example, brimming with a robust vegetable and chickpea filling. The vibrant, herb-infused mashed sweet potato forms a luxurious, creamy layer over the savory base. To achieve that irresistible crunch and burst of flavor, a mix of breadcrumbs, olive oil, minced garlic, and fresh rosemary is generously sprinkled on top, creating a garlicky, crispy crown.
While this recipe is fantastic in a single large baking dish, serving it in individual ramekins adds a charming touch, making every portion feel like a special treat. Feel free to customize this dish with your favorite vegetables – carrots, bell peppers, mushrooms, broccoli, and celery are all excellent choices. For a delightful variation, swap out chickpeas for cooked lentils or explore other root vegetables like regular potatoes or butternut squash for the mash.
With its gorgeous colors, profoundly savory flavors, and deeply warming essence, this Vegan Shepherd’s Pie is truly delicious and destined to become a staple in your plant-based kitchen.

Why This Vegan Shepherd’s Pie Will Become Your New Favorite
Beyond its incredible taste, there are numerous reasons why this Vegan Shepherd’s Pie stands out as a must-try recipe:
- Wholesome & Nutrient-Rich: Packed with fiber-rich chickpeas, vitamins from sweet potatoes, and a medley of colorful vegetables, this pie is a powerhouse of nutrition.
- Dietary Friendly: Naturally vegan, nut-free, and soy-free, it caters to various dietary needs and allergies. A simple swap of gluten-free breadcrumbs makes it entirely gluten-free.
- Hearty & Satisfying: The combination of protein-packed chickpeas and creamy sweet potato creates a truly filling meal that will keep you satisfied for hours. It’s the ultimate comfort food without the heaviness.
- Easy to Make: Despite its impressive presentation, this recipe is surprisingly straightforward and can be prepared in about an hour, thanks to efficient layering and baking.
- Customizable: Adapt the vegetables, herbs, and even the type of legume to suit your preferences or whatever you have on hand. It’s a versatile dish that encourages creativity in the kitchen.
- Perfect for Meal Prep: This pie reheats beautifully, making it an excellent option for meal prepping throughout the week. The flavors often deepen overnight!
Essential Components of Our Shepherd’s Pie
Crafting this delightful pie involves three key layers, each contributing to its unique appeal:
- The Savory Chickpea & Veggie Filling: This forms the foundational layer, a rich and aromatic blend of spices, onions, garlic, assorted vegetables, and chickpeas simmered in a flavorful broth. It’s the heart of the pie, delivering a depth of umami and a satisfying texture.
- The Creamy Sweet Potato Mash: A luscious topping made from perfectly cooked sweet potatoes, seasoned simply with salt, pepper, olive oil, and a touch of thyme. Its natural sweetness beautifully complements the savory filling, offering a smooth contrast to the textures below.
- The Garlicky Herb Breadcrumb Crust: The grand finale! A simple yet impactful mixture of breadcrumbs, minced garlic, olive oil, and fresh herbs like rosemary or thyme. This topping bakes to a golden crisp, adding a crucial layer of texture and an irresistible aromatic finish.

More Plant-Based Holiday Options
Looking for more show-stopping vegan dishes for the holidays or any special occasion? Explore these fantastic recipes:
- Hearty Lentil Quinoa Loaf (can be gluten-free)
- Cauliflower Steaks with Rich Mushroom Gravy (gluten-free)
- Savory Chickpea Veggie BBQ Loaf (can be gluten-free)
- Gobi Musalam – Whole Roasted Cauliflower with Creamy Gravy (gluten-free, soy-free)
- Creamy Cauliflower Alfredo, Spinach, Artichoke Lasagna (soy-free, can be gluten-free)
- Easy Vegan Veggies Lasagna (can be gluten-free)
Getting Started with Your Shepherd’s Pie
The beauty of this recipe lies in its methodical preparation. You’ll tackle the main components in parallel to make the most of your time:
- First, prepare the aromatic chickpea and veggie filling.
- Simultaneously, cook and mash your sweet potatoes to creamy perfection.
- Finally, whip up the simple yet impactful garlic crumb herb topping.
Once your components are ready, the assembly is quick and fun! Spoon the hearty chickpea veggie filling into your chosen baking vessel (ramekins for individual servings or a large baking pan), covering about two-thirds of the container. Then, gently spread a generous layer of the fluffy mashed sweet potatoes over the filling. Lastly, sprinkle the fragrant breadcrumb mixture on top, creating an even layer of potential crispiness, and send it into the oven. This breadcrumb topping idea, inspired by Jamie Oliver’s vegetarian Shepherd’s Pie, is a brilliant addition!

Visual Guide: How to Make Vegan Shepherd’s Pie
For those who prefer a visual walkthrough, watch this helpful video to guide you through each step of creating this delicious Vegan Chickpea Sweet Potato Shepherd’s Pie:
Vegan Shepherd’s Pie with Chickpeas & Sweet Potato
Vegan Shepherds Pie with Chickpeas & Sweet Potato
Rating: 4.79 from 23 votes
By: Vegan Richa
Prep Time: 15 mins
Cook Time: 50 mins
Total Time: 1 hr 5 mins
Servings: 4
Course: Entree, Holiday
Cuisine: Fusion, Gluten-free (optional), Vegan
Print Recipe
Ingredients
Chickpea Veggie Pie Filling:
- 1/2 tsp coriander seeds
- 1/3 tsp cumin seeds
- 2 tsp oil
- 1 small onion, chopped
- 6 cloves of garlic, finely chopped
- 1 tsp dried thyme, or 2 tsp fresh
- 1/2 tsp dried sage
- 1.5 to 2 cups mixed veggies (e.g., carrots, peppers, mushrooms, broccoli, celery), chopped
- 3/4 tsp or more salt, divided
- 1/2 cup peas
- 15 oz can chickpeas, drained (or 1.5 cups cooked)
- 1.25 to 1.5 cups water
- Black pepper and cayenne to taste (1/4 tsp or more)
- 1/2 tsp soy sauce, optional
- 1/4 tsp celery seed, optional
- 1 tsp cornstarch + 1 tbsp water (for thickening)
Sweet Potato Mash:
- 12 to 14 oz chopped sweet potatoes
- Salt and pepper to taste
- 2 tsp olive oil
- 1/4 tsp dried thyme
Breadcrumb Garlic Olive Oil Topping:
- 1/2 cup breadcrumbs (use gluten-free for GF option)
- 2 cloves of garlic, minced
- 2 tsp olive oil
- 2 tsp nutritional yeast, optional
- Fresh rosemary or thyme, chopped
Instructions
Sweet Potato Mash:
- Add chopped sweet potatoes to a pot of salted water. Bring to a boil and cook for 8 to 10 minutes, or until the sweet potatoes are tender when pierced with a fork. Drain thoroughly, then mash until smooth. Season with salt, pepper, olive oil, and dried thyme. Set aside.
Chickpea Veggie Filling:
- While the sweet potatoes are cooking, crush the coriander and cumin seeds using a mortar and pestle or a spice grinder. Heat 2 teaspoons of oil in a saucepan over medium heat. Once hot, add the crushed seeds and cook for about 30 seconds until fragrant. Add the chopped onion and minced garlic, and sauté for 4 to 5 minutes until softened.
- Add the mixed vegetables, 1 teaspoon dried thyme, 1/2 teaspoon dried sage, and 1/2 teaspoon salt. Cook for another 3 minutes, stirring occasionally. Stir in the peas, drained chickpeas, the remaining salt (adjust based on whether your chickpeas were salted), water, black pepper, cayenne, optional soy sauce, and optional celery seeds. Mix everything well, then cover the pan and let it cook for 10 minutes.
- Uncover the filling, then add the cornstarch mixed with water. Stir constantly and simmer for 5 to 7 minutes, or until the sauce has thickened slightly to your desired consistency. Taste and adjust seasonings (salt, pepper, herbs) as needed. Preheat your oven to 425°F (220°C).
Assemble & Bake:
- Evenly distribute the chickpea veggie mixture into individual ramekins (filling each approximately two-thirds full) or into one large baking dish.
- Gently spoon the mashed sweet potato mixture over the filling, spreading it smoothly to create an even top layer.
- In a small bowl, combine the breadcrumbs, 2 cloves minced garlic, 2 teaspoons olive oil, optional nutritional yeast, and chopped fresh rosemary or thyme. Mix thoroughly. Sprinkle this breadcrumb mixture generously over the sweet potato mash.
- Bake in the preheated oven at 425°F (220°C) for 15 to 20 minutes, or until the topping is golden brown and the filling is bubbling. If needed, you can broil for an additional minute or two at the end to achieve a deeper golden crust, watching carefully to prevent burning.
- Allow the baked pie to cool for a few minutes before serving. The flavors will set and it will be easier to handle.
Notes
For a different texture and flavor, you can use cooked lentils instead of chickpeas in the filling. Alternatively, try a mix of uncooked quinoa and lentils.
The baked pie keeps well refrigerated for up to 3-4 days. The filling will thicken slightly upon cooling. Reheat gently in the oven or microwave before serving.
Nutrition
Calories: 491 kcal, Carbohydrates: 82g, Protein: 19g, Fat: 11g, Saturated Fat: 1g, Sodium: 682mg, Potassium: 934mg, Fiber: 18g, Sugar: 11g, Vitamin A: 19165IU, Vitamin C: 28.8mg, Calcium: 163mg, Iron: 6.6mg
Nutrition information is automatically calculated and should only be used as an approximation.
Did you make this recipe? We’d love to hear from you! Rate the recipe and leave a comment below to share your experience.
