Recipes Diets we supportDiets Start your planStart plan

Lemony Lentil & Spinach Soup

A cozy pot of tender lentils, sweet carrots, and wilted spinach simmered with garlic, onion, and crushed tomatoes, then brightened at the end with a squeeze of fresh lemon and a swirl of olive oil.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forMediterraneanLunch
Also fits Heart-Healthy Balanced Gut-Health Vegan Vegetarian High-Fiber DASH
Lentils go soft and start to thicken the pot on their own, carrots turning sweet beside them in tomato and garlic. Spinach goes in by the armful at the very end and wilts to dark ribbons, then lemon juice squeezed over the top and a swirl of olive oil lift the whole bowl.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a one-pot soup for anyone who wants a warm, filling lunch that comes together from humble pantry and produce staples. Lentils, carrots, onion, and spinach are inexpensive and easy to keep on hand, and the whole thing cooks in a single pot with very little fuss. It suits a cook who wants something plant-forward and nourishing without a long ingredient list or fussy technique.

The onion, carrot, and garlic soften before anything else. Softening the onion, carrot, and garlic in olive oil first builds a savory base, the crushed tomatoes add gentle acidity and body as the soup simmers, and the spinach goes in at the very end so it stays bright green rather than dull and overcooked. The real turning point is the lemon juice stirred in off the heat: added last, its brightness stays sharp and lifts the earthy lentils, where cooking it in would flatten that fresh edge.

It satisfies because the lentils bring both plant protein and fiber, which make a bowl feel substantial and keep you full through the afternoon. The olive oil adds a rounding richness and helps carry flavor, while the spinach and carrots layer in color, texture, and a range of vitamins and minerals. It is the kind of meal that feels light on your stomach yet keeps hunger away, warming and hearty without being heavy.

A bowl of golden-green lentil soup with carrots and wilted spinach, a lemon wedge resting on the rim. Save
Prep: 10 minsCook: 25 minsTotal: 35 minsMakes: 4 servingsServing: About 1½ cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 3 cups cooked lentils
  • 2 carrots, diced
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 4 cups fresh spinach
  • 3/4 cup crushed tomatoes
  • 2 tbsp olive oil
  • 2 tbsp lemon juice
  • 3/4 tsp sea salt

Instructions

  1. Cook the lentils: If starting from dry lentils, rinse them under cool water, then simmer in a pot of water until tender but still holding their shape, about 20 to 25 minutes for brown or green lentils. Drain and set aside. You want them soft enough to give under a spoon but not falling into mush.
  2. Prep the vegetables: Peel and finely dice the carrots, dice the onion, and mince the garlic. Rinse the fresh spinach well and, if the leaves are large, roughly chop them so they wilt evenly.
  3. Soften the aromatics: Warm the olive oil in a heavy pot over medium heat. Add the onion, carrot, and garlic and cook, stirring now and then, until the onion is translucent and the carrot has started to soften, about 6 to 7 minutes. Lower the heat if the garlic starts to color too fast.
  4. Simmer the soup: Add the cooked lentils and the crushed tomatoes, then pour in enough water to make it soupy and loosen everything. Bring to a gentle simmer and cook, uncovered, for about 15 minutes so the flavors come together and the carrots turn fully tender.
  5. Wilt the spinach: Stir the fresh spinach into the pot a handful at a time, letting each addition wilt down before adding more. It will collapse into the soup within a minute or two and turn deep green.
  6. Finish and serve: Turn off the heat and stir in the fresh lemon juice and sea salt. Taste and adjust the salt and lemon so the soup tastes bright but balanced. Serve warm, with an extra drizzle of olive oil on top if you like.
Nutrition Facts
4 servings per recipe
Serving sizeAbout 1½ cups
Calories282
% Daily Value*
Total Fat 8g10%
Saturated Fat 1g5%
Trans Fat 0g
Cholesterol 0mg0%
Sodium 544mg24%
Total Carbohydrate 41g15%
Dietary Fiber 15g52%
Total Sugars 8g
Includes 0g Added Sugars 0%
Protein 16g
Vitamin D 0.0mcg0%
Calcium 93mg7%
Iron 6.5mg36%
Potassium 1003mg21%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (About 1½ cups).

