Vegan Lentil Soup Recipe

If you’re searching for a comforting, nourishing meal that’s easy to make and completely plant-based, this Vegan Lentil Soup Recipe is exactly what you need. I absolutely love how this soup turns out—it’s hearty, packed with flavor, and perfect for cozying up on chilly nights. Plus, it’s one of those recipes that feels like a warm hug in a bowl and turns out fantastic every single time. Stick with me, and I’ll walk you through all the secrets to getting it just right!

❤️

Why You’ll Love This Recipe

  • Hearty & Filling: The combination of lentils, potatoes, and fresh veggies makes this soup super satisfying without being heavy.
  • Simple Ingredients: You probably already have most of what you need in your pantry, making it perfect for last-minute meals.
  • Flexible & Customizable: Whether you want to swap veggies, adjust spices, or use different cooking methods, this recipe adapts to you.
  • Crowd-Pleaser: I’ve never met anyone (vegan or not) who didn’t enjoy this soup—it’s always a hit with family and friends.

Ingredients You’ll Need

Every ingredient in this Vegan Lentil Soup Recipe contributes to a perfect balance of flavors and textures. And the great part? You can tweak a few components based on what you have or what you love. Here’s a quick rundown of why these ingredients work so well together:

Flat lay of a medium yellow onion, three fresh orange carrots, two crisp green celery ribs, three whole uncracked garlic bulbs, a small white bowl of bright green cut green beans, three ripe red roma tomatoes, a pile of small baby potatoes with smooth light brown skin, a neat mound of dried brown lentils, a small white bowl containing a vibrant red paprika powder, a separate small white bowl with warm brown cumin powder, another small white bowl with golden curry powder, two handfuls of fresh dark green baby spinach leaves, a small white bowl of bright yellow lemon juice, a bunch of fresh green parsley sprigs with some chopped leaves scattered nearby, a few coarse grains of mineral salt and black peppercorns arranged symmetrically on the side, and a small white bowl of clear water—all placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Vegan Lentil Soup, nourishing vegan soup, hearty plant-based soup, easy vegan lentil recipe, comforting vegan dinner
  • Brown or Green Lentils: These are the hearty base of the soup, giving it protein, fiber, and that satisfying bite. I personally prefer brown lentils for their tenderness, but green lentils hold their shape nicely too.
  • Baby Potatoes: I love the creamy texture they add—don’t skip dicing them small so they cook evenly and blend seamlessly with the lentils.
  • Carrots and Celery: Classic mirepoix ingredients that build a deep, savory foundation and provide natural sweetness.
  • Green Beans: Adds a fresh snap and vibrant color, plus they cook quickly which keeps the soup lively.
  • Diced Tomatoes: They bring acidity and brightness that balance the earthy lentils beautifully.
  • Fresh Spinach or Kale: Stirred in right at the end, these greens add freshness and a healthy dose of vitamins.
  • Spices (Paprika, Cumin, Curry): These give the soup its warm, comforting flavor twist. You can adjust to your preference, but I like keeping all three for depth.
  • Lemon Juice: A crucial finishing touch that lifts the soup and brightens each spoonful.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the things I love most about this Vegan Lentil Soup Recipe is how easy it is to make your own with little tweaks. I’ve played around with different spices, veggies, and cooking methods and can’t wait for you to try some of these variations!

  • Herb Swap: When I vary the flavor, I sometimes swap the cumin and curry for Italian seasoning or Herbes de Provence—it gives the soup a Mediterranean vibe that’s equally delicious.
  • Potato Alternatives: Try sweet potato or butternut squash for a touch of natural sweetness and a different texture; it’s a nice change if you’re looking for variety.
  • Nightshade-Free: If you avoid nightshades like tomatoes or paprika, just leave them out and boost the herb game with rosemary, thyme, or oregano instead—still fantastic!
  • Frozen Veggie Boost: In a pinch, I’ve used frozen vegetable medley instead of fresh green beans and carrots— it saves prep time and works wonderfully.

How to Make Vegan Lentil Soup Recipe

Step 1: Sauté the aromatics for a flavorful base

Start by heating either water or olive oil in a large Dutch oven over medium heat—trust me, using water for a lighter version works great here. Once warmed, toss in your diced onion, carrots, celery, and minced garlic. Let these cook, stirring occasionally, for about 5 minutes until everything softens and starts to smell amazing. This step sets the tone for your soup’s flavor, so don’t rush it. Then sprinkle in your paprika, curry, and cumin and cook for just another minute until fragrant—this little step really wakes up the spices!

Step 2: Combine veggies, lentils, and liquids, then simmer

Once your aromatics and spices are ready, add the green beans, diced tomatoes (with their juices), potatoes, and lentils to the pot. Pour in 6 cups of water or low-sodium broth and give everything a good stir to mix. Bring the soup to a full boil, then reduce the heat to low and cover the pot slightly ajar to let steam escape. Let it simmer gently for 30 to 35 minutes. Stir it occasionally to prevent sticking and check the lentils for tenderness. If it gets too thick, a splash of extra water won’t hurt at all.

