Skip to Content

Lentil Soup

November 13, 2025 / By Holly Erickson

My lentil soup recipe is so easy to love! It relies on simple ingredients you probably already have on hand to make a healthy, classic and satisfying meal that’s freezer friendly, too! 

Homemade lentil soup in a bowl, garnished with fresh parsley and Parmesan and served with crusty bread
Photography by Gayle McLeod

My lentil soup recipe is so delicious, so nutritious and hearty and bursting with savory, satisfying flavor! Lentil soup like this makes me so happy that we have so many rainy days here in the Pacific Northwest, because there’s no dinner on a cold, rainy fall day like a big bowl of lentil soup! 

Homemade lentil soup in a bowl, garnished with fresh parsley and Parmesan, ready to serve

Blending some of the lentils gives the soup a creamy texture that everyone loves. Use brown lentils or green, or even French lentils will work if that’s what you have. I try to eat lentils or beans every day for their fiber and health-supporting elements, so when I have leftovers of this soup, I like to freeze it and eat it for any meal of the day, even breakfast! For more lentil inspiration, try this one pot chicken with lentils, this cozy lentil stew with mushrooms, a hearty lentil salad, or even this hearty vegan lentil bolognese

ingredients laid out to make healthy lentil soup. A naturally dairy free and vegan recipe

What You Need To Make Lentil Soup

  • Lentils: Either brown lentils or green lentils work well. Do not use red lentils.
  • Vegetables: Onions, carrots, celery, spinach.
  • Canned tomatoes: I like crushed tomatoes for this, and you can use a low-sodium variety if you prefer.
  • Spices: Cumin, thyme and curry powder is my favorite blend of spices, but you can play around a lot with the mix of spices. See below for more spice combinations!
  • Fresh garlic: Don’t make soup without it!
  • Stock: Chicken stock or vegetable stock both work well here. Use veggie stock and the soup is vegan! 
  • Lemon: Just a spritz of lemon at the end is what makes my lentil soup recipe sing! It’s my ‘secret’ ingredient, and you’re just going to have to trust me! 
onion, carrots and celery coking in olive oil in a pot building the aromatic base for lentil soup
onion, carrots, celery, garlic and spices coking in olive oil in a pot building the aromatic base for lentil soup

How To Make Lentil Soup

A step-by-step guide to my lentil soup recipe. The full detailed instructions are in the recipe card at the bottom of this post. 

  1. Sauté the onion, carrots, and celery. 
  2. Stir in the garlic and seasonings. 
  3. Pour in the stock and tomatoes. 
  4. Bring it to a boil. 
  5. Add the lentils. 
  6. Simmer until the lentils are super tender. It’s important to get the lentils really cooked through. 
  7. Blend about ⅓ of the soup with a blender or immersion blender
  8. Stir in spinach and lemon juice to finish. 
  9. Eat up! 
tomatoes and stock being added to a pot with the aromatic base to make healthy lentil soup. Perfect soup for chilly nights.
Lentils added to a pot to make naturally dairy free and vegan lentil soup. A cozy, hearty soup for chilly nights.

Variations + Add Ins

  • For a Mediterranean vibe, season the soup with oregano and basil, and then finish the bowls of soup with crumbled feta on top. 
  • For a Middle Eastern riff on classic lentil soup, add a little cinnamon and allspice instead of cumin and curry powder, and serve the soup topped with a dollop of full fat yogurt. 
  • Stir in some cooked Italian sausage or crumbled bacon at the end for even more protein!  
  • Use chopped kale instead of spinach, stir it in during the last 10 minutes. 
  • For an even creamier soup, use full fat coconut milk instead of some of the stock. 
A portion of lentil soup being added to a blender to create the perfect texture when added back in to the pot of soup

Tips

  • No need to soak lentils but you should rinse them well and pick through for any debris. Sometimes there are very small gravely bits mixed in (weird, I know). 
  • If you use vegetable stock, this soup is vegan!
  • Either brown or green lentils are ideal for making lentil soup because they hold their shape but also soften up quickly. French lentils work, but take a bit longer to cook. Red lentils are an entirely different beast, so I don’t recommend using them. 
  • To make this in a slow-cooker, sauté the vegetables first, then transfer to your slow-cooker with remaining ingredients. Cook on low 6-8 hours, or high 3-4 hours.
spinach and lemon juice being stirred into a pot of lentil soup to add brightness in this cozy homemade lentil soup recipe
Homemade lentil soup simmering in a pot, ready to serve

How To Store + Reheat Lentil Soup

This soup keeps beautifully in the refrigerator for up to 5 days in airtight containers. The flavors actually get better with time, so it’s a wonderful one to make ahead. I like to make a big batch on Sundays to eat off all week long. Nothing like opening the fridge at 6pm and realizing that dinner is already made! 

