Hearty Vegan Lentil Soup Recipe

This Vegan Lentil Soup is a simple, nourishing one-pot meal made from pantry staples. After testing and refining the balance of spices and texture, this version delivers a comforting, hearty soup that’s beginner-friendly and dependable on busy weeknights. It’s warming, filling, and easy to adapt to what you already have in your kitchen.

Bowl of vegan lentil soup with a spoon, crusty bread, and fresh parsley on the side.

The recipe comes together in a single pot and requires no special equipment. Start by gently sautéing onion, celery, carrot and garlic to build a flavor base. Add the lentils, canned tomatoes, spices and broth, then simmer until the lentils are tender. If you prefer a creamier texture, blend a portion of the soup and stir it back in — this is optional and easy to adjust to your taste.

I like to serve this lentil soup piping hot with a drizzle of olive oil and some chopped fresh parsley. It’s satisfying on its own or served with crusty bread, and it makes a great lunch or dinner — especially on cool, rainy days when you want something wholesome and straightforward.

If you enjoy this recipe, other comforting vegan soups to try include classic vegetable soup, tomato soup, and split pea soup — all easy, everyday choices that pair well with bread or a simple salad.

Vegan Lentil Soup Ingredients

Ingredients to make vegan lentil soup.
  • Olive oil: A mild oil to sauté the vegetables. Use avocado or another neutral oil if you prefer.
  • Onion: Yellow, white, or red will work.
  • Celery: Chopped.
  • Carrot: Chopped.
  • Garlic: Minced.
  • Dried brown or green lentils: Both hold their shape well; brown lentils are the usual choice here.
  • Canned tomatoes: Crushed for a smoother soup or diced for a chunkier texture.
  • Vegetable broth: Adds flavor; water works in a pinch.
  • Dried oregano
  • Ground cumin
  • Paprika: Sweet paprika is standard; smoked or hot variants change the flavor profile.
  • Salt
  • Ground black pepper

Find the full recipe with exact measurements in the recipe card below.

How to Make Vegan Lentil Soup

Onion, celery, carrot, and garlic sautéed in a large pot.
  1. Heat the olive oil in a large pot over medium-high heat. Add the garlic, onion, celery and carrot and cook for 3–5 minutes, stirring occasionally, until the vegetables are softened and lightly golden.
Cooked vegan lentil soup in a large pot before adding salt and black pepper.
  1. Add the lentils, crushed or diced tomatoes, vegetable broth (or water), oregano, cumin and paprika. Stir to combine, bring to a gentle simmer, then cover and reduce the heat to medium-low. Cook for about 40 minutes, until the lentils are tender.
Cooked vegan lentil soup seasoned with salt and black pepper in a large pot.
  1. Season with salt and black pepper to taste. For a thicker, creamier texture, blend about one cup of the soup or pulse a few times with an immersion blender, then stir it back in. If needed, add more broth or water to reach the consistency you like.
Vegan lentil soup served in a bowl and topped with fresh parsley.
  1. Serve immediately, topped with chopped fresh parsley or a drizzle of olive oil, if desired.
Vegan lentil soup in a bowl garnished with parsley.

How to Store and Reheat Leftovers

  • Refrigerator: Cool completely, then store in an airtight container for 5–7 days.
  • Freezer: Transfer cooled soup to freezer-safe containers and freeze for up to 2 months. Thaw in the fridge overnight before reheating.
  • To reheat: Warm gently on the stovetop over medium heat, stirring occasionally, until heated through. Individual portions can be reheated in the microwave.

Serving Suggestions

This soup pairs nicely with crusty bread or garlic bread for dipping. A simple green salad or mixed greens dressed with a light vinaigrette balances the meal. For a cozy, casual dinner, serve with cornbread or a warm roll.

Bowl of vegan lentil soup topped with fresh parsley.

More Vegan Soup Recipes

  • Red Lentil Soup
  • Black Bean Soup
  • Vegan Bean Soup
  • Vegan Potato Soup
  • Creamy Vegan Mushroom Soup
Bowl of vegan lentil soup garnished with parsley, with bread on the side.

This Vegan Lentil Soup is an easy, wholesome recipe made with simple pantry staples and everyday ingredients. It’s a comforting, hearty soup that’s simple to make and reliable when you want something warm and satisfying.


Vegan Lentil Soup

Prep: 10 mins • Cook: 45 mins • Total: 55 mins

Servings: 4


Ingredients

  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 1 celery stalk, chopped
  • 1 large carrot, chopped
  • 4 cloves garlic, minced
  • 1 cup dried brown or green lentils
  • 2 (14-ounce) cans crushed or diced tomatoes
  • 4 cups vegetable broth, or water
  • 2 teaspoons dried oregano
  • 2 teaspoons ground cumin
  • 1 teaspoon paprika
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper

Instructions

  • Heat the olive oil in a large pot over medium-high heat. Add the garlic, onion, celery and carrot and cook for 3–5 minutes, stirring occasionally, until the vegetables are soft and lightly golden.

    Onion, celery, carrot, and garlic sautéed in a large pot.

  • Add the lentils, crushed tomatoes, vegetable broth (or water), oregano, cumin and paprika. Stir until combined. Bring to a gentle simmer, cover, reduce heat to medium-low and cook for about 40 minutes, until the lentils are tender.

    Cooked vegan lentil soup in a large pot before adding salt and black pepper.

  • Stir in salt and black pepper. For a thicker soup, blend about 1 cup of the soup or pulse 3–4 times with an immersion blender and return it to the pot. Thinned too much? Add a splash of broth or water.

    Cooked vegan lentil soup seasoned with salt and black pepper in a large pot.

  • Serve immediately, topped with chopped fresh parsley if desired.

    Vegan lentil soup served in a bowl and topped with fresh parsley.

Notes

  • Store leftovers in an airtight container in the fridge for up to 5–7 days.
  • Freeze in freezer-safe containers for up to 2 months; thaw in the fridge overnight before reheating.
  • Reheat gently on the stovetop over medium heat or microwave individual portions.

Nutrition

Serving: 1 serving |
Calories: 307 kcal |
Carbohydrates: 53 g |
Protein: 17 g |
Fat: 5 g |
Sodium: 1513 mg |
Fiber: 20 g

Did you try this recipe? Leave a comment below and let me know how it turned out!

Course: Soup • Cuisine: American

Author: Iosune Robles