• Skip to main content
  • Skip to primary sidebar
Julia's Album
menu icon
go to homepage
  • Subscribe
  • Save Recipes!
  • About
  • Salads
  • Pasta
  • Chicken
  • Seafood
  • All Main Courses
  • Latest Recipes
  • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Subscribe
    • Save Recipes!
    • About
    • Salads
    • Pasta
    • Chicken
    • Seafood
    • All Main Courses
    • Latest Recipes
    • Recipe Index
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Lentil Soup (High-Protein)

    By Julia | Updated: Mar 05, 2026 | Published: Mar 05, 2026 | Leave a Comment

    • Facebook
    Jump to Recipe Print SaveSaved!

    This post may contain affiliate links. Read my disclosure policy.

    This easy one-pot lentil soup is made with green or brown lentils, chickpeas, coconut milk, fire-roasted tomatoes, spinach, and fresh herbs. It's healthy, vegan, gluten-free, dairy-free, fiber-rich, and packed with plant-based protein. I cook it on the stovetop, and I've also included instructions for the Slow Cooker and Instant Pot.

    A bowl of vegetable and lentil soup topped with shaved cheese, chopped herbs, and red pepper flakes. Slices of toasted bread, fresh spinach, sage leaves, and a small bowl of cheese are nearby on a wooden surface.

    The Best Lentil Soup for Weeknights and Meal Prep!

    I don't say this lightly, but this might honestly be the best soup I've made so far. I've shared a lot of soups over the years. My Hungarian Mushroom Soup and my Pasta e Fagioli are solid reader favorites, but this one might give them a real run for their money.

    It's creamy without any dairy, packed with lentils and chickpeas for serious plant-based protein, and the flavor is deep and incredibly satisfying. I also really nailed the presentation here - it looks stunning, like a first course from a restaurant.

    And, it checks every box: it's gluten-free, dairy-free, vegetarian, vegan, packed with protein and fiber, and even meat lovers still love it. The leftovers are somehow even better. If you've been searching for the best lentil soup recipe to add to your permanent rotation for weeknight dinners or meal prep, this is it.

    A bowl of hearty vegetable lentil soup with carrots, greens, chickpeas, lentils, and shaved cheese, topped with parsley and red pepper flakes, served with a slice of toasted bread. A small dish of chili flakes is nearby.

    Why This Recipe Works

    • Quick and easy: This lentil soup comes together in one hour, using one pot, feeds 8 people, and tastes even better the next day. Great for weeknight dinners, meal prep, and Meatless Monday.
    • Coconut milk makes it genuinely creamy without any dairy, similar to my Tomato Soup.
    • Two sources of plant protein in one pot. The combination of lentils and chickpeas makes this soup seriously filling. It's high in fiber, satisfying enough for meat eaters, and works as a complete plant-based meal on its own.
    • I blend only part of the soup. Most lentil soup recipes either stay fully brothy or get completely puréed. I tested both and found that partially blending gives you the best of both worlds: a thick, velvety base with real texture. You get chunks of lentils, chickpeas, and vegetables in every bite, but the broth is no longer thin or watery.
    A ladle filled with vegetable lentil soup, showing carrots, spinach, white beans, and broth, being lifted from a large pot of soup.

    Ingredients and Substitutions

    • Green or brown lentils: Best for holding shape while still getting tender. You can use red lentils if you want it much creamier (they break down more).
    • Chickpeas: Add extra protein. Sub: white beans (cannellini/navy) or leave them out and add more lentils.
    • Spinach: Add it towards the end to keep it vibrantly green. Sub: kale (add earlier to soften), Swiss chard, or frozen spinach (thaw/squeeze and stir in).
    • Full-fat coconut milk: Makes it creamy and rich. Sub: light coconut milk, cashew cream, oat cream (I don't love almond milk here - it can taste thin.) If you're not vegan, feel free to use milk or cream.
    • Fire-roasted diced tomatoes: Adds smoky-sweet flavor. Sub: regular diced tomatoes + a pinch of smoked paprika.
    • Vegetable broth: You can substitute water + bouillon, or a "not-chicken"- style vegan bouillon.
    • Olive oil: I use medium olive oil suitable for high-heat cooking and frying. You can use any other neutral cooking oil, like avocado.
    • Mirepoix (made from diced onion, carrot, and celery) is the classic flavor base. You can use yellow, white onion, sweet onion, or 2-3 shallots.
    • Garlic (6 cloves): Yes, it's a lot, but this soup can take it. You can use 1-2 teaspoons of garlic powder instead and add it with herbs.
    • Fresh herbs (oregano, thyme, sage): This combo makes it feel extra cozy. You can use dried herbs (about 1 teaspoon dried for every 1 tablespoon fresh). Or, use Italian seasoning instead.
    • Bay leaves: These go in whole and come out before blending. Don't skip them, but don't worry if you don't have them; the lentil soup will still be good.
    • Apple cider vinegar: Brightens, adds tang, and balances flavors. Sub: lemon juice, red wine vinegar, or white wine vinegar (start small and add to taste).
    • Toppings: Parsley, red pepper flakes, vegan parmesan: These make each bowl look stunning. You can also use fresh basil or cilantro, chili oil, toasted pepitas, or a drizzle of extra coconut milk.
    A wooden table displays labeled ingredients for a Lentil Soup recipe, including parsley, sage, oregano, thyme, bay leaves, spinach leaves, tomatoes, red pepper, lentils, vegetable broth, olive oil, vinegar, garlic, parmesan, salt, pepper, garbanzo beans, celery stalks, carrots, yellow onion, and coconut milk.

    Which Lentils to Use for Lentil Soup?

    I used uncooked dried green lentils and recommend using either green or brown lentils. Unlike red lentils, which fully dissolve when cooked and are better suited to silky puréed soups, green and brown lentils hold their shape through a long simmer. This is exactly what you want for a partially blended soup with texture.

    They're interchangeable here, with only minor differences: green lentils have a slightly firmer bite and a mildly peppery flavor, while brown lentils are a bit earthier and soften a touch more. Both work perfectly in this recipe.

    You don't need to soak them beforehand. Just rinse them, pick out any debris, and they go straight into the pot. They'll be fully tender after 20-30 minutes of simmering in the broth.

    Three bowls of hearty vegetable lentil soup topped with shaved cheese, herbs, and chili flakes. Slices of toasted bread are served on the side, with fresh sage, parsley, and grated cheese nearby on a wooden table.

    Variations

    • Smoky: Add ½ teaspoon smoked paprika, a few dashes of chipotle hot sauce, or half a teaspoon of chipotle powder before blending.
    • Curry: Stir in 1 tablespoon red curry paste or curry powder and a teaspoon of turmeric with the garlic and herbs.
    • Autumn Flavor: Add diced sweet potatoes or butternut squash before simmering for a heartier seasonal version.
    • Crunchy: Top with toasted chickpeas, pepitas (pumpkin seeds), or crispy shallots.
    • More substantial: Add a can of drained white beans alongside the chickpeas, or stir in cooked farro or barley at the end for extra body.
    A close-up of a pot filled with vegetable lentil soup containing chickpeas, carrots, greens, herbs, and spices in a golden broth. Fresh herbs and vegetables surround the pot.

    Serving Ideas

    • With crusty bread or a good baguette: This is the classic. A thick slice of my garlic bread or bread machine bread loaf, or a warm garlic butter dinner roll, is perfect for scooping up that thick, creamy broth.
    • With a simple green salad: The best lentil soup deserves to be served with my best salads: apple spinach salad, insanely popular strawberry spinach salad, or simple beet salad with goat cheese.
    • With grilled cheese sandwich: Make my Pear & Brie Grilled Cheese to create that savory-sweet balance with the broth. 
    • Over rice or quinoa: If you want to stretch lentil soup further or want something even more filling, ladle the soup over a scoop of cooked rice, quinoa, farro, or cauliflower "rice" in the bowl. It turns into more of a stew-style meal.
    A bowl of hearty lentil soup with vegetables and greens, garnished with shaved cheese, chopped herbs, and red pepper flakes, served with a slice of toasted bread and a wooden spoon. Small bowls of herbs and chili flakes are nearby.

    Best Toppings for Lentil Soup

    I like to top my lentil soup with chopped fresh parsley, Parmesan (vegan), and red pepper flakes. You can also use these toppings: fresh basil or cilantro, a swirl of coconut milk, toasted sourdough croutons, roasted chickpeas, roasted pepitas (pumpkin seeds), and crushed pita chips. For heat and presentation, drizzle with hot sauce or top with chili crisp.

    More Soup Recipes

    • Italian Sausage Potato Soup
    • Pasta e Fagioli Soup
    • Chicken Tortellini Soup
    • Sausage White Bean Soup
    • Italian Sausage Orzo Soup with Spinach & Mushrooms
    • Sausage Tortellini Soup
    A bowl of hearty vegetable and lentil soup topped with shaved parmesan, fresh herbs, and chili flakes, with a wooden spoon, bread, and a small dish of chili flakes on the side.
    No ratings yet

    Easy Lentil Soup (High-Protein)

    This easy one-pot lentil soup is made with green or brown lentils, chickpeas, coconut milk, fire-roasted tomatoes, spinach, and fresh herbs simmered in a veggie-packed broth. It's healthy, vegan, gluten-free, and dairy-free, but still hearty, filling, and packed with plant-based protein and fiber. I consider it one of the best soups for simple weeknight dinners and meal prep! I cook it on the stovetop and provide alternative cooking instructions for the Instant Pot & Slow Cooker.
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 15 minutes mins
    Cook Time 45 minutes mins
    Total Time 1 hour hr
    Course Soup
    Cuisine American
    Servings 8
    Calories per serving 395 kcal

    Equipment

    • Knife
    • cutting board
    • Measuring spoons
    • Measuring cups
    • 5-quart Dutch oven
    • Immersion blender
    Author: Julia

    Ingredients

    Lentil Soup

    • 2 tablespoons olive oil
    • 1 large yellow onion diced
    • 2 large carrots peeled and sliced
    • 2 large celery stalks sliced
    • 6 cloves garlic minced
    • 1 tablespoon fresh oregano minced
    • 1 tablespoon fresh thyme minced
    • 1 tablespoon fresh sage minced
    • 1 ½ cups uncooked green or brown lentils
    • 15 oz canned garbanzo beans (chickpeas) (1 can) drained and rinsed
    • 4 cups vegetable broth more if needed
    • 15 oz full-fat coconut milk (1 can)
    • 15 oz canned fire roasted diced tomatoes (1 can)
    • 2 bay leaves
    • 6 oz fresh spinach leaves chopped if large
    • 1 tablespoon apple cider vinegar or to taste
    • Kosher salt and freshly ground black pepper to taste

    Garnish

    • Fresh parsley roughly chopped
    • Red pepper flakes
    • Vegan parmesan or similar vegan cheese
    US Customary - Metric
    Prevent your screen from going dark

    Instructions 

    • In a large 5 quart Dutch oven or heavy pot, heat the olive oil over medium-high heat. Add onion, carrot, celery, salt & pepper. Cook for 5-6 minutes until softened, stirring occasionally.
    • Add garlic, oregano, thyme, and sage. Cook 1 minute more.
    • Add lentils, drained garbanzo beans, vegetable broth, coconut milk, fire-roasted tomatoes (undrained), and bay leaves.
    • Bring to a boil, then reduce heat to low. Cover and simmer for 20-30 minutes, stirring occasionally, until lentils are tender. Remove bay leaves.
    • Use an immersion blender to partially blend the soup but keeping some of it still chunky. You can also remove some of the soup and place it into a blender, blend until smooth, then return it to the pot.
    • Tip: When you go in with the immersion blender, less is more. The goal is to thicken and emulsify the broth, not to purée everything. Work in short pulses and stop while there are still plenty of visible chunks. If using a regular blender, transfer only about 2 cups of soup, blend it smooth, and stir it back in.
    • Stir in spinach and apple cider vinegar. Season to taste.
    • Serve hot with fresh parsley, red pepper flakes, and vegan parmesan as desired.
    • Note: I provide helpful step-by-step photos + tips below this recipe card. ⬇️⬇️

    Notes

    • Using an immersion blender: You are welcome to blend everything together or not blend at all! The recipe is written to enjoy the best of both texture worlds.
    • Don't add the spinach too early, as it cooks very quickly. This is why it's added right at the end to ensure it stays bright green and doesn't get overcooked.
    • Soup consistency: If the soup is too thick for you, add more broth or water to thin it out. Want it thick? Blend it a little more!
    • Make-ahead friendly: This soup is great when made one day ahead of time!
    • Love garbanzos and lentils? You can add up to 2 cups of lentils and 2 cans of garbanzos if you like!
    • Need it even creamier? Use 2 cans of coconut milk and 2 cups of vegetable broth instead.
    • Add other veggies: Because this recipe is incredibly versatile, feel free to add in other veggies you love! Some examples: waxy or starchy potatoes cut into small cubes, green beans, corn, zucchini, cabbage. The world is your oyster! However, I recommend steering clear of broccoli as it can impart a very overpowering flavor to the rest of the soup.

    How to Make Lentil Soup in a Slow Cooker (Crockpot)

    • In a skillet, sauté the onion, carrot, celery, and garlic until softened.
    • Transfer the sautéed vegetables to the slow cooker along with the herbs, lentils, chickpeas, vegetable broth, coconut milk, tomatoes, and bay leaves.
    • Slow cook: Cook on LOW for 6-7 hours or HIGH for 3-4 hours, until the lentils are tender.
    • Use an immersion blender to partially blend the soup for about 15 minutes before serving for a thicker texture.
    • Stir in the spinach and apple cider vinegar, and let the spinach wilt before serving.
    • Adjust consistency: If the soup is too thick, add a splash of vegetable broth. If it's too thin, cook uncovered for another 10-15 minutes.

    How to Make Lentil Soup in an Instant Pot

    • Use the Sauté function to cook the veggies (onion, carrots, and celery) in olive oil with a pinch of salt for about 4-5 minutes, until softened. Add garlic and fresh herbs and cook for about 1 minute.
    • Deglaze: Pour in a small splash of vegetable broth and deglaze, scraping up any browned bits from the bottom of the pot.
    • Pressure Cook: Add lentils, chickpeas, remaining broth, coconut milk, fire-roasted tomatoes, and bay leaves. Seal the lid and cook on High Pressure for 12 minutes.
    • Allow a Natural Release for 10 minutes, then finish with a Quick Release.
    • Switch back to Sauté (Low) if needed and partially blend the soup with an immersion blender to thicken it.
    • Stir in the spinach and apple cider vinegar and simmer briefly until the spinach wilts.

    Storage, Reheating, Freezing, Make-Ahead

    • Storage: Cool completely, then store in airtight containers in the fridge for 4-5 days.
    • Reheating: Warm on the stovetop over medium-low, stirring often. Add a splash of broth or water if it thickens. Microwave works too - stir halfway through.
    • Freezing: Freeze in freezer-safe containers (leave room for expansion) for up to 3 months. For the best texture, freeze before adding spinach, then add fresh spinach after reheating.
    • Make-ahead: Make the full soup 1-2 days ahead - the flavor will get even better. Hold back the vinegar and the spinach and add both right before serving when reheating.

    Nutrition

    Nutrition Information
    Easy Lentil Soup (High-Protein)
    Amount per Serving
    Calories
    395
    % Daily Value*
    Fat
     
    17
    g
    26
    %
    Saturated Fat
     
    11
    g
    69
    %
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    3
    g
    Sodium
     
    596
    mg
    26
    %
    Potassium
     
    849
    mg
    24
    %
    Carbohydrates
     
    47
    g
    16
    %
    Fiber
     
    17
    g
    71
    %
    Sugar
     
    7
    g
    8
    %
    Protein
     
    17
    g
    34
    %
    Vitamin A
     
    5551
    IU
    111
    %
    Vitamin C
     
    14
    mg
    17
    %
    Calcium
     
    126
    mg
    13
    %
    Iron
     
    8
    mg
    44
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer:

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.

    Keyword easy lentil soup, lentil soup

    How to Make Lentil Soup (Step-by-Step Photos)

    • Cook the veggies (onion, carrot, celery) in olive oil with salt and pepper for 5-6 minutes until softened in a large pot over medium-high heat. Stir in the garlic and fresh herbs, and cook for 1 minute more.
    Two side-by-side images show a white pot filled with chopped onions, carrots, and celery, surrounded by whole carrots, celery, lentils, and seasonings on a wooden surface. The right image adds minced garlic and herbs.
    • Simmer the soup: Add the lentils, chickpeas, vegetable broth, coconut milk, fire-roasted tomatoes, and bay leaves. Simmer for 20-30 minutes, until the lentils are tender. Remove the bay leaves.
    • Thicken the soup: Using an immersion blender, partially blend the soup, leaving some texture.
    Two side-by-side images: on the left, a pot with chickpeas, lentils, chopped tomatoes, cream, bay leaves, and spices; on the right, the ingredients are cooked and blended into a creamy soup with an immersion blender.
    • Stir in the spinach and apple cider vinegar, season to taste.
    • Toppings: Serve hot in soup bowls topped with chopped parsley, red pepper flakes, and vegan parmesan, if desired.
    Two images of a pot of soup: On the left, fresh spinach tops a soup with carrots and lentils; on the right, the cooked soup shows wilted spinach, carrots, broth, herbs, and spices.
    Two bowls of hearty lentil soup with carrots, spinach, and chickpeas, topped with shaved cheese and red chili flakes, served with toasted bread slices. Fresh sage and a small bowl of chili flakes are nearby.
    A close-up of a hearty vegetable lentil soup in a bowl, topped with shaved cheese, chopped herbs, and red pepper flakes. A wooden spoon rests in the soup, with toasted bread and red pepper flakes on the side.
    « Crispy Baked Chicken Wings (3 Sauces)
    • Facebook

    Reader Interactions

    Submit your question or provide a review of the recipe + star rating RIGHT HERE. Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Julia is the author of JuliasAlbum.com (a food blog focused on easy dinner recipes, pasta dishes, salads made with seasonal ingredients). In this photo, Julia is pictured wearing a yellow sweater against an Autumn background.

    Hi, I'm Julia!

    I am a full-time food blogger living in beautiful Colorado. I focus primarily on savory recipes (protein-based & fiber-rich main dishes, pasta, salads) using fresh & seasonal ingredients. A food blogger since 2012, I help home cooks create well-balanced and visually appealing dinners (many of which are 30-minute ONE-PAN meals). Find out more about me and my cooking philosophy. 

    Connect with Julia on Social Media:

    • Facebook
    • Pinterest
    • Instagram
    Get Julia's new recipes by e-mail:
    Subscribe by E-mail

    Footer

    ↑ back to top

    Privacy and Disclosure

    • Privacy Policy
    • Disclaimer
    • Terms & Conditions
    • Affiliate Disclosure

    About

    • About
    • Featured On
    • Contact Me

    Connect on Social Media

    • Pinterest
    • Facebook
    • Instagram

    Copyright © 2012-2025 JuliasAlbum.com

    Site Design: Foodie Pro Theme by Feast Design Co.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required