When I want something healthy that still feels comforting, I make lentil soup. This version is bright and lemony, packed with vegetables, and finished with spinach so it feels fresh—not heavy. It’s also one of my favorite meal-prep lunches because it reheats beautifully and tastes even better the next day.
I use brown or green lentils here because they hold their shape and don’t turn mushy. The soup starts with a simple sauté of onion, carrot, and celery (classic comfort), then I add garlic, cumin, and a little thyme for depth. Lemon is the key at the end—zest and juice wake up the whole pot and make the flavors taste clean and vibrant.
Why this is a keeper
- Healthy and filling without being complicated
- One pot, easy cleanup
- Great for meal prep (freezes well too)
- Lemon makes it taste fresh, not “flat”
Ingredient tips
Lentils: Brown/green lentils work best. Red lentils break down more (still tasty, different texture).
Broth: Chicken or veggie broth both work.
Spinach: Baby spinach wilts fast. Kale works too—just simmer a bit longer.
Lemon: I add it at the end so it stays bright.
How I make it
- Sauté veggies until softened.
- Add garlic and spices.
- Add lentils and broth, simmer until tender.
- Stir in spinach to wilt.
- Finish with lemon zest and juice.
- Taste and adjust salt/pepper.
Serving ideas
I like it with crusty bread or crackers. For extra protein, I top with Greek yogurt or shredded chicken.

30-Minute Lemon Lentil Soup with Spinach
Ingredients
Equipment
Method
- Heat olive oil in a large pot. Sauté onion, carrots, and celery 5 minutes until softened.
- Add garlic, cumin, and thyme; cook 30 seconds until fragrant.
- Add lentils, broth, bay leaf (optional), salt, and pepper. Bring to a simmer.
- Simmer 15–20 minutes until lentils are tender.
- Stir in spinach to wilt, then remove from heat. Add lemon zest and lemon juice. Taste and adjust seasoning.