Ingredients
Method
Start the soffritto:
- Heat olive oil in a heavy pot over medium heat. Add onion, carrot, and celery. Cook 8–10 minutes until soft, glossy, and sweet-smelling.
Bloom the herbs:
- Add dried sage and rosemary. Stir for 30 seconds so the herbs warm in the oil.
Add garlic:
- Stir in garlic for 1–2 minutes. Do not brown it.
Coat the lentils:
- Add the rinsed lentils. Stir for 2–3 minutes until they look shiny and coated.
Add tomatoes:
- Pour in the crushed tomatoes and break them down with a wooden spoon. Season with a light pinch of salt and pepper.
Add broth and bay leaf:
- Pour in 7–8 cups of broth. Drop in the bay leaf. Bring to a gentle boil.
Simmer:
- Lower heat and simmer for about 30 minutes. Stir now and then. Lentils should become tender but still hold their shape.
Add greens:
- Stir in kale, spinach, or escarole during the last 5–10 minutes so they wilt but stay bright.
Adjust texture:
- If the soup is too thick, add a splash of water or broth. If you want a creamier body, blend 1–2 cups and stir it back in.
Finish and serve:
- Remove bay leaf, taste, and adjust salt. Ladle into bowls. Drizzle olive oil, add fresh parsley, and a little pepper flakes if you want heat.
Notes
- This soup tastes even better the next day as the flavors settle and deepen.
- If using store-bought broth, go easy on the salt at first—some brands are salty even when labeled low-sodium.
- For a richer version, you can add pancetta or sausage at the beginning, but the soup is honestly great without it.
- Freeze leftovers in portions for up to 3 months. Add fresh greens when reheating if you want brighter color.
