Hearty One-Pot Lentil Soup is a cozy, comforting dish filled with nutritious ingredients that will warm your soul. Imagine a bubbling pot of vibrant colors: rich red tomatoes, fresh green peppers, and the earthy tones of lentils all coming together in one hearty meal. Each spoonful is packed with flavor, and the combination of spices adds a delightful depth that makes you feel like you’re dining in a Mediterranean bistro. It’s not just a soup; it’s a celebration of comfort food that can easily transform a regular weeknight dinner into something special.

I first stumbled upon this recipe during a chilly evening, searching for a way to clear out the vegetables in my fridge. I found that this one-pot wonder was not just an effective way to use leftover veggies but also filled with incredible flavor and heartiness, making it a perfect solution for a family gathering. This Hearty One-Pot Lentil Soup is incredibly easy to put together, budget-friendly, and, best of all, it leaves minimal dishes behind. I’m thrilled to share it with you, and I encourage you to try it for your next family meal or cozy night in!
Why You’ll Love This Recipe
- Simple & Quick: Ready in about one hour with just 15 minutes of prep.
- Irresistible Flavor: Smoky paprika paired with cumin creates a warm, robust taste.
- Eye-Catching Appeal: A vibrant medley of ingredients makes it as beautiful as it is delicious.
- Flexible Serving: Perfect as a light dinner, a filling lunch, or even a hearty appetizer.
- Diet-Friendly Options: Easily adaptable to be vegan and gluten-free.
Ingredients You’ll Need
- 1-2 tbsp neutral oil: Use canola or vegetable oil, which allows the flavors of the vegetables to shine without overpowering them.
- 1 white onion, diced: Offers a sweet base flavor that complements the spices.
- 3 cloves garlic, minced: Adds aromatic depth, enhancing the overall flavor profile.
- 1 small red bell pepper, seeded and diced: Brings sweetness and color.
- 1 small green bell pepper, seeded and diced: Adds a mild crunch and earthiness to the soup.
- 1 small carrot, peeled and small diced: Provides natural sweetness and a lovely texture.
- 1 tbsp tomato paste: Concentrates the tomato flavor and gives richness to the broth.
- 1 can diced tomatoes (14-15 oz or 400g): Adds juiciness and acidity, balancing the heartiness of the lentils.
- 2 bay leaves: Infuses the soup with a subtle herbal aroma (make sure to remove them before serving).
- 1 tsp smoked paprika: Imparts a smoky flavor that elevates the dish.
- 1 to 1 ½ tsp cumin powder: Introduces a warm, earthy note; adjust based on your preference.
- 1 tsp chili powder or chili flakes: For a bit of heat, modify to suit your taste.
- 1-2 tsp sugar: Balances acidity; tweak according to your taste.
- 1 ½ cups dried lentils: I recommend easy-cook lentils for a quicker cooking time.
- 4-6 cups vegetable broth: Use low-sodium broth for a healthier option and adjust based on desired thickness.
- Salt and pepper, to taste: Essentials for flavor enhancement.
- Fresh lemon juice to taste: Brightens and freshens flavors when added at the end.
- Chopped parsley or cilantro: Adds a fresh, herbaceous finish.
- Homemade pita or other bread of choice: Serve alongside for a complete meal experience.
How to Make Hearty One-Pot Lentil Soup
-
Cook the Aromatics: Heat a large pot over medium heat. Add 1-2 tbsp neutral oil, then add the diced onion and cook for 3-4 minutes, or until softened and translucent. You’ll know it’s time to add the rest when you can smell its sweet aroma filling the kitchen.
-
Add the Veggies: Stir in the minced garlic, diced red and green bell peppers, and small diced carrot. Cook for an additional 2-3 minutes, allowing them to soften and become aromatic, creating a flavorful base.
-
Depth of Flavor: Add 1 tbsp tomato paste, cooking for 1-2 minutes while stirring frequently until it darkens slightly. Then add 1 can of diced tomatoes, the bay leaves, 1 tsp smoked paprika, 1 to 1 ½ tsp cumin, 1 tsp chili powder or chili flakes, and 1-2 tsp sugar. Mix well and let everything cook for another 2-3 minutes, letting the flavors meld beautifully.
-
Incorporate the Lentils: Toss in 1 ½ cups dried lentils and 4 cups vegetable broth. Mix everything well and bring this mixture to a boil over medium-high heat. The lentils will start absorbing all those wonderful flavors while cooking.
-
Simmer to Perfection: Reduce the heat to medium-low, cover, and simmer for 20-25 minutes if using easy-cook lentils or until they reach your desired tenderness. I prefer my lentils tender yet still firm enough to have a bite. Remember to stir occasionally to prevent them from sticking to the bottom of the pot.
-
Adjust the Thickness: Check the consistency of your soup. If it’s too thick, add more vegetable broth as needed. For a thicker stew-like soup, simply simmer uncovered for a few more minutes. This step allows you to control whether you want it as a hearty soup or a thicker stew.
-
Final Touches: Taste your soup and season with more salt, pepper, cumin, or chili if desired. Once everything is nicely balanced, turn off the heat and finish with a splash of fresh lemon juice and a handful of chopped parsley or cilantro, elevating the flavor profile and adding brightness.
-
Serve and Enjoy: Ladle the soup into bowls and garnish with additional chopped parsley or cilantro, and serve with lemon wedges and warm homemade pita or your favorite bread. Dig in and enjoy the comforting warmth of your Hearty One-Pot Lentil Soup!
Storing & Reheating
Let any leftovers cool completely before storing in an airtight container at room temperature for up to 2 hours. For longer storage, keep in the refrigerator for up to 4 days. If you want to store it longer, transfer the soup to the freezer and it’ll stay good for up to 3 months. When ready to eat, reheat in a saucepan over medium heat for about 10 minutes or until warmed through. Be aware that the texture may thicken during refrigeration or freezing; adding a splash of broth or water when reheating can help refresh it.
Chef’s Helpful Tips
- Avoid overcooking the lentils; they should be tender but not mushy. If you prefer al dente, start checking at the lower end of cooking time.
- For a creamier texture, consider blending a portion of the soup with an immersion blender.
- Using fresh herbs or spices can elevate the flavor even more; feel free to experiment!
- If you’re unsure about the heat level, start with the lower amount of chili powder or flakes and add more as you taste.
- This soup develops even better flavors the next day, so consider making it ahead of time for gatherings!
Hearty One-Pot Lentil Soup is a fantastic mixture of flavors and textures that really hits the spot. Whether you enjoy it on a chilly evening or serve it to guests, it’s bound to impress. Don’t hesitate to get creative with the ingredients and make this recipe your own. Enjoy the process and the delicious results!

Recipe FAQs
Can I use canned lentils instead of dried ones?
Yes, you can use canned lentils to save time. Rinse and drain about 2 cups of canned lentils and add them in the last 10 minutes of cooking, just to heat them through.
How do I thicken the soup?
If you want a thicker consistency, simply let the soup simmer uncovered for a few minutes to allow excess liquid to evaporate. For a heartier texture, consider mashing some lentils against the side of the pot.
Is this soup gluten-free?
Absolutely! All the ingredients are naturally gluten-free, making this Hearty One-Pot Lentil Soup suitable for those with gluten sensitivities.
Can I freeze the soup?
Yes, this soup freezes beautifully! Just be sure to let it cool completely before transferring it to a freezer-safe container. It can be frozen for up to 3 months.
Print
Hearty One-Pot Lentil Soup
This Hearty One-Pot Lentil Soup combines delicious flavors with easy preparation. Featuring lentils, fresh veggies, and aromatic spices, it’s the ideal quick dinner that warms the soul and satisfies the appetite. Perfect for anyone searching for wholesome, homemade meals!
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
Ingredients
- 1–2 tbsp neutral oil
- 1 white onion diced
- 3 cloves garlic minced
- 1 small red bell pepper seeded and diced
- 1 small green bell pepper seeded and diced
- 1 small carrot peeled and small diced
- 1 tbsp tomato paste
- 1 can diced tomatoes 14-15 oz or 400g
- 2 bay leaves
- 1 tsp smoked paprika
- 1 to 1 1/2 tsp cumin powder
- 1 tsp chili powder or chili flakes adjust to desired heat
- 1–2 tsp sugar adjust to taste
- 1 1/2 cups dried lentils i used easy-cook lentils
- 4–6 cups vegetable broth plus more as needed
- salt and pepper to taste
- fresh lemon juice to taste
- chopped parsley
- chopped parsley or cilantro
- homemade pita or other bread of choice
Instructions
- Heat a large pot over medium heat and add the neutral oil.
- Add the diced onion to the pot, cooking for 3-4 minutes until softened and translucent.
- Incorporate garlic, red bell pepper, and green bell pepper, cooking for an additional 2-3 minutes until softened and aromatic.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
Feel free to adjust the spices according to your heat preference.
You can add more broth if you like a soupier consistency.
Best enjoyed with a slice of homemade pita or your favorite bread.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Comfort Food
Nutrition
- Serving Size: 1 bowl
- Calories: 270
- Sugar: 5g
- Sodium: 400mg
- Fat: 6g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 15g
- Protein: 12g
- Cholesterol: 0mg