You can also freeze lentil soup for up to 3 months. Thaw frozen lentil soup overnight in the refrigerator before reheating gently on the stovetop over medium-low heat. If it’s a little too thick, add a splash of stock. 

Homemade, healthy lentil soup simmering in a pot. Naturally dairy free and vegan an excellent recipe for soup season!

What To Serve With Lentil Soup

  • Bread! I love this with homemade sourdough if you’ve got time, or do a quick cornbread if you need fast and easy. 
  • A grilled cheese on the side is the best way to turn leftover lentil soup into dinner 2.0
  • If you want to keep things low-carb, a great green salad on the side is always good. 
Homemade lentil soup in a bowl, garnished with fresh parsley and Parmesan and served with crusty bread

Cozy Soups and Way More

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

Turkey & Trimmings: 5 Days of Easy Thanksgiving Prep

FREE EMAIL BONUS: Prep plans for a smoother, tastier holiday

Homemade lentil soup in a bowl, garnished with fresh parsley and Parmesan and served with crusty bread

Lentil Soup Recipe

  • Serves:  6
  • Prep Time:  20 min
  • Cook Time:  35 min
  • Calories:  210

Description

Our Lentil Soup is hearty comfort in a bowl! Tender lentils, carrots & spinach in a rich tomato broth spiced with curry & cumin. Easy vegan dinner ready in 55 minutes. Serve with crusty bread!

Print Recipe

💌 Send yourself this recipe

Enter your email and we'll send Lentil Soup right to your inbox.

    Ingredients

    • 2 tablespoons extra-virgin olive oil
    • 1 medium yellow onion, diced
    • 2 large carrots, peeled and diced
    • 2 celery ribs, chopped
    • 4 garlic cloves, minced
    • 2 teaspoons cumin
    • 2 teaspoons yellow curry powder
    • 1 teaspoon dried thyme
    • 1 ½ teaspoons sea salt, plus more to taste
    • ½ teaspoon freshly cracked black pepper
    • 1 (14-ounce) can crushed tomatoes
    • 6 cups vegetable or chicken stock
    • 1 cup brown or green lentils, picked over and rinsed
    • 2 tablespoons fresh lemon juice, (from 1 lemon)
    • 5 ounces baby spinach

    For serving (optional)

    • Freshly grated Parmesan cheese
    • Fresh flat-leaf parsley, minced
    • Red pepper flakes
    • Crusty bread

    Method

    1. Heat the oil in a large pot over medium heat. Once the oil is glistening, add the onion, carrots, and celery, and cook, stirring occasionally, until the onion is soft and translucent, about 8 minutes. Stir in the garlic and cook, stirring until fragrant, about 1 minute more. Stir in the cumin, curry powder, thyme, salt, and pepper. Cook, stirring, for 30 seconds until fragrant.

      onion, carrots and celery coking in olive oil in a pot building the aromatic base for lentil soup
    2. Add the tomatoes and stock and bring to a boil over high heat. Stir in the lentils and reduce the heat to medium-low. Simmer, stirring occasionally, until the lentils are tender, 20 to 25 minutes. 

      tomatoes and stock being added to a pot with the aromatic base to make healthy lentil soup. Perfect soup for chilly nights.
    3. Transfer ⅓ of the soup to the base of a blender, let cool briefly, blend until smooth, then return the soup to the pot. (Alternatively, use an immersion blender to blend the soup directly in the pot until thick; it should have some texture to it.)

      A portion of lentil soup being added to a blender to create the perfect texture when added back in to the pot of soup
    4. Stir in the lemon juice and spinach, and cook, until the spinach is wilted, 3 to 5 minutes. Adjust the seasoning and lemon juice to taste.

      spinach and lemon juice being stirred into a pot of lentil soup to add brightness in this cozy homemade lentil soup recipe
    5. Ladle the soup into bowls and top with the Parmesan, parsley, and red pepper flakes, if desired. Serve with crusty bread on the side, if using.

      Homemade lentil soup in a bowl, garnished with fresh parsley and Parmesan and served with crusty bread

    Notes

    If the soup is too thick, add water ½ cup at a time until you reach your desired consistency. 

    Nutrition Info

    • Per Serving
    • Amount
    • Calories 210
    • Protein 11 g
    • Carbohydrates 32 g
    • Total Fat 1 g
    • Dietary Fiber 8 g
    • Cholesterol 1 mg
    • Sodium 1438 mg
    • Total Sugars 8 g

    Lentil Soup

    Questions & Reviews

    Join the discussion below.

    or