Step 3: Add the greens and finish with fresh flavor

About 5 minutes before the soup’s done, stir in your baby spinach or kale. You’ll see the greens wilt down quickly and add an irresistible freshness. Now squeeze in the juice of one lemon—that touch of acidity brings out the soup’s flavors beautifully. Season with salt and freshly ground pepper to taste, and if the soup feels too hearty, add a bit more water to reach your perfect consistency.

Step 4: Serve and enjoy

Ladle the soup into bowls and garnish with a handful of freshly chopped parsley plus an extra squeeze of lemon juice if you like things bright. I like pairing this soup with homemade vegan cornbread, soft vegan naan, or a crusty loaf of artisan bread—trust me, these sides take the meal over the top!

👨‍🍳

Pro Tips for Making Vegan Lentil Soup Recipe

  • Don’t Skip Browning the Veggies: This step builds flavor, so take your time sautéing the onion, carrot, celery, and garlic until soft and fragrant before adding lentils and liquid.
  • Check Lentil Texture Frequently: Lentils vary in cooking time—stir and taste starting at 30 minutes to avoid mushiness or undercooking.
  • Add Greens Last Minute: Adding spinach or kale too early can make them dull and overcooked; stir them in during the final 5 minutes for vibrant color and flavor.
  • Adjust Liquid Gradually: The soup thickens as it simmers so have extra water or broth ready to dial in your favorite consistency without watering down flavors.

How to Serve Vegan Lentil Soup Recipe

A white cup filled with vegetable lentil soup sits on a white plate, showing several layers of colorful ingredients. The top layer has chopped green spinach leaves and bright orange carrot slices, followed by light yellow potato pieces and green beans. Red tomato chunks and small green herbs add color throughout the thick broth with visible lentils and diced onions. A lemon wedge and fresh parsley sit beside the cup on the white plate. A silver spoon rests on the right side of the plate. Around the setup are slices of light brown toasted bread and a beige cloth, all set on a white marbled surface photo taken with an iphone --ar 2:3 --v 7 - Vegan Lentil Soup, nourishing vegan soup, hearty plant-based soup, easy vegan lentil recipe, comforting vegan dinner

Garnishes

My go-to garnish is a generous sprinkle of fresh parsley—it adds a lovely green brightness that makes the soup feel even fresher. Sometimes I’ll also sprinkle a bit of nutritional yeast for a cheesy vibe or a drizzle of good-quality olive oil for richness. A wedge of lemon on the side lets everyone add an extra burst of zing if they want. These little touches turn a simple bowl into something special.

Side Dishes

I love serving this soup alongside warm vegan cornbread or a crispy vegan naan—both soak up all the delicious broth perfectly. If I’m in a rush, even a slice of toasted rustic bread works wonders. For a heartier meal, a side salad with a citrusy dressing balances the earthiness of the lentils beautifully.

Creative Ways to Present

For special occasions, I’ve served this soup in small mason jar mugs wrapped with twine and paired with mini herb sprigs for a charming rustic look. I’ve also ladled it into bread bowls for a fun and edible presentation—great for impressing guests with minimal fuss. Adding colorful veggies like diced red bell peppers or rainbow carrots on top can really elevate the visual appeal too.

Make Ahead and Storage

Storing Leftovers

I usually store leftover Vegan Lentil Soup in airtight glass containers in the fridge—it keeps perfectly for 4 to 5 days. Just give it a quick stir before reheating, and if it seems thick, loosen it up with a splash of water or broth.

Freezing

Freezing this soup is a lifesaver. I portion it into freezer-safe containers or heavy-duty freezer bags and label them with the date. It freezes beautifully for up to 3 months. When I’m ready to eat, I thaw overnight in the fridge or defrost gently in the microwave—either way, the soup retains its flavor and texture.

Reheating

To reheat, I warm the soup over low-medium heat on the stove, stirring occasionally until hot. Adding a little water or broth during reheating helps refresh the texture. I usually avoid boiling it too aggressively to keep the lentils intact and preserve the fresh lemony notes.

FAQs

  1. Can I use red lentils instead of brown or green in this Vegan Lentil Soup Recipe?

    Yes, you can use red lentils! Just note that red lentils cook faster and tend to become softer and more mushy, so reduce the cooking time by about 10 minutes and keep an eye on the texture to avoid overcooking.

  2. Can I make this soup in a slow cooker?

    Absolutely! Just add all the ingredients except the greens and liquid (water or broth) into your slow cooker, then add the liquids. Cook on HIGH for 4-5 hours or LOW for 8-10 hours. Stir in the greens in the last 10 minutes and season before serving.

  3. Is it necessary to add lemon juice?

    Lemon juice is a game changer because it brightens and balances the rich flavors of the soup. You can leave it out if you prefer, but I highly recommend it—it adds a fresh, zesty finish that really makes the soup pop.

  4. What if I don’t have all the spices listed?

    No worries! This Vegan Lentil Soup Recipe is forgiving. You can swap cumin and curry powder for other warm spices like smoked paprika, chili powder, or even Italian herbs. The key is to keep a balance of warmth and aromatic flavor.

  5. Can I prepare this soup ahead of time?

    Yes, it’s perfect for meal prep! The flavors deepen even more after a day or two in the fridge. Just add the spinach or kale fresh when reheating to preserve their texture and color.

