The Best Red Lentil Soup Recipe

I can’t get over how a handful of pantry staples turns into a silky, restaurant-worthy red lentil soup packed with plant-based protein. This is the kind of simple recipe that makes everyone ask for seconds.

A photo of The Best Red Lentil Soup Recipe

I’m obsessed with this red lentil soup because it tastes way fancier than the pantry raid it really is. The red lentils turn rich and velvety, while tomato paste brings that deep, almost restaurant-style flavor I want in every spoonful.

But it’s still simple, filling, and packed with plant-based protein, which makes me love it even more. And the texture?

Smooth-ish, hearty, not boring. I keep coming back to it when I want something that feels satisfying without being heavy.

Big flavor, zero fuss, and the kind of bowl I finish way too fast. Every single time, honestly.

No regrets.

Ingredients

Ingredients photo for The Best Red Lentil Soup Recipe

  • Olive oil starts everything off with a soft, rich base.
  • Yellow onion brings that cozy, sweet flavor you expect in soup.
  • Carrots add gentle sweetness and a little color, which I love.
  • Celery keeps the soup from tasting flat or too heavy.
  • Garlic makes it smell amazing before you’ve even added broth.
  • Red lentils cook fast and turn creamy without needing actual cream.
  • Tomato paste adds depth, like the soup’s been simmering all day.
  • Cumin, coriander, and turmeric make it warm, earthy, and not boring.
  • Red pepper flakes give a tiny kick, if you’re into that.
  • Vegetable broth keeps it savory and makes the lentils shine.
  • Lemon juice wakes everything up.

    Don’t skip it.

  • Plus, herbs on top make it fresh instead of plain.
  • Basically, yogurt or coconut milk makes each bowl extra cozy.

Ingredient Quantities

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped (about 1 1/2 cups)
  • 2 medium carrots, peeled and diced (about 1 cup)
  • 2 celery stalks, diced (about 3/4 cup)
  • 3 garlic cloves, minced
  • 1 1/2 cups red lentils, rinsed and drained
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon ground turmeric
  • 1/4 to 1/2 teaspoon crushed red pepper flakes, optional
  • 6 cups low sodium vegetable broth (or chicken broth for nonvegetarian)
  • 1 bay leaf
  • Salt, 1 to 1 1/2 teaspoons, to taste
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons fresh lemon juice, or more to taste
  • Fresh cilantro or parsley, chopped, for garnish (about 1/4 cup)
  • Plain yogurt or coconut milk, for serving, optional (2 to 1/4 cup)

How to Make this

1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering. Add 1 medium finely chopped yellow onion, 2 peeled and diced carrots, and 2 diced celery stalks. Cook, stirring occasionally, until softened, about 6 to 8 minutes.

2. Add 3 minced garlic cloves and cook 30 seconds until fragrant.

3. Stir in 2 tablespoons tomato paste, 1 teaspoon ground cumin, 1/2 teaspoon ground coriander, 1/2 teaspoon ground turmeric, and 1/4 to 1/2 teaspoon crushed red pepper flakes if using. Cook 1 minute to bloom the spices.

4. Add 1 1/2 cups rinsed and drained red lentils and stir to coat with the spice mixture.

5. Pour in 6 cups low sodium vegetable broth (or chicken broth for nonvegetarian) and add 1 bay leaf. Bring to a boil over medium-high heat.

6. Reduce heat to a simmer, partially cover, and cook until lentils are very tender and the soup has thickened, about 20 to 25 minutes. Stir occasionally and add a splash of water or broth if it becomes too thick.

7. Remove from heat. Discard the bay leaf. Use an immersion blender to pulse the soup until silky but still slightly chunky, or transfer half to a blender, puree, and return to the pot.

8. Season with 1 to 1 1/2 teaspoons salt to taste, 1/2 teaspoon freshly ground black pepper, and 2 tablespoons fresh lemon juice, adding more lemon if desired.

9. Serve topped with chopped fresh cilantro or parsley (about 1/4 cup) and a dollop of plain yogurt or coconut milk if desired (about 2 to 1/4 cup).

Equipment Needed

1. Large heavy-bottomed pot (6 to 8 quart)
2. Chef’s knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and spoons
6. Fine-mesh sieve or colander (for rinsing lentils)
7. Immersion blender or countertop blender
8. Ladle for serving

FAQ

Yes. For a slow cooker, sauté the vegetables first, then add all ingredients and cook on low for 4 to 6 hours or high for 2 to 3 hours until lentils are tender. For an Instant Pot, sauté using the Sauté function, add remaining ingredients, seal and cook on Manual/Pressure Cook for 8 minutes, then quick release or natural release for 10 minutes.

If too thick, stir in hot broth or water a little at a time until you reach the desired consistency. If too thin, simmer uncovered until it reduces, or blend a portion and return it to the pot to thicken naturally.

