• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Soups

    Vegan Shepherd's Pie Soup

    Published: Dec 11, 2025 · Modified: Dec 18, 2025 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Jump to Video Print Recipe

    A soup version of the classic dish, this Vegan Shepherd's Pie Soup is a creamy, savory, veggie-packed main. All the flavor of shepherd's pie in a bowl!

    A pot of freshly cooked vegan shepherd's pie soup.

    If you want everything that's delightful and cozy about shepherd's pie, without a solid hour and a half of work, you need this shepherd's pie soup.

    The soup is filled with the classic shepherd's pie ingredients - carrots, peas, corn. And, for this vegan version, lentils.

    Instead of making separate mashed potatoes for the top, the potatoes go right in the soup. For a balanced flavor in every bite!

    Jump to:
    • Why You'll Love This Vegan Shepherd's Pie Soup
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • FAQ & Expert Tips
    • Recipe Prayer
    • Related Recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A pot of freshly cooked vegan shepherd's pie soup, with a wooden spoon.

    Why You'll Love This Vegan Shepherd's Pie Soup

    • Dietary needs - this soup is vegan, gluten-free, dairy-free, oil-free, and sugar-free!
    • Comfort food - captures the savory, hearty coziness you love from shepherd's pie
    • One-pot meal - everything simmers together!
    • Loaded with veggies - packed with classic shepherd's pie veggies like carrot, onion, corn, and peas
    • Meal-prep friendly - reheats for lunches all week
    A bowl of vegan shepherd's pie soup, with a spoon scooping a bite.

    Ingredient Notes & Substitutions

    • Carrots, Celery, Onion: the base of the soup! I call for these all to be small diced so you get those small chunks, like a shepherd's pie
    • Cremini Mushrooms: I use cremini, also known as baby bella mushrooms, for the most umami flavor. White button mushrooms would also work.
    • Garlic
    • Russet Potatoes: I love potatoes in this dish to help with the creamy texture. Feel free to leave them out for a lighter soup. Russets work well here because they break down into the soup. If you want more intact chunks, choose yellow potatoes.
    • Liquid Smoke: for a smoky flavor. Not required, but highly recommended
    • Thyme & Rosemary: I used the dried leaves of both of these herbs. If you are using the ground spice, use half the amount.
    • Spices: cumin, paprika, black pepper, allspice
    • Vegetable Broth: veggie broth or stock are both great here
    • Non-Dairy Yogurt or Sour Cream: I used Kite Hill's plain unsweetened Greek yogurt for a bit of extra protein. You can also use a creamy milk like oat milk, but it won't be as thick
    • Lentils: canned lentils are your BFF here. They save so much prep time! If you want to cook dry lentils feel free - see my post on how to cook lentils.
    • Peas & Corn: I used frozen for both of these. Feel free to use canned or fresh if that's easier for you.
    Vegan Shepherds Pie Soup Ingredients

    Step-By-Step Instructions

    Step 1. Heat a large pot over medium heat, add the onion, carrot, celery, mushrooms, and garlic. Cook, stirring often, for 4-6 minutes until the vegetables are starting to soften.

    Vegan Shepherds Pie Soup Step 1 - saute the veggies.

    Step 2. Add the potatoes and spices and stir to coat.

    Vegan Shepherds Pie Soup Step 2 - add the potatoes and spices.

    Step 3. Add the broth and yogurt. Stir well, then bring to a simmer. Cook for 15 minutes, until the potatoes are tender.

    Vegan Shepherds Pie Soup Step 3 - add the broth and boil.

    Step 4. Stir in the lentils, peas, and corn. Heat for another 2 minutes until the veggies are warm. Serve.

    Vegan Shepherds Pie Soup Step 4 - stir in the lentils, peas, and corn.

    Pro Tip: Use a wooden spoon to lightly mash some of the cooked potatoes in the pot to make the broth richer and creamier.

    FAQ & Expert Tips

    Can I add vegan meat?

    Yes! Feel free to cook up your favorite vegan protein to add to the soup. I love this recipe with lentils, but you can swap them for something like Abbot's beef or seitan beef. Or add your protein in alongside the lentils for extra bulk.

    Storage

    Store in an airtight container for up to a week.

    A pot of freshly cooked vegan shepherd's pie soup, with a wooden spoon.

    Recipe Prayer

    Thank you God for this hearty soup that nourishes our bodies and keeps us warm in cold weather. We praise you for your generosity. Amen.

    Related Recipes

    • A bowl of vegan pot pie soup, with a biscuit on top.
      Vegan Chicken Pot Pie Soup
    • A slice of vegan lentil shepherd's pie, with the pan of pie behind the bowl.
      Vegan Lentil Shepherd's Pie (Gluten-Free)
    • A bowl of vegan coq au vin with a garnish of thyme and a piece of French bread.
      Vegan Coq au Vin
    • A sliced lentil quinoa loaf on a platter, with rosemary on the platter, and mashed potatoes in the background.
      Lentil Quinoa Loaf

    Tried this recipe?

    Please leave a review in the comments section below. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A pot of freshly cooked vegan shepherd's pie soup.

    Vegan Shepherd's Pie Soup

    A soup version of the classic dish, this Vegan Shepherd's Pie Soup is a creamy, savory, veggie-packed main. All the flavor of shepherd's pie in a bowl!
    Print Pin Rate
    Course: Soup
    Cuisine: American
    Prep Time: 10 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 35 minutes minutes
    Servings: 6
    Calories: 323kcal
    Author: Elizabeth

    Ingredients

    • 3 Medium Carrots peeled and small diced
    • 2 Stalks Celery small diced
    • 1 Medium Yellow Onion small diced
    • 4 Ounces Cremini Mushrooms small diced
    • 4 Cloves Garlic minced
    • 1 Pound Russet Potatoes peeled and diced
    • ½ Teaspoon Liquid Smoke
    • ½ Teaspoon Dried Thyme Leaves
    • ½ Teaspoon Dried Rosemary
    • ½ Teaspoon Cumin
    • ½ Teaspoon Paprika
    • ¼ Teaspoon Black Pepper
    • Pinch Allspice
    • 4 Cups Vegetable Broth
    • 1 Cup Non-Dairy Yogurt or Sour Cream I used Kite Hill's plain unsweetened Greek yogurt; you can also use a creamy milk like oat milk, but it won't be as thick
    • 2 15 Ounce Cans Lentils drained and rinsed
    • ½ Cup Frozen Peas
    • ½ Cup Frozen Corn

    Instructions

    • Heat a large pot over medium heat, add the onion, carrot, celery, mushrooms, and garlic. Cook, stirring often, for 4-6 minutes until the vegetables are starting to soften.
    • Add the potatoes and spices and stir to coat.
    • Add the broth and yogurt. Stir well, then bring to a simmer. Cook for 15 minutes, until the potatoes are tender.
    • Stir in the lentils, peas, and corn. Heat for another 2 minutes until the veggies are warm. Serve.

    Video

    Nutrition

    Calories: 323kcal | Carbohydrates: 57g | Protein: 22g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 0.2g | Sodium: 43mg | Potassium: 1222mg | Fiber: 16g | Sugar: 7g | Vitamin A: 5354IU | Vitamin C: 17mg | Calcium: 84mg | Iron: 7mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Soup Recipes

    • A pot of freshly cooked Sweet Potato Wild Rice Soup
      Sweet Potato Wild Rice Soup
    • A bowl of Vegan Chorizo Stew, garnished with fresh thyme.
      Vegan Chorizo Stew
    • A pot of freshly cooked vegan potato stew.
      Vegan Potato Stew
    • A bowl of vegan Italian wedding soup, garnished with fresh parssley.
      Vegan Italian Wedding Soup

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Cold Weather Favorites

    • A bowl of vegan minestrone soup, with a spoon, ready to serve.
      Vegan Gluten Free Minestrone Soup
    • Several glasses hot toddies, garnished with lemon slices and star anise.
      Non Alcoholic Hot Toddy
    • A casserole dish with a serving of vegan baked ziti with ricotta scooped out.
      Vegan Baked Ziti with Ricotta
    • A bowl of vegan white chicken chili, served with a dollop of non-dairy yogurt.
      Vegan White Chicken Chili

    Trending Recipes

    • A mason jar of maple simple syrup.
      Maple Simple Syrup
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025