Description
This Lentil Soup with Potatoes and Spinach is a cozy, nourishing one-pot meal packed with tender lentils, creamy potatoes, fresh spinach, and aromatic vegetables. The lentils provide plant-based protein and fiber, while spinach adds color, potassium, and valuable nutrients.
It is naturally filling and satisfying without relying on heavy cream or added sugar. For a balanced high-protein, diabetic-friendly meal, pair a moderate serving with a protein-rich side such as plain Greek yogurt or grilled chicken.
Because lentils and potatoes both contain carbohydrates, this recipe is not a low-carb or keto recipe, but portion control and its fiber-rich ingredients can make it a more balanced choice than many refined-carbohydrate soups.
Can This Lentil Soup with Potatoes and Spinach Support Weight Loss Goals?
Yes, it can fit into a weight-conscious eating pattern when served in appropriate portions. Lentils provide protein and fiber, which can make the soup filling and satisfying, while vegetables add volume without requiring large amounts of added fat.
The combination of lentils, spinach, potatoes, and vegetables makes this a substantial meal rather than a broth-only soup. Keeping the olive oil moderate and pairing the soup with lean protein instead of calorie-dense toppings can further support a balanced meal.
For individual weight-management or blood-sugar needs, portion size and the overall day’s food choices matter.
Does Lentil Soup with Potatoes and Spinach Fit a High-Protein Lifestyle?
This soup provides a moderate amount of plant-based protein, primarily from lentils, with approximately 16 g protein per serving in this recipe.
Its net carbohydrates are approximately 33 g per serving, mainly from lentils and potatoes, so it is not a low-carb or keto dish.
Spinach, lentils, and vegetables contribute fiber, which helps make the carbohydrates more nutrient-dense and filling.
For a higher-protein meal, serve it with plain Greek yogurt, cottage cheese, eggs, or lean grilled chicken.
Why This Recipe Is Special
- Fiber-rich and satisfying: Lentils provide both plant protein and dietary fiber for a hearty bowl.
- One-pot comfort food: Everything cooks together for easy preparation and minimal cleanup.
- Vegetable-packed: Spinach, carrots, onion, celery, and potatoes create a colorful, nourishing soup.
- Naturally comforting: Warm herbs, garlic, vegetables, and lentils create deep savory flavor without cream.
- Diabetic-friendly approach: No added sugar and plenty of fiber, although the potatoes and lentils still contribute carbohydrates.
My Personal Experience
- The lentils make it especially filling.
I love how the lentils give the soup a substantial texture instead of making it feel like a thin vegetable broth. - The spinach adds freshness at the end.
Stirring fresh spinach into the hot soup keeps its color vibrant and adds a pleasant tender texture. - The potatoes make every spoonful comforting.
Small potato cubes become tender while cooking and give the broth a naturally hearty quality. - It is especially convenient for busy days.
Everything comes together in one pot, making this a practical meal for cooking ahead and enjoying throughout the week.
Perfect For
This soup is ideal for weeknight dinners, healthy lunches, meal prep, chilly evenings, and simple family meals. It also works well as a satisfying starter or main course when paired with an additional lean protein source.
For a higher-protein meal plan, serve a bowl with plain Greek yogurt, grilled chicken, boiled eggs, or another protein-rich side. It can also be portioned into containers for convenient lunches.
Why You’ll Love This Recipe
- Hearty without being heavy
Lentils and potatoes create a satisfying texture while the vegetable-filled broth keeps the dish comforting rather than overly rich. - Packed with plant protein
Lentils provide the recipe’s main protein source and make this vegetarian soup considerably more filling. - Easy one-pot preparation
The vegetables, lentils, potatoes, and seasonings cook together, reducing both preparation time and cleanup. - Great for meal prep
The soup stores well and the flavors become even more developed after resting overnight. - Easy to customize
You can add extra spinach, herbs, lean chicken, or a spoonful of Greek yogurt depending on your nutritional goals.
Common Mistakes to Avoid
- Not rinsing the lentils: Rinse them thoroughly and remove any small debris before adding them to the pot.
- Cutting potatoes too large: Large chunks take longer to become tender and can leave the soup unevenly cooked.
- Overcooking the spinach: Add spinach near the end so it stays bright green and pleasantly tender.
- Adding too much salt early: Broth can vary considerably in sodium, so taste the soup near the end before adding additional salt.
Required Equipment
- Large Dutch oven or soup pot — provides enough room for even simmering without overflowing.
- Chef’s knife — makes quick, consistent vegetable preparation.
- Cutting board — provides a stable surface for safely chopping ingredients.
- Wooden spoon — makes it easy to stir the lentils and vegetables without scratching the pot.
- Ladle — makes portioning the finished soup simple and mess-free.
Storage Instructions
Allow the soup to cool before transferring it to airtight glass or BPA-free food-storage containers.
- Refrigerator: Store for up to 4 days.
- Freezer: Freeze for up to 3 months for best quality.
- Leave a little space at the top of freezer containers because the soup expands as it freezes.
- Thaw frozen soup overnight in the refrigerator when possible.
- Reheat gently on the stovetop over medium-low heat until steaming hot, or microwave individual portions in short intervals, stirring between intervals.
The protein and fiber content remain present after storage, although the potatoes may become somewhat softer after freezing and reheating.
Recipe Details