Final Thoughts

When I first tried this Vegan Lentil Soup Recipe, I quickly realized how satisfying and versatile it is. It feels nourishing without being heavy, and the layers of flavor keep me coming back for more. Whether you’re feeding a family or just cooking for yourself, this soup is a cozy, wholesome staple that’s as easy to make as it is delicious. I hope you enjoy it as much as we do—give it a go and see how you can make it your own!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Lentil Soup Recipe

Vegan Lentil Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 89 reviews
  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: Serves 6
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Description

A wholesome and comforting vegan lentil soup packed with fresh vegetables, hearty lentils, and flavorful spices. This easy-to-make soup is perfect for a nourishing meal, featuring a medley of potatoes, green beans, carrots, and leafy greens simmered in a fragrant broth with paprika, cumin, and curry. Ideal for lunch or dinner, it pairs beautifully with vegan bread or cornbread.


Ingredients

Scale

Vegetables

  • 1 medium onion, diced
  • 2 – 3 carrots (about 1 cup), diced
  • 2 celery ribs, diced
  • 3 cloves garlic, minced
  • 1 cup green beans, cut into 1-inch pieces (fresh or frozen)
  • 1 lb. baby potatoes, diced
  • 2 handfuls of baby spinach or kale
  • 1/2 cup parsley, chopped
  • juice of 1 lemon

Pantry Items

  • 1 1/2 cups dried brown or green lentils
  • 1 can (14oz) diced tomatoes with juices, or 2 – 3 roma tomatoes diced
  • 1/4 cup water or 2 tablespoons olive oil
  • 6 cups water or low-sodium broth, plus more as needed
  • 1 1/2 teaspoons paprika
  • 1/2 teaspoon cumin
  • 1/2 teaspoon curry powder
  • mineral salt & pepper, to taste


Instructions

  1. Saute Vegetables: In a large Dutch oven or pot, heat 1/4 cup water or 2 tablespoons olive oil over medium heat. Add the diced onion, carrots, celery, and minced garlic. Sauté for about 5 minutes until softened. Stir in the paprika, curry, and cumin, cooking for an additional 1 minute or until aromatic.
  2. Simmer Soup: Add the green beans, diced tomatoes (with juices), diced baby potatoes, dried lentils, and 6 cups of water or low-sodium broth to the pot. Stir well to combine. Bring the mixture to a boil, then reduce heat to low and cover the pot partially with the lid. Let it simmer gently for 30 to 35 minutes, stirring occasionally, until the lentils and potatoes are tender.
  3. Add Greens: About 5 minutes before the soup finishes cooking, stir in the baby spinach or kale. Add up to 1 cup more water if needed to reach desired consistency. Stir in the juice of 1 lemon and season with mineral salt and freshly ground black pepper to taste.
  4. Serve: Ladle the hot soup into bowls. Garnish each serving with a sprinkle of fresh chopped parsley and an optional squeeze of extra lemon juice for brightness. This hearty vegan lentil soup goes wonderfully with homemade vegan cornbread, vegan naan, or artisan bread.

Notes

  • Lentils: Green lentils require a longer cooking time; add 5 to 10 extra minutes when simmering on the stovetop, or 2 additional minutes if using the Instant Pot.
  • Herbs Variation: Substitute cumin and curry with 1 teaspoon of thyme, Italian seasoning, or Herbes de Provence for a different flavor profile.
  • Potato Alternatives: Try sweet potatoes or butternut squash instead of baby potatoes for a variation in taste and texture.
  • Nightshade Free Option: Omit diced tomatoes, paprika, and curry. Replace cumin with 2–3 teaspoons of Italian seasoning, herbs de Provence, or a mix of thyme, rosemary, oregano, and basil.
  • Prep-Friendly: Substitute most fresh vegetables with 3–4 cups of frozen vegetable medley. Sauté onion and garlic first, then add frozen veggies with lentils and proceed as usual.
  • Storage: Refrigerate leftovers covered for 4–5 days or freeze in freezer-safe containers for 2–3 months.

Nutrition

  • Serving Size: 1 cup
  • Calories: 220
  • Sugar: 5g
  • Sodium: 180mg
  • Fat: 4.5g
  • Saturated Fat: 0.6g
  • Unsaturated Fat: 3.6g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 12g
  • Protein: 12g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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