ADVERTISEMENT

Best Lentil Soup Recipe – Easy One-Pot Meal

By August 12, 20268 min read

There are few things as comforting as a pot of lentil soup simmering on the stove. The smell of garlic and cumin filling the kitchen always takes me back to my childhood, when my mom would make a big batch on rainy days. Now, I make this version for my own family, and it's become a weekly staple.

Advertisements1

This recipe is all about simplicity and flavor. You'll use basic pantry staples and fresh veggies, and the result is a rich, earthy soup that's both filling and nourishing. Plus, it's naturally vegan and gluten-free, so it's a great option for a crowd.

I love that this soup gets better the next day, so I often make a double batch. The lentils soak up all the wonderful spices, and the potatoes become perfectly tender. It's the kind of meal that makes you feel good from the inside out.

Why You'll Love This Recipe

1

One-Pot Wonder: Everything cooks in a single pot, so cleanup is a breeze.
2

Budget-Friendly: Lentils are inexpensive and packed with protein and fiber.
3

Meal Prep Hero: This soup stores and reheats beautifully, making it perfect for lunches.
4

Naturally Vegan & Gluten-Free: No dairy or wheat needed—just wholesome ingredients.

About the Ingredients

2 tablespoons olive oil

Use a good-quality extra virgin olive oil for the best flavor. You can substitute with avocado oil or any neutral oil.

1 large yellow onion, diced

Yellow onions are sweet and mellow when cooked. You can use a white or red onion if that's what you have.

3 cloves garlic, minced

Fresh garlic is key here. If you're in a pinch, use 1 teaspoon of garlic powder, but fresh is better.

2 large carrots, peeled and diced

Carrots add natural sweetness. You can leave the peel on if you prefer, just scrub them well.

2 celery stalks, diced

Celery adds a savory depth. If you don't have celery, you can skip it or add a bit of fennel for a similar crunch.

1 cup (200g) dried brown or green lentils, rinsed

Brown or green lentils hold their shape well. Don't use red lentils, as they'll turn mushy.

2 medium potatoes, peeled and diced (about 2 cups)

Russet or Yukon Gold potatoes work well. Yukon Golds are creamier and hold up nicely.

1 can (14.5 oz/400g) diced tomatoes, undrained

Fire-roasted tomatoes add a smoky flavor, but regular diced tomatoes are fine. If you have fresh, use 2 cups chopped.

6 cups (1.4 liters) vegetable broth

Use low-sodium broth to control the salt. You can also use chicken broth if you're not vegetarian.

1 teaspoon ground cumin

Cumin gives that warm, earthy note. Feel free to toast the seeds and grind them for extra flavor.

1 teaspoon paprika (smoked or sweet)

Smoked paprika adds a lovely smokiness. Sweet paprika is milder; use what you have.

1/2 teaspoon turmeric (optional)

Turmeric adds a beautiful golden color and anti-inflammatory benefits. Omit if you don't have it.

Salt and black pepper, to taste

Season at the end so you don't over-salt. Use about 1 teaspoon salt and 1/2 teaspoon pepper as a starting point.

2 tablespoons fresh lemon juice (from about 1 lemon)

A squeeze of lemon brightens the soup and balances the earthiness. Lime works too.

Tips & Tricks

  • Don't skip the lemon juice at the end—it lifts the whole soup.
  • If you want a thicker soup, mash some of the potatoes against the side of the pot.
  • For extra protein, add a can of drained chickpeas in the last 10 minutes of cooking.
  • Store leftovers in an airtight container for up to 4 days.

Pro Tips

1

Rinse lentils thoroughly: This removes debris and helps them cook evenly.
2

Sauté aromatics well: Cook onions, carrots, celery, and garlic until soft and fragrant to build flavor.
3

Simmer gently: Keep the soup at a gentle simmer, not a rolling boil, to avoid breaking the lentils.
4

Adjust liquid: If the soup becomes too thick, add a splash of broth or water to reach your desired consistency.

Step-by-Step Instructions

1. Sauté the aromatics

Heat olive oil in a large pot over medium heat. Add onion and cook for 3-4 minutes until translucent. Add garlic, carrots, and celery; cook for another 5 minutes, stirring occasionally, until vegetables start to soften.

2. Add spices and lentils

Stir in cumin, paprika, and turmeric (if using). Cook for 1 minute until fragrant. Add the rinsed lentils and stir to coat with the spice mixture.

3. Add liquids and tomatoes

Pour in the vegetable broth and add the diced tomatoes with their juices. Stir everything together, scraping any browned bits from the bottom of the pot.