Preparation Time: 15 minutes
Cooking Time: 35–40 minutes
Total Time: 50–55 minutes
Servings: 6
Best Season: All-season, especially fall and winter
Total Calories: Approximately 330 calories per serving
Short 3-Line Description
A warm, hearty lentil soup loaded with tender potatoes, spinach, and savory vegetables.
Lentils provide plant-based protein and fiber for a satisfying meal.
Perfect for healthy weeknight dinners, meal prep, and comforting lunches.
📝 Ingredients
- 1 ½ cups (about 285 g) dry brown or green lentils, rinsed and drained
- 2 medium potatoes (about 300 g), peeled and cut into ½-inch cubes
- 4 cups (about 120 g) fresh spinach, roughly chopped
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 6 cups low-sodium vegetable broth
- 1 cup water
- 1 teaspoon dried thyme
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- 1 bay leaf
- ¾ teaspoon salt, or to taste depending on broth
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley, optional
Ingredient note: Use low-sodium broth if you want better control over the soup’s sodium content.
Directions
- Prepare the lentils.
Rinse the dry lentils under cool water and check for any small stones or debris. - Sauté the vegetables.
Heat a large soup pot over medium heat and add the olive oil. Add onion, carrots, and celery and cook for 5–6 minutes, stirring occasionally, until the vegetables begin to soften. - Add the garlic and spices.
Stir in the garlic, thyme, cumin, smoked paprika, and black pepper. Cook over medium-low heat for 30–60 seconds, just until fragrant. - Build the soup.
Add the rinsed lentils, potatoes, vegetable broth, water, and bay leaf. Stir well and bring the mixture to a gentle boil over medium-high heat. - Simmer gently.
Reduce the heat to low or medium-low, cover partially, and simmer for 25–30 minutes. Stir occasionally to prevent the lentils from settling on the bottom. - Check the texture.
The soup is ready when the lentils are tender and the potatoes can be easily pierced with a fork. Avoid boiling aggressively because it can cause the potatoes to break apart too quickly. - Add the spinach.
Remove the bay leaf and stir in the chopped spinach. Cook over low heat for 2–3 minutes, just until wilted and bright green. - Finish with lemon.
Turn off the heat and stir in the lemon juice. Taste and adjust the salt and pepper as needed. - Apply a high-protein serving tip.
For a higher-protein meal, serve the soup with plain Greek yogurt, cottage cheese, a boiled egg, or grilled chicken rather than adding high-carbohydrate bread or crackers. - Serve.
Ladle into bowls and garnish with fresh parsley. Let the soup rest for 2–3 minutes before serving so the flavors settle.
Nutrition Facts — Per Serving (Approximate)
Estimates will vary depending on the exact vegetables, broth, lentils, and potato sizes used.
- Calories: 330 kcal
- Fat: 5.5 g
- Cholesterol: 0 mg
- Sodium: 480 mg
- Potassium: 950 mg
- Total Carbohydrates: 48 g
- Fiber: 15 g
- Net Carbs: 33 g
- Sugars: 6 g
- Protein: 16 g
- Calcium: 75 mg
Notes
- Storage: Refrigerate leftovers for up to 4 days in airtight containers.
- Freezing: Freeze individual portions for up to 3 months for best quality.
- Reheating: Warm gently over medium-low heat and add a splash of water or broth if the soup thickens too much.
- Allergy note: The basic recipe is naturally dairy-free and egg-free, but check your vegetable broth label for potential allergens.
- Flavor boost: Add extra lemon juice, fresh parsley, black pepper, or a pinch of red pepper flakes just before serving.
- Protein boost: Add shredded chicken, turkey, Greek yogurt, or another lean protein to increase the protein per meal.
- Diabetic-friendly note: This recipe contains carbohydrates from both lentils and potatoes, so portion size should be considered as part of the overall meal.
Frequently Asked Questions
1. Is lentil soup with potatoes diabetic-friendly?
It can fit a balanced diabetic-friendly eating pattern, but potatoes and lentils both contribute carbohydrates, so serving size matters.
2. Is this a low-carb soup?
No, this is a fiber-rich soup but not a low-carb or keto recipe because lentils and potatoes provide significant carbohydrates.
3. How can I make this soup higher in protein?
Add grilled chicken, turkey, plain Greek yogurt, cottage cheese, or another lean protein source when serving.
4. Can I use canned lentils?
Yes, use about 4–5 cups drained and rinsed canned lentils and reduce the simmering time because they are already cooked.
5. Can I make this soup without potatoes?
Yes, simply replace the potatoes with additional spinach, cauliflower, zucchini, or another non-starchy vegetable.
6. Why did my soup become too thick?
Lentils continue absorbing liquid as they sit, so stir in a little warm broth or water when reheating to restore the desired consistency.