Some meals feel comforting before you even take the first spoonful, and a pot of Lentil Soup is one of them. It is warm, nourishing, simple to prepare, and hearty enough to serve as a complete meal. As the lentils simmer with vegetables, herbs, and spices, the broth becomes rich and satisfying without needing cream, flour, or complicated techniques.
This lentil soup recipe sits in the perfect middle ground between a light broth and a heavy stew. Green lentils hold their shape as they cook, giving every bowl a pleasant bite, while potatoes and vegetables make the soup filling and balanced. It is a practical recipe for busy days, cold evenings, meal prep, or anytime you want something wholesome and dependable on the table.

Why People Love This Lentil Soup
- Green lentils keep their texture: They soften beautifully while still holding their shape, which keeps the soup hearty instead of mushy.
- The broth thickens naturally: As the lentils and potatoes cook, they release just enough starch to give the soup body without adding cream or flour.
- It uses everyday ingredients: Onion, garlic, carrot, celery, tomatoes, potatoes, lentils, stock, and pantry spices create deep flavor with very little effort.
- The spices are warm and balanced: Paprika and cumin add gentle earthiness and savory depth without overpowering the lentils.
- It is excellent for leftovers: This green lentil soup reheats well, making it ideal for make-ahead lunches and easy dinners during the week.
What Goes Into This Lentil Soup

You do not need special ingredients to make a flavorful lentil soup. This recipe relies on familiar vegetables, dried lentils, stock, and a few simple seasonings. The result is naturally thick, cozy, and filling, with a broth that tastes like it has been simmering for hours.
- Green Lentils: These are the heart of the soup. They cook until tender while keeping enough structure to make the soup satisfying.
- Onion and Garlic: These aromatics build the first layer of flavor and give the broth a savory base.
- Carrot and Celery: Classic soup vegetables that add sweetness, texture, and depth.
- Tomatoes: Diced tomatoes bring brightness and mild acidity, helping balance the richness of the lentils and stock.
- Potatoes: Potatoes make the soup more filling and help create a thicker, heartier texture.
- Paprika and Cumin: These spices add warmth, color, and an earthy flavor that works beautifully with lentils.
Note: Please see the recipe card below for the full ingredient list with measurements.
Add Ins and Smart Swaps
This lentil soup is easy to adjust based on what you have available. These additions keep the recipe balanced while giving you room to make it your own.
- Lemon Juice: Add a squeeze at the end for a brighter, fresher finish.
- Leafy Greens: Stir in spinach or kale during the final few minutes of cooking until just wilted.
- Smoked Sausage or Chorizo: Brown it before adding the vegetables for a richer, meatier version.
- Chilli Flakes: Add a small pinch if you want gentle heat without making the soup too spicy.
- Brown Lentils: Use them in place of green lentils if needed. They cook similarly, though they may soften slightly more.
How To Make Lentil Soup

- Sauté the Base: Heat olive oil in a large pot over low-medium heat. Add the chopped onion and cook until translucent, then stir in the garlic and cook for another minute until fragrant.

- Cook the Vegetables: Add the carrot and celery. Cook for about 8 minutes, stirring occasionally, until softened. If adding meat, brown it at this stage before continuing.

- Add the Lentils: Stir in the green lentils and coat them well in the aromatic vegetables. Let them cook for 2 to 3 minutes, adding a small splash of oil if the pot looks dry.

- Add Tomatoes and Potatoes: Add the diced tomatoes and cook until they begin to soften and break down. Stir in the potatoes and cook for another 5 minutes.

- Pour in the Liquids and Seasoning: Add the stock, stock powder, paprika, cumin, thyme, and parsley. Stir well, raise the heat, and bring the soup to a gentle simmer.

- Simmer Gently: Lower the heat, cover the pot, and simmer for 40 to 50 minutes. Stir occasionally until the lentils and potatoes are tender.

- Thicken the Soup: Mash part of the soup with a potato masher, or briefly use an immersion blender, until the texture is as thick as you like.

- Season and Serve: Taste and season with salt and pepper. Garnish with fresh parsley and serve hot with crusty bread or garlic toast.
A bowl of lentil soup is comforting on its own, but it is even better with something to soak up the rich broth. Serve it with warm garlic bread, crusty bread, or a simple side salad for a complete meal. If you want something extra hearty, pair it with potatoes or another simple vegetable side.
Pro Tips From My Kitchen
- Let the soup rest for at least 10 minutes before serving so the flavors can settle and deepen.
- If the soup becomes too thick after chilling, loosen it with a splash of stock or water while reheating.
- Mashing only a portion of the lentils gives the soup body while keeping plenty of texture.
- Season at the end, especially if you are using stock powder or salted broth.
- For the best texture, simmer gently rather than boiling hard, which can make the lentils break down too much.
Recipe FAQ’s
Yes. Brown lentils are a good substitute and cook in a similar way. They may soften a little more than green lentils, so the soup can have a slightly creamier texture.
No soaking is needed. Green lentils can be rinsed and added straight to the pot, making this lentil soup recipe simple and convenient.
Yes. Use vegetable broth instead of chicken stock and leave out any meat additions. The soup will still be flavorful, filling, and naturally hearty.


Best Lentil Soup
Ingredients
- 1 tablespoon olive oil
- 1 yellow onion chopped
- 4 cloves garlic minced
- 1 large carrot chopped
- 1 stalk celery chopped, just over 1/2 cup
- 2 cups dried green lentils or brown lentils
- 3 large tomatoes diced, or 4 small tomatoes
- 2 potatoes medium, diced into 1-inch pieces, Yukon gold if possible
- 2 litres low sodium chicken stock or broth, divided
- 2 teaspoons vegetable stock powder or beef/chicken bouillon powder
- 2 teaspoons paprika sweet or mild, or 1 teaspoon smoky
- 1 teaspoon ground cumin
- 1 tablespoon fresh thyme chopped, optional
- 1/4 cup fresh parsley plus extra to garnish
- 1 pinch salt to taste
- 1 pinch pepper to taste
Instructions
-
Heat the oil in a large pot over low-medium heat. Add the chopped onion and cook for 3 to 4 minutes, or until translucent. Stir in the garlic and sauté for 1 minute, just until fragrant.
-
Add the carrot and celery. Cook for about 8 minutes, stirring occasionally, until the vegetables soften. If using meat, brown it now. Stir in the lentils and cook for 2 to 3 minutes, coating them in the aromatics.
-
Add the tomatoes and cook until they begin to soften and break down. Stir in the potatoes and cook for another 5 minutes, stirring occasionally to prevent sticking.
-
Pour in the stock, then add the stock powder, paprika, cumin, thyme, and parsley. Stir well, increase the heat to bring the soup to a gentle simmer, then reduce the heat to low. Cover and simmer for 40 to 50 minutes, stirring occasionally, until the lentils and potatoes are tender.
-
Mash part of the soup with a potato masher, or briefly blend with an immersion blender, until thickened to your liking. Season with salt and pepper to taste. Garnish with fresh parsley and serve hot.
Notes
Nutrition
| Carbohydrates: 45g
| Protein: 19g
| Fat: 4g
| Saturated Fat: 1g
| Fiber: 17g
| Sugar: 3g
| Sodium: 229mg
Nutrition information is automatically calculated and should be used as an approximation.