4. Add potatoes and simmer

Add the diced potatoes and bring the soup to a boil. Reduce heat to low, cover, and let it simmer gently for 25-30 minutes, or until the lentils and potatoes are tender. Stir occasionally to prevent sticking.

5. Season and brighten

Once the vegetables are tender, season with salt and pepper to taste. Stir in the fresh lemon juice, then taste and adjust seasoning if needed.

6. Serve and enjoy

Ladle the soup into bowls. Garnish with fresh parsley or a dollop of yogurt if desired. Serve hot with crusty bread.

Delicious Variations

  • Add a handful of baby spinach or kale in the last 5 minutes of cooking for extra greens.
  • Swap the potatoes for sweet potatoes or butternut squash for a sweeter twist.
  • For a smoky flavor, add 1/2 teaspoon of chipotle powder or a diced chipotle pepper in adobo sauce.

How to Store Hearty Lentil Soup with Potatoes and Carrots

Refrigerator

Store in an airtight container for up to 4 days. The flavors will meld and deepen overnight.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat on the stovetop over medium heat, adding a splash of broth or water if the soup has thickened. You can also microwave individual portions in 1-minute intervals.

Frequently Asked Questions

Q: Do I need to soak lentils before cooking?

No, you don't need to soak lentils for this soup. Just rinse them well to remove any debris. Soaking is only necessary for larger beans like chickpeas or kidney beans.

Q: Can I use red lentils instead of brown or green?

Yes, you can use red lentils, but they will break down and become mushy. The soup will be more like a puree. If you prefer a chunky soup, stick with brown or green lentils.

Q: How can I make this soup spicier?

To add heat, stir in 1/2 teaspoon of red pepper flakes or a chopped jalapeño with the onions. You can also add a dash of hot sauce when serving.

Q: Can I use chicken broth instead of vegetable broth?

Yes, you can substitute chicken broth for a richer flavor. Just be aware that it won't be vegetarian or vegan if you do.

Q: How long does this lentil soup last in the fridge?

This soup will keep for up to 4 days in an airtight container in the refrigerator. Reheat gently on the stovetop or in the microwave.

Try this hearty lentil soup this week—it's a cozy, budget-friendly meal that the whole family will love. Don't forget to share your variations in the comments below! Small steps count.

Hearty Lentil Soup with Potatoes and Carrots

Hearty Lentil Soup with Potatoes and Carrots

This hearty lentil soup is packed with protein and veggies, perfect for a cozy, satisfying meal in just 50 minutes.

★★★★½ 4.8 (156 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 2 large carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 cup (200g) dried brown or green lentils, rinsed
  • 2 medium potatoes, peeled and diced (about 2 cups)
  • 1 can (14.5 oz/400g) diced tomatoes, undrained
  • 6 cups (1.4 liters) vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika (smoked or sweet)
  • 1/2 teaspoon turmeric (optional)
  • Salt and black pepper, to taste
  • 2 tablespoons fresh lemon juice (from about 1 lemon)

📋 Instructions

  1. 1Sauté the aromatics — Heat olive oil in a large pot over medium heat. Add onion and cook for 3-4 minutes until translucent. Add garlic, carrots, and celery; cook for another 5 minutes, stirring occasionally, until vegetables start to soften.
  2. 2Add spices and lentils — Stir in cumin, paprika, and turmeric (if using). Cook for 1 minute until fragrant. Add the rinsed lentils and stir to coat with the spice mixture.
  3. 3Add liquids and tomatoes — Pour in the vegetable broth and add the diced tomatoes with their juices. Stir everything together, scraping any browned bits from the bottom of the pot.
  4. 4Add potatoes and simmer — Add the diced potatoes and bring the soup to a boil. Reduce heat to low, cover, and let it simmer gently for 25-30 minutes, or until the lentils and potatoes are tender. Stir occasionally to prevent sticking.
  5. 5Season and brighten — Once the vegetables are tender, season with salt and pepper to taste. Stir in the fresh lemon juice, then taste and adjust seasoning if needed.
  6. 6Serve and enjoy — Ladle the soup into bowls. Garnish with fresh parsley or a dollop of yogurt if desired. Serve hot with crusty bread.
👨‍🍳 Chef's Note: For an extra creamy texture, blend a cup of the soup and stir it back in. Or top with a swirl of coconut milk for a rich finish.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Maya Okafor

Written by Maya Okafor
Maya writes about sustainable living and practical zero-waste swaps for busy families. She focuses on small, budget-friendly changes that fit into real life.

Leave a Comment

x
Advertisements