Lentil Soup with Spinach and Lemon

🕒 Prep: 10 min
🔥 Cook: 30 min
🍽 Serves: 4
Be the First to Review!

There's something comforting about a bowl of homemade lentil soup. This Lentil Soup with Spinach and Lemon is a hearty, flavorful option that’s perfect for any season. The bright lemon finish ties everything together, making it a refreshing twist on a classic favorite.

Lentil Soup with Spinach and Lemon

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Lentil Soup with Spinach and Lemon

Ingredients for Lentil Soup with Spinach and Lemon

Olive oil is the base for sautéing the onions and garlic, adding a smooth richness to the soup. Onion serves as a flavorful foundation, while garlic contributes a pungent depth. The ground cumin and ground coriander bring warm, earthy notes, and a pinch of chili flakes adds just the right amount of heat. The star of our dish, lentils, offers a hearty texture and protein boost. Using vegetable broth ensures a full-bodied flavor while keeping the dish vegan. A single bay leaf adds subtle complexity. Fresh spinach brings a touch of greenery and nutrients, and finally, lemon juice provides a tangy finish that brightens the soup. Season with salt and pepper to enhance all the flavors.

Why This Lentil Soup with Spinach and Lemon Works

As the onion cooks in the olive oil, it softens and loses its sharp bite. The garlic and spices warm up in that hot oil and spread through it, so the cumin, coriander, and chili flakes end up coating everything in the pot. By the time the lentils go in, they are surrounded by seasoned oil, not just plain broth.

Once the broth is added and the pot starts to simmer, the lentils slowly soak up the liquid. Over those 25 minutes, they swell, soften, and some of their starch leaks into the broth. That starch slightly thickens the soup so it doesn’t feel watery, and the lentils turn tender but still hold their shape.

Near the end, the spinach only needs a short time in the hot soup to wilt down and turn silky. Right after that, the lemon juice goes in. Adding it at the end keeps the taste bright and also cuts through the thicker, starchy broth, so the soup feels fresh instead of heavy.

Lentil Soup with Spinach and Lemon Tips & Tricks

  • Rinse the lentils well to remove any debris and ensure they cook evenly.
  • If you prefer a thicker soup, use an immersion blender to blend part of the cooked lentils.
  • Adjust the chili flakes to your heat preference; a little goes a long way.
  • For extra depth, consider adding a splash of soy sauce or tamari when seasoning.

Mistakes To Avoid

Letting the lentils simmer for too short a time leaves them firm in the center while the broth stays thin and brothy. The soup ends up with hard little bites of lentil that don’t blend into the liquid, so it never gets that slightly thick, cozy texture.

Cranking the heat too high after adding the lentils and broth can cause the bottom to catch and burn while the top still looks fine. Burnt bits stick to the pot and spread a bitter, smoky taste through the whole batch, even if only a small area scorches.

Adding the spinach too early, while the lentils are still cooking, makes the leaves cook to death. The spinach turns dark and stringy, almost melting away, and the soup looks dull and murky instead of having soft, bright green leaves.

Pouring in all the lemon juice while the soup is still boiling can make the broth taste sharp and flat at the same time. The heat drives off the fresh citrus smell, and the sourness can feel harsh because it doesn’t have a chance to blend in gently at the end.

Ingredients

  1. 1 tablespoon olive oil
  2. 1 medium onion, diced
  3. 2 cloves garlic, minced
  4. 1 teaspoon ground cumin
  5. 1 teaspoon ground coriander
  6. 1/4 teaspoon chili flakes
  7. 1 cup dried lentils, rinsed
  8. 6 cups vegetable broth
  9. 1 bay leaf
  10. 3 cups fresh spinach
  11. 1 lemon, juiced
  12. Salt and pepper to taste

Step-by-step Instructions

  1. 1. Heat olive oil in a large pot over medium heat.
  2. 2. Add onion and cook until softened, about 5 minutes.
  3. 3. Stir in garlic, cumin, coriander, and chili flakes; cook for 1 minute.
  4. 4. Add lentils, vegetable broth, and bay leaf; bring to a boil.
  5. 5. Reduce heat and simmer until lentils are tender, about 25 minutes.
  6. 6. Remove bay leaf and stir in spinach until wilted.
  7. 7. Add lemon juice, and season with salt and pepper to taste.
  8. 8. Serve hot.

Frequently Asked Questions

Can I use canned lentils?
Yes, you can use canned lentils. Just reduce the cooking time since they're already cooked. Rinse them well before adding to the soup.
How long does this soup keep?
Stored in an airtight container, this soup lasts up to five days in the refrigerator. It also freezes well for up to three months.
What if I don't have fresh spinach?
You can substitute with frozen spinach or other leafy greens like kale or Swiss chard.

Serving Ideas for Lentil Soup with Spinach and Lemon

This lentil soup pairs wonderfully with crusty bread or a simple side salad. You might also enjoy it with a dollop of yogurt or a sprinkle of fresh herbs, like parsley or cilantro, for added freshness.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.