Tuscan Tomato Lentil & Spinach Soup
Description
Tuscan Tomato Lentil & Spinach Soup is a hearty, comforting, and nutritious one-pot soup filled with tender lentils, rich tomatoes, fresh spinach, aromatic vegetables, garlic, and Italian herbs. It has the cozy character of a traditional Italian-inspired soup while remaining simple enough for a busy weeknight.
The lentils provide a satisfying texture and plant-based protein, while tomatoes create a rich and slightly tangy broth. Fresh spinach is stirred in near the end so it stays vibrant and tender. Garlic, onion, carrots, celery, oregano, thyme, and basil add layers of savory flavor.
This soup is especially delicious on chilly evenings, but it’s also a fantastic meal-prep recipe because the flavors become even better after resting overnight. Serve it with crusty bread, toasted sourdough, a simple green salad, or a sprinkle of Parmesan.
Recipe Information
Recipe Name: Tuscan Tomato Lentil & Spinach Soup
Prep Time: 15 minutes
Cook Time: 40–45 minutes
Total Time: About 1 hour
Servings: 6
Course: Soup / Main Dish
Cuisine: Tuscan-inspired
Difficulty: Easy
Cooking Method: One-Pot
Ingredients
For the Soup
- 1½ cups dry brown or green lentils, rinsed
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 can (28 ounces) crushed tomatoes
- 1 can (14.5 ounces) diced tomatoes
- 6 cups vegetable broth
- 2 cups fresh baby spinach
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- 1 bay leaf
- ½ teaspoon smoked paprika, optional
- ½ teaspoon black pepper
- ¾ teaspoon salt, or to taste
- 1 tablespoon fresh lemon juice or red wine vinegar
Optional Ingredients
- ½ teaspoon red pepper flakes
- ½ cup grated Parmesan
- 1 tablespoon chopped fresh parsley
- 1 tablespoon fresh basil
- 1 zucchini, diced
- ½ cup chopped mushrooms
- ½ cup cooked white beans
Instructions
Step 1: Rinse the Lentils
Place the lentils in a fine-mesh strainer.
Rinse thoroughly under cool running water.
Pick through them and remove any small stones or damaged lentils.
Unlike dried beans, lentils generally don’t require soaking.
Set them aside.
Step 2: Sauté the Aromatics
Heat olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat.
Add the diced onion, carrots, and celery.
Cook for approximately 6–8 minutes, stirring occasionally.
The vegetables should soften and become fragrant.
This first step builds the flavor foundation of the soup.
Step 3: Add Garlic
Add the minced garlic.
Cook for approximately 30–60 seconds, stirring continuously.
Don’t allow the garlic to brown too much.
You want it fragrant and lightly softened.
Step 4: Add Tomato Paste
Stir in the tomato paste.
Cook for approximately 1–2 minutes.
Allowing the tomato paste to cook briefly helps deepen its flavor and gives the finished soup a richer tomato character.
Step 5: Add Tomatoes and Lentils
Add the crushed tomatoes and diced tomatoes.
Stir in the rinsed lentils.
Then pour in the vegetable broth.
Stir everything together.
Step 6: Add the Seasonings
Add:
- Oregano
- Basil
- Thyme
- Bay leaf
- Black pepper
- Salt
- Smoked paprika, if using
If you enjoy a little heat, add red pepper flakes.
Stir well.
Step 7: Simmer the Soup
Bring the soup to a gentle boil.
Once boiling, reduce the heat to low.
Cover partially with a lid.
Simmer for approximately 30–40 minutes, stirring occasionally.
The lentils should become tender but not completely fall apart.
Cooking time can vary depending on the type and age of the lentils.
Step 8: Check the Consistency
When the lentils are tender, check the soup.
If it seems too thick, add additional vegetable broth or water.
If you prefer a thicker soup, continue simmering uncovered for several minutes.
For an especially creamy texture, use an immersion blender for just a few seconds.
Don’t completely puree the soup unless you want a smooth consistency.
A partially blended soup gives you the best of both textures.
Step 9: Add the Spinach
Turn the heat to low.
Add the fresh spinach.
Stir gently.
The spinach will wilt quickly, usually within 1–2 minutes.
Avoid cooking it for too long because you want it to remain fresh and vibrant.
Step 10: Add Fresh Acidity
Remove the bay leaf.
Add fresh lemon juice or red wine vinegar.
Start with a small amount, taste, and add more if needed.
This little touch of acidity is important because it brightens the rich tomato and lentil flavors.
Step 11: Taste and Adjust
Taste the soup.
Add more:
- Salt
- Black pepper
- Lemon juice
- Red pepper flakes
- Italian herbs
as needed.
If the tomatoes taste particularly acidic, a very small pinch of sugar can help balance the flavor.
Step 12: Serve
Ladle the soup into bowls.
Top with fresh parsley or basil.
Add grated Parmesan if desired.
Finish with a small drizzle of extra-virgin olive oil.
Serve hot with crusty bread.
Why You’ll Love This Soup
Rich Tomato Flavor
Cruhed and diced tomatoes create a hearty, flavorful base.
Satisfying Lentils
Lentils make the soup hearty without requiring meat.
Fresh Spinach
Spinach adds color, texture, and nutrients.
Garlic and Herbs
Italian herbs and garlic create deep savory flavor.
One-Pot Recipe
Everything cooks in one pot for easier cleanup.
Great for Meal Prep
The soup stores and reheats beautifully.
Plant-Based
The basic recipe is naturally vegetarian and can easily be made vegan.
Recipe Notes
Use Brown or Green Lentils
Brown and green lentils hold their shape well and are ideal for soup.
Red lentils can also be used, but they break down much more quickly and produce a creamier soup.
Don’t Overcook the Spinach
Add it near the end.
This keeps the flavor fresh.
Taste Before Adding More Salt
Vegetable broth and canned tomatoes can contain varying amounts of sodium.
Adjust carefully.
Don’t Skip the Lemon
A little acidity can dramatically improve the final flavor.
Tips for the Best Lentil Soup
Tip 1: Sauté the Vegetables Properly
Don’t rush the onion, carrots, and celery.
Allow them to soften and develop flavor.
Tip 2: Cook the Tomato Paste
A short sauté helps create a deeper tomato taste.
Tip 3: Use Good Broth
A flavorful vegetable broth makes a noticeable difference.
Tip 4: Simmer Gently
A gentle simmer helps lentils cook evenly.
Tip 5: Stir Occasionally
This prevents lentils from sticking to the bottom of the pot.
Tip 6: Add Spinach Last
This preserves its bright color and delicate texture.
Tip 7: Finish With Acid
Lemon juice or vinegar gives the soup balance.
Ingredient Substitutions
Lentils
Use:
- Brown lentils
- Green lentils
- French green lentils
- Red lentils
Cooking times will vary.
Spinach
You can substitute:
- Kale
- Swiss chard
- Collard greens
- Arugula
Heartier greens may require additional cooking.
Tomatoes
Use:
- Crushed tomatoes
- Whole peeled tomatoes, crushed by hand
- Fire-roasted tomatoes
- Diced tomatoes
Broth
Vegetable broth works for a vegetarian soup.
Chicken broth can be used if you’re not keeping the recipe vegetarian.
Herbs
Fresh herbs can replace dried herbs.
As a general guide, use approximately three times as much fresh herb as dried.
Flavor Variations
Creamy Tuscan Lentil Soup
Stir in ½ cup heavy cream or coconut milk near the end.
For a lighter creamy version, blend a small portion of the soup and stir it back in.
Spicy Tomato Lentil Soup
Add red pepper flakes, chili flakes, or diced chili peppers.
Mushroom Lentil Soup
Sauté sliced mushrooms along with the onion and celery.
Tuscan White Bean Version
Add cooked cannellini beans for additional texture.
Lemon Herb Version
Increase the lemon juice and add fresh parsley, basil, and oregano.
Parmesan Version
Add Parmesan rind while the soup simmers, then remove it before serving.
Serving Suggestions
Crusty Bread
A slice of rustic sourdough is perfect for soaking up the tomato broth.
Garlic Bread
Warm garlic bread turns this soup into an especially comforting meal.
Green Salad
A crisp salad with lemon vinaigrette balances the hearty soup.
Roasted Vegetables
Serve with roasted zucchini, broccoli, or asparagus.
Bruschetta
Tomato and basil bruschetta makes a delicious Italian-inspired pairing.
Nutritional Information
Approximate per serving:
- Calories: 300–340 kcal
- Protein: 16–19 g
- Carbohydrates: 45–50 g
- Fat: 7–10 g
- Fiber: 15–17 g
- Sugar: 10–12 g
- Sodium: Approximately 550–750 mg
Values vary depending on the broth, canned tomatoes, serving size, and optional toppings.
Ingredient Benefits
Lentils
Lentils provide plant-based protein, dietary fiber, iron, folate, and other nutrients.
Tomatoes
Tomatoes provide vitamin C, potassium, and carotenoids such as lycopene.
Spinach
Spinach provides folate, vitamin K, vitamin A, vitamin C, and fiber.
Carrots
Carrots provide beta-carotene and fiber.
Celery
Celery contributes flavor, fluid, and small amounts of vitamins and minerals.
Garlic
Garlic provides intense flavor and naturally occurring sulfur compounds.
Olive Oil
Olive oil contributes predominantly unsaturated fats.
These are general nutritional benefits and are not medical advice.
Meal Prep Instructions
This soup is ideal for preparing ahead.
Cook the soup completely.
Allow it to cool appropriately before transferring it to airtight containers.
Divide into individual portions.
Refrigerate.
When you’re ready to eat, reheat gently on the stovetop or in the microwave.
The lentils may absorb additional liquid as the soup sits.
Simply add a splash of broth or water before reheating.
Storage
Store leftover soup in airtight containers in the refrigerator.
For best quality, consume within approximately 3–4 days.
The flavor often becomes even better the next day because the herbs and tomatoes have more time to blend together.
Reheating Instructions
Stovetop
Pour the soup into a saucepan.
Heat over medium-low heat, stirring occasionally.
Add a little broth or water if necessary.
Heat until steaming hot.
Microwave
Place one serving in a microwave-safe bowl.
Cover loosely.
Heat in 60–90 second intervals, stirring between intervals.
Be careful because soup can become extremely hot.
Freezing Instructions
This soup freezes very well.
Allow it to cool completely.
Transfer it into freezer-safe containers, leaving some room for expansion.
Freeze for up to approximately 3 months for best quality.
Thaw overnight in the refrigerator.
Reheat gently on the stovetop.
If the soup becomes too thick, add additional broth.
Make-Ahead Instructions
You can prepare the entire soup a day ahead.
In fact, making it in advance can improve the flavor.
For a dinner party, prepare the soup earlier in the day.
Refrigerate or keep it safely hot as appropriate.
Warm gently before serving.
Add fresh spinach, herbs, lemon juice, and toppings close to serving for the freshest flavor.
Frequently Asked Questions
Do I need to soak lentils?
No. Brown and green lentils generally don’t require soaking.
Can I use canned lentils?
Yes. If using canned lentils, add them near the end because they’re already cooked.
Can I use red lentils?
Yes. Red lentils cook faster and break down more, resulting in a creamier soup.
Can I use frozen spinach?
Absolutely. Thaw and squeeze out excess water before adding it.
Can I use kale?
Yes. Kale is an excellent substitute but may require several extra minutes of cooking.
Is this soup vegetarian?
Yes, when prepared with vegetable broth.
Is it vegan?
The basic recipe is vegan if you omit Parmesan and use vegetable broth.
Can I add Parmesan?
Yes. Parmesan is an excellent finishing touch.
Can I add cream?
Yes. Add cream near the end for a richer soup.
Why is my soup too thick?
Lentils continue absorbing liquid as they sit.
Add broth or water until you reach your desired consistency.
Why is my soup too watery?
Simmer uncovered for several minutes to reduce the liquid.
You can also blend a small portion to naturally thicken the soup.
Why are my lentils still hard?
They may need additional cooking time. Older lentils can sometimes take longer to soften.
Can I use canned tomatoes?
Yes. Canned tomatoes are ideal for this recipe.
Can I use fresh tomatoes?
Yes, although canned tomatoes generally provide a more consistent flavor.
Can I make it spicy?
Yes. Add red pepper flakes or cayenne.
Can I add potatoes?
Yes. Dice them into small pieces and add them with the lentils.
Can I add zucchini?
Yes. Add diced zucchini during the final 15–20 minutes of cooking.
Can I add beans?
Yes. Cannellini or white beans work especially well.
Can I add chicken?
Yes, if you prefer a meat-based version. Add cooked shredded chicken near the end.
How long does it last in the refrigerator?
Approximately 3–4 days when properly stored.
Can I freeze it?
Yes. It freezes very well for approximately 3 months for best quality.
What bread goes best with it?
Sourdough, ciabatta, baguette, focaccia, and garlic bread are excellent choices.
Does the soup taste better the next day?
Many people find that the flavor improves after resting because the herbs and vegetables have more time to meld.