Variations

  • Make it creamy: Once the soup is done, blend a ladleful or two and stir it back in. This thickens the broth and gives it a velvety body while keeping plenty of whole lentils and vegetables for texture.
  • Warm spice: Add ground cumin and a pinch of smoked paprika when you cook the aromatics. The warmth plays nicely against the lemon and gives the soup a deeper, earthier backbone.
  • Greens swap: Trade the spinach for chopped kale or Swiss chard. Sturdier greens want a few extra minutes to soften, so add them a little earlier in the simmer rather than at the very end.
  • Extra brightness: Finish with chopped fresh parsley or dill and a little grated lemon zest along with the juice. The herbs and zest sharpen the fresh, citrusy edge of the finished bowl.
  • A little heat: Stir in a pinch of red pepper flakes with the garlic, or add a spoonful of harissa near the end. Both bring gentle heat that balances the sweetness of the carrots.

Storage & Leftovers

Cooled leftovers keep well in an airtight container in the refrigerator for up to four days. The flavors actually deepen overnight as the lentils continue to soak up the tomato and aromatics, so day two often tastes even better than day one.

To reheat, warm a portion gently in a saucepan over medium-low heat, stirring occasionally, until steaming. The lentils will have thickened the soup as it sat, so loosen it with a splash of water until it reaches the consistency you want. Microwaving is easier and works fine. A fresh squeeze of lemon at the end puts back what the fridge took out.

For a make-ahead meal, cook the soup fully but hold back the fresh spinach and lemon. Refrigerate the base, then reheat and stir in the spinach to wilt and add the lemon off the heat right before serving, so the greens stay vivid and the finish tastes fresh.

Notes & Tips

A few small moves make this soup taste bright and layered rather than flat.
  • Choose the right lentil: Brown or green lentils hold their shape best here and give the soup a pleasant bite. Red lentils will work but break down and turn the soup thick and porridge-like, which is a different, softer result.
  • Add lemon in stages: Citrus fades as it sits, so taste before serving and add a little more lemon if the soup has gone dull. A final squeeze at the table wakes the whole bowl back up.
  • Season the base, then finish: Add a little of the salt while the aromatics cook to draw out their flavor, and save the rest for the end. Salting in layers gives a rounder taste than dumping it all in at once.
  • Control the thickness: For a brothier soup, add more water as it simmers; for a stew-like bowl, let it cook a few minutes longer. The lentils keep drinking up liquid, so judge the consistency right before serving.
  • Use fresh garlic: Freshly minced garlic gives a cleaner, sweeter flavor than the jarred kind here. Lower the heat if it starts to brown, since scorched garlic turns bitter and can carry through the whole pot.
  • What to serve alongside: A slice of crusty bread or a spoonful of cooked grains turns this into a fuller meal and is perfect for soaking up the tomatoey, lemony broth.

Nutrition & Mindful Eating

Lentil soup gets its reputation from the lentils, but the lemon at the end is what makes this one, cutting through the earthiness and making a plain pot taste finished.
  • Lentils, a base of carrot, onion, and garlic, and a can of tomatoes are the whole architecture here. The lentils thicken the pot as they soften, the vegetables sweeten it, and the tomatoes bring enough acid to keep it interesting through a second bowl.
  • Lentils break down into the broth and thicken it on their own, some staying whole and some going to puree, and the protein and fiber they carry are what let a bowl of soup work as an actual lunch.
  • Spinach goes in at the very end and takes seconds to wilt, staying dark and silky in the broth, and it brings folate and iron into a pot that is already full of plant food.
  • Carrots cooked long enough in olive oil go sweet and give the soup its background, and the crushed tomatoes bring lycopene along with the acid that stops the whole thing from going flat.
  • The lemon goes in off the heat and it changes the soup completely, lifting the earthiness of the lentils and sharpening the garlic. Squeeze it over each bowl rather than into the pot and it stays bright to the last spoonful.
  • As you eat, let the lemon hit first and the deeper earthiness come up behind it, and take the bowl slowly enough that the warmth of it registers as much as the flavor does.

Frequently Asked Questions

Can I use canned lentils instead of cooking my own?

Yes. Drain and rinse them well, then add them with the tomatoes. Since they are already tender, you can shorten the simmer to just long enough to heat them through and soften the carrots.

Why did my soup turn out thick and stew-like?

Lentils keep absorbing liquid as they sit, so the soup naturally thickens both during cooking and in the fridge. Just stir in more water while reheating or simmering until it loosens to the consistency you want.

Can I use frozen spinach?

Yes. Thaw it and squeeze out the excess water first, then stir it in near the end. Frozen spinach is already soft, so it needs only a minute to warm through rather than time to wilt.

The soup tastes a little flat. How do I fix it?

It usually needs more acid or salt. Add a small squeeze of fresh lemon first, since brightness fades as the soup sits, then a pinch of salt, tasting as you go until the flavors pop.