Yes. Use chicken broth for a nonvegetarian version, coconut milk or plain yogurt for creaminess and dairy alternatives, and gluten free broth if needed. Red lentils are naturally gluten free.

Refrigerate in an airtight container for 4 to 5 days. Freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, adding a splash of broth if needed.

For milder soup, omit or reduce crushed red pepper flakes. For more warmth, add a pinch of cayenne or smoked paprika. Finish with extra lemon juice or fresh herbs to brighten the flavor.

It is recommended to rinse and drain red lentils to remove dust and any impurities. Rinsing also helps avoid excessive foaming while cooking and results in a cleaner flavor.

The Best Red Lentil Soup Recipe Substitutions and Variations

  • Red lentils: substitute yellow split peas or split mung beans (similar texture; may need slightly longer cooking), or use brown/green lentils (longer cook time and firmer texture).
  • Tomato paste: substitute 1/2 cup crushed tomatoes or canned fire roasted tomatoes (reduce added liquid slightly), or 2 tablespoons roasted red pepper purée for a milder, smoky note.
  • Ground cumin: substitute ground coriander or smoked paprika for warmth, or 1/2 teaspoon curry powder for a more complex flavor.
  • Fresh lemon juice: substitute white wine vinegar or apple cider vinegar (start with half the amount and adjust to taste), or use extra yogurt/coconut milk for a creamier, less tangy finish.

Pro Tips

1. Toast the spices briefly in the hot oil before adding the tomato paste. That extra 30 to 60 seconds wakes up their aroma and gives the soup a deeper, more rounded flavor.

2. Rinse the lentils until the water runs clear, then spread them on a baking sheet for a few minutes to air dry. This reduces foam and keeps the cooking liquid from getting cloudy and scummy.

3. If you like a creamier texture, blend only half the soup and fold the puree back into the pot. That way you keep some chunk for body while getting a silky finish without thinning the flavor.

4. Brighten everything right before serving with extra lemon and a sprinkle of fresh herbs. The acid and herb freshness lift the spices and make the whole dish taste more vibrant.

Please enter your email to print the recipe:

The Best Red Lentil Soup Recipe

My favorite The Best Red Lentil Soup Recipe

Equipment Needed:

1. Large heavy-bottomed pot (6 to 8 quart)
2. Chef’s knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and spoons
6. Fine-mesh sieve or colander (for rinsing lentils)
7. Immersion blender or countertop blender
8. Ladle for serving

Ingredients:

  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped (about 1 1/2 cups)
  • 2 medium carrots, peeled and diced (about 1 cup)
  • 2 celery stalks, diced (about 3/4 cup)
  • 3 garlic cloves, minced
  • 1 1/2 cups red lentils, rinsed and drained
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon ground turmeric
  • 1/4 to 1/2 teaspoon crushed red pepper flakes, optional
  • 6 cups low sodium vegetable broth (or chicken broth for nonvegetarian)
  • 1 bay leaf
  • Salt, 1 to 1 1/2 teaspoons, to taste
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons fresh lemon juice, or more to taste
  • Fresh cilantro or parsley, chopped, for garnish (about 1/4 cup)
  • Plain yogurt or coconut milk, for serving, optional (2 to 1/4 cup)

Instructions:

1. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering. Add 1 medium finely chopped yellow onion, 2 peeled and diced carrots, and 2 diced celery stalks. Cook, stirring occasionally, until softened, about 6 to 8 minutes.

2. Add 3 minced garlic cloves and cook 30 seconds until fragrant.

3. Stir in 2 tablespoons tomato paste, 1 teaspoon ground cumin, 1/2 teaspoon ground coriander, 1/2 teaspoon ground turmeric, and 1/4 to 1/2 teaspoon crushed red pepper flakes if using. Cook 1 minute to bloom the spices.

4. Add 1 1/2 cups rinsed and drained red lentils and stir to coat with the spice mixture.

5. Pour in 6 cups low sodium vegetable broth (or chicken broth for nonvegetarian) and add 1 bay leaf. Bring to a boil over medium-high heat.

6. Reduce heat to a simmer, partially cover, and cook until lentils are very tender and the soup has thickened, about 20 to 25 minutes. Stir occasionally and add a splash of water or broth if it becomes too thick.

7. Remove from heat. Discard the bay leaf. Use an immersion blender to pulse the soup until silky but still slightly chunky, or transfer half to a blender, puree, and return to the pot.

8. Season with 1 to 1 1/2 teaspoons salt to taste, 1/2 teaspoon freshly ground black pepper, and 2 tablespoons fresh lemon juice, adding more lemon if desired.

9. Serve topped with chopped fresh cilantro or parsley (about 1/4 cup) and a dollop of plain yogurt or coconut milk if desired (about 2 to 1/4 cup).