I enjoy making this lemon lentil soup whenever I want something nourishing, light, and comforting at the same time. The combination of tender red lentils, aromatic vegetables, warm spices, and fresh lemon creates a soup that feels both cozy and refreshing. I love how simple ingredients come together in one pot to create a vibrant and satisfying meal that works well for lunch or dinner.
Why You’ll Love This Recipe
I love this recipe because it is simple, wholesome, and full of flavor. The red lentils cook quickly and create a naturally creamy texture without needing dairy. The fresh lemon juice and zest brighten the entire dish and balance the earthy lentils and warm spices.
I also appreciate that this soup is made in one pot, which keeps cleanup easy. It is a nutritious plant-based meal packed with protein, fiber, and vegetables. I find it perfect for busy weeknights, meal prep, or whenever I want a healthy homemade soup that still feels comforting.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1–2 tablespoons olive oil or avocado oil
3 large carrots, peeled and sliced
2 stalks celery, chopped
1 medium yellow onion, diced
4 cloves garlic, minced
6 cups vegetable stock
1 1/2 cups red lentils
2 bay leaves
1/2 teaspoon turmeric
1 teaspoon cumin
1/2 teaspoon black pepper
1 teaspoon kosher salt
juice from 1 lemon (approximately 5 tablespoons)
1 teaspoon lemon zest
optional: spinach or kale
fresh parsley or cilantro, for garnish
Directions
I start by heating the oil in a large stockpot over medium heat. I add the diced onion, chopped celery, and sliced carrots, then cook them for about 3 to 4 minutes while stirring until the vegetables begin to soften.
Next, I add the minced garlic and cook it for about a minute until it becomes fragrant.
I pour in the vegetable stock and add the red lentils, bay leaves, turmeric, and cumin. I stir everything together so the flavors combine well.
I bring the soup to a gentle boil, then reduce the heat to medium-low, cover the pot, and let it simmer for about 12 to 15 minutes until the lentils are soft and tender.
Once the lentils are cooked, I stir in the lemon juice, lemon zest, salt, and black pepper.
If I want a creamier texture, I blend about two cups of the soup until smooth and then return it to the pot. Sometimes I also use an immersion blender directly in the pot for convenience.
If I decide to add spinach or kale, I stir it in and let it cook for another 2 to 3 minutes until the greens are wilted.
I serve the soup hot and finish it with fresh parsley or cilantro and an extra sprinkle of black pepper.
Servings and timing
This recipe makes about 4 servings.
Prep time: 15 minutes
Cooking time: 30 minutes
Total time: 45 minutes
Each serving contains approximately 320 calories, making it a filling yet balanced meal.
Variations
I sometimes adjust this soup depending on what I have available or the flavors I am craving.
One variation I enjoy is adding diced potatoes or sweet potatoes to make the soup heartier. I also like adding a pinch of smoked paprika or chili flakes when I want a slightly smoky or spicy flavor.
Sometimes I replace part of the vegetable stock with coconut milk for a creamier texture and a subtle richness. Another option I like is adding cooked quinoa or rice to make the soup even more filling.
Storage/Reheating
I store leftover soup in an airtight container in the refrigerator for up to 4 days. The lentils continue to absorb liquid as the soup sits, so the texture may thicken slightly.
When I reheat the soup, I usually add a small splash of water or vegetable broth to loosen it. I warm it gently on the stove over medium heat while stirring occasionally, or I reheat individual portions in the microwave.
This soup also freezes well. I freeze it in portion-sized containers for up to 3 months and thaw it overnight in the refrigerator before reheating.
Related Recipes:
- Easy Lentil Potato Soup
- Slow Cooker Lentil Taco Chili
- Ginger Sweet Potato Coconut Milk Stew with Lentils & Kale
FAQs
Can I use green or brown lentils instead of red lentils?
I can use green or brown lentils, but they take longer to cook and will not break down as much as red lentils. The soup will have a chunkier texture rather than the naturally creamy consistency that red lentils provide.
Is this soup vegan?
Yes, this soup is completely plant-based. I use vegetable stock and avoid any dairy ingredients, which makes it naturally vegan and also dairy-free.
Can I make this soup without blending it?
Yes, I can skip the blending step entirely. The soup will still be delicious, but it will have a slightly more textured consistency instead of being partially creamy.
What can I serve with lemon lentil soup?
I like serving this soup with crusty bread, warm pita, or a simple side salad. These additions make the meal more filling and complement the bright flavors of the soup.
Can I make this soup ahead of time?
Yes, I often make it ahead because the flavors develop even more as it sits. I simply store it in the refrigerator and reheat it when I am ready to serve.
Conclusion
I find lemon lentil soup to be one of the easiest and most satisfying soups to prepare. The combination of red lentils, vegetables, warm spices, and fresh lemon creates a comforting dish that still feels light and vibrant. I appreciate how quickly it comes together and how well it stores for later meals. Whether I prepare it for a weeknight dinner or meal prep for the week, this soup always delivers a nourishing and flavorful bowl.
📖 Recipe:
Print
Lemon Lentil Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A bright and comforting lemon lentil soup made with tender red lentils, aromatic vegetables, warm spices, and fresh lemon juice. This nourishing one-pot soup is light, flavorful, and naturally creamy without any dairy.
Ingredients
1–2 tablespoons olive oil or avocado oil
3 large carrots, peeled and sliced
2 stalks celery, chopped
1 medium yellow onion, diced
4 cloves garlic, minced
6 cups vegetable stock
1 1/2 cups red lentils
2 bay leaves
1/2 teaspoon turmeric
1 teaspoon cumin
1/2 teaspoon black pepper
1 teaspoon kosher salt
Juice from 1 lemon (about 5 tablespoons)
1 teaspoon lemon zest
Optional: spinach or kale
Fresh parsley or cilantro, for garnish
Instructions
- Heat the olive oil or avocado oil in a large stockpot over medium heat.
- Add the diced onion, chopped celery, and sliced carrots. Cook for 3–4 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic and cook for about 1 minute until fragrant.
- Pour in the vegetable stock and add the red lentils, bay leaves, turmeric, and cumin. Stir to combine.
- Bring the soup to a gentle boil, then reduce the heat to medium-low, cover, and simmer for 12–15 minutes until the lentils are tender.
- Stir in the lemon juice, lemon zest, kosher salt, and black pepper.
- For a creamier texture, blend about 2 cups of the soup until smooth and return it to the pot, or use an immersion blender directly in the pot.
- If using spinach or kale, stir it in and cook for 2–3 minutes until the greens are wilted.
- Serve hot and garnish with fresh parsley or cilantro and an extra sprinkle of black pepper.
Notes
- Add diced potatoes or sweet potatoes for a heartier soup.
- For a smoky or spicy flavor, include a pinch of smoked paprika or chili flakes.
Replace part of the vegetable stock with coconut milk for a creamier texture.
Add cooked quinoa or rice to make the soup more filling.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stovetop with a splash of water or vegetable broth if the soup thickens.
This soup freezes well for up to 3 months in portion-sized containers.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Middle Eastern
Nutrition
- Serving Size: 1 bowl
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 9 g
- Saturated Fat: 1 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 16 g
- Protein: 18 g
- Cholesterol: 0 mg







