30-Minute Lemon Lentil Soup with Spinach

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

  1. Sauté veggies until softened.
  2. Add garlic and spices.
  3. Add lentils and broth, simmer until tender.
  4. Stir in spinach to wilt.
  5. Finish with lemon zest and juice.
  6. 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

Cozy, healthy lentil soup brightened with lemon and packed with veggies and spinach—simple, filling, and meal-prep friendly.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Healthy
Cuisine: American
Calories: 240

Ingredients
  

Soup
  • 1 tbsp olive oil
  • 1 yellow onion diced
  • 2 carrots diced
  • 2 stalks celery diced
  • 3 garlic cloves minced
  • 1 tsp ground cumin
  • 1/2 tsp dried thyme
  • 1 cup brown or green lentils rinsed
  • 6 cups chicken broth or vegetable broth
  • 1 bay leaf optional
  • 3/4 tsp kosher salt to taste
  • 1/4 tsp black pepper to taste
  • 3 cups baby spinach
  • 1 tsp lemon zest
  • 2 tbsp lemon juice plus more to taste

Equipment

  • Large pot
  • Knife
  • Cutting board
  • Wooden spoon

Method
 

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

Notes

Make it creamy: Blend 1–2 cups of soup and stir back in.
Meal prep: Keeps 4 days in the fridge, or freeze up to 2 months.

Leave a Comment

Recipe Rating