Lentil Soup (Italian Spinach) Hearty Recipe at Home

Lentil Soup is a cozy, garlicky Italian classic with tender spinach, rich broth, and hearty lentils. This one-pot meal simmers to perfection. Get the recipe now.

Lentil Soup is a hearty Italian comfort food that fills your bowl with tender spinach and earthy lentils. The biggest problem with most lentil soups is they turn out bland and watery, lacking that rich, savory depth. I learned through trial and error that sautéing the aromatics low and slow is the secret to a deeply flavorful broth. When the garlic hits the hot olive oil, the sizzle and fragrance are pure magic. If you want a fun side, these Mini Pizza Turtle Buns are a kid-friendly win for dunking. Jump to the recipe card or keep reading for my best tips. You might also love my Mini Pizza Turtle Buns.

Bowl of hearty Italian lentil and spinach soup topped with Parmesan cheese

Why You'll Love This Lentil Soup (Italian Spinach) Hearty Recipe at Home

  • Rich, garlicky broth that coats each lentil — never watery.
  • Tender spinach that melts into the soup, adding color and nutrition.
  • One-pot meal ready in under an hour, with minimal cleanup.
  • Easily customizable with your favorite Italian herbs and a sprinkle of Parmesan.

Ingredients for Lentil Soup (Italian Spinach) Hearty Recipe at Home

Exact amounts are in the printable recipe card below — here's what you'll need at a glance.

Main Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 1/2 cups dried brown lentils, rinsed
  • 6 cups vegetable broth
  • 1 (14.5 oz) can diced tomatoes
  • 5 oz fresh spinach
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste

Seasonings & Flavors

  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • Salt and pepper to taste

Optional Toppings

  • (Optional) Grated Parmesan cheese
  • (Optional) A drizzle of extra-virgin olive oil
  • (Optional) Crusty bread for dipping
  • (Optional) Red pepper flakes

Ingredient Notes

  • Brown lentils: Hold their shape best for a hearty texture; red lentils will break down into a mushy consistency.
  • Fresh spinach: Adds brightness and wilts quickly; frozen spinach can be substituted but releases more water, so reduce broth slightly.
  • Vegetable broth: Keeps the soup vegetarian; chicken broth adds extra richness if you're not strict.
  • Canned diced tomatoes: Provide tangy depth; fire-roasted tomatoes work well for a smoky note.
  • Olive oil: Use a good-quality extra-virgin for the best flavor base when sautéing.
Step-by-step cooking of lentil soup in a Dutch oven with garlic and herbs

How to Make Lentil Soup (Italian Spinach) Hearty Recipe at Home Step by Step

Sauté the vegetables

Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 7–9 minutes, stirring often, until softened and onion is translucent. Watch for browning too quickly — lower heat if needed.

Add garlic and herbs

Stir in garlic, oregano, and thyme. Cook for 1 minute until fragrant. Do not let the garlic burn, or it will turn bitter.

Add lentils and liquids

Add rinsed lentils, broth, canned tomatoes with their juices, and bay leaf. Stir well to combine.

Simmer the soup

Bring to a boil, then reduce heat to low. Cover and simmer for 25–30 minutes, until lentils are tender but not mushy. Stir once halfway to prevent sticking. Check doneness early to avoid overcooking.

Wilt the spinach

Remove bay leaf. Stir in fresh spinach. Cook for 3–4 minutes until wilted. The spinach will shrink significantly; season with salt and pepper.

Serve and garnish

Ladle into bowls and add desired toppings like Parmesan, a drizzle of olive oil, or red pepper flakes. Serve hot.

Pro Tips for the Best Lentil Soup (Italian Spinach) Hearty Recipe at Home

  • Ingredient prep: Rinse lentils thoroughly to remove dust and small stones. Soaking is not needed for brown lentils, but it can shorten cooking time by 10 minutes if you soak for 2 hours.
  • Common mistake and fix: Using red lentils or overcooking turns the soup into mush. Stick with brown lentils and start checking doneness at 25 minutes. If the soup thickens too much, stir in extra broth to loosen it.
  • Timing or temperature: Simmer gently, not at a rolling boil, to keep lentils intact and broth clear. A roiling boil can break the lentils apart and make the soup cloudy.
  • Equipment choice: A heavy-bottomed pot prevents scorching during the long simmer. Thin pots can hot-spot and burn the bottom without you noticing until it's too late.

Storing and Reheating Lentil Soup (Italian Spinach) Hearty Recipe at Home

Refrigerator Storage

Store in an airtight container for up to 4 days. The soup thickens as it sits, so add a splash of broth when reheating.

Freezing Lentil Soup (Italian Spinach) Hearty Recipe at Home

Cool completely, then freeze in portion-sized containers for up to 3 months. Lay flat for efficient storage and thaw overnight in the fridge.

Reheating in the Oven

Reheat in a saucepan over medium-low heat, adding a splash of broth to restore consistency, for about 10–12 minutes, stirring occasionally.

Reheating in the Microwave

Microwave on 50% power for 2–3 minutes, stirring halfway. Cover with a damp paper towel to prevent splatters and retain moisture.

Make Ahead

Chop vegetables and rinse lentils up to a day ahead; store separately in the fridge. The soup tastes even better the next day as flavors meld.

Lentil Soup (Italian Spinach) Hearty Recipe at Home

Prep
15 minutes
Cook
35 minutes
Total
50 minutes
Yield
4–6 servings
Category
Main Dishes
Method
One-Pot
Cuisine
American
Diet
Vegan
Finished lentil soup garnished with fresh spinach and a drizzle of olive oil

Ingredients

Main Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 1/2 cups dried brown lentils, rinsed
  • 6 cups vegetable broth
  • 1 (14.5 oz) can diced tomatoes
  • 5 oz fresh spinach
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste

Seasonings & Flavors

  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • Salt and pepper to taste

Optional

  • Grated Parmesan cheese
  • A drizzle of extra-virgin olive oil
  • Crusty bread for dipping
  • Red pepper flakes

Instructions

  1. 1Sauté the vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 7–9 minutes, stirring often, until softened and onion is translucent. Watch for browning too quickly — lower heat if needed.
  2. 2Add garlic and herbs: Stir in garlic, oregano, and thyme. Cook for 1 minute until fragrant. Do not let the garlic burn, or it will turn bitter.
  3. 3Add lentils and liquids: Add rinsed lentils, broth, canned tomatoes with their juices, and bay leaf. Stir well to combine.
  4. 4Simmer the soup: Bring to a boil, then reduce heat to low. Cover and simmer for 25–30 minutes, until lentils are tender but not mushy. Stir once halfway to prevent sticking. Check doneness early to avoid overcooking.
  5. 5Wilt the spinach: Remove bay leaf. Stir in fresh spinach. Cook for 3–4 minutes until wilted. The spinach will shrink significantly; season with salt and pepper.
  6. 6Serve and garnish: Ladle into bowls and add desired toppings like Parmesan, a drizzle of olive oil, or red pepper flakes. Serve hot.

Recipe Notes

  • Chef tip: For extra richness, stir in a Parmesan rind while simmering — remove before serving. It adds a subtle umami depth that makes the broth irresistible.
  • Best substitution: Swap spinach with kale; add kale earlier as it takes 5–7 minutes to wilt. Red lentils work but will break down into a creamy texture, more like a dal.
  • Make-ahead: This soup tastes better the next day. Prepare fully, cool, and refrigerate. Add spinach when reheating to keep it bright green and tender-crisp.
  • Scaling: Double the recipe and freeze half for later. Use a larger pot and increase simmer time by 5–10 minutes, checking lentils for doneness.
  • Troubleshooting: If lentils become mushy, it's likely from overcooking or using split lentils. Next time, use whole brown lentils and set a timer. If it happens, blend part of the soup for a creamy texture — it's still delicious.

Nutrition Per Serving

  • Calories: 250 kcal
  • Protein: 14g
  • Fat: 6g
  • Saturated Fat: 1g
  • Carbohydrates: 35g
  • Fiber: 12g
  • Sugar: 5g
  • Sodium: 450mg
  • Cholesterol: 0mg

Nutritional values are estimates only. Actual values may vary by brand and portion size.

Made this recipe?

I’d love to see how your Lentil Soup (Italian Spinach) Hearty Recipe at Home turned out — leave a star rating and a comment below. I read every one!

Frequently Asked Questions about Lentil Soup (Italian Spinach) Hearty Recipe at Home

Why does my lentil soup turn out mushy?

Mushy lentil soup usually happens when you use red or split lentils, or overcook brown lentils. Red lentils break down quickly into a creamy porridge. Stick with whole brown lentils and start checking for doneness at 25 minutes. If you accidentally overcook, blend a portion to make it creamy and call it a new style.

Can I freeze lentil soup with spinach?

Yes, lentil soup freezes well even with spinach. The spinach will soften slightly, but the flavor stays intact. Cool the soup completely before portioning into airtight containers. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently with a splash of broth.

What's the best way to reheat lentil soup?

Reheat lentil soup slowly on the stovetop over medium-low heat. Add a little broth or water to thin it as the lentils absorb liquid overnight. Stir occasionally and heat until steaming. Microwave works too: use 50% power and cover with a damp paper towel to prevent splatters.

Can I use red lentils instead of brown?

Red lentils cook faster and break down into a creamy consistency. They're great if you want a smoother, dal-like soup. The flavor will be similar, but the texture changes completely. Reduce cooking time to 15–20 minutes and expect a mushier result. It's a valid variation if you prefer creamier soups.

Is lentil soup a good meal for cold winter nights?

Absolutely. Lentil soup is a quintessential winter comfort food. The hearty lentils and warm broth are filling and nutritious. It's perfect after a day outdoors. Serve with crusty bread and a simple salad for a complete meal. The aroma fills your kitchen with cozy, inviting scents.

3 Comments

  1. […] Chicken Pasta doesn’t have to be boring or bland. I’ve ruined this dish twice—once with rubbery chicken, once with a broken, greasy sauce. The secret is velvety cowboy butter that clings to every penne ridge. You’ll smell smoked paprika and garlic sizzling before you even taste it. For a cozy side pairing, try my Italian Lentil and Spinach Soup recipe at https://kitchendyali.com/lentil-soup/. Jump to the recipe card or keep reading for my best tips. You might also love my Italian Lentil and Spinach Soup. […]

  2. […] Chicken Pasta transforms into a smoky, buttery cowboy-inspired meal that brings steakhouse flavor to weeknight ease. Dry, bland chicken and overcooked pasta ruin most one-pan attempts, leaving a mushy mess. I tested this recipe seven times, battling gummy pasta and watery sauce before landing on the perfect technique. The scent of sizzling garlic and jalapeño in melted butter fills the kitchen as the pasta soaks up a creamy, spiced sauce. For another hearty, family-friendly dish, try my Italian Lentil and Spinach Soup. Jump to the recipe card or keep reading for my best tips. You might also love my hearty Italian lentil and spinach soup. […]

  3. […] Chicken Pasta gets a bold cowboy butter upgrade for tender, juicy bites every time. Dry, rubbery chicken is a common disaster. I’ve made this over a dozen times to perfect the technique. The sizzle of garlic hitting hot butter fills the kitchen with a mouthwatering aroma. If you love hearty meals, try my Italian Lentil and Spinach Soup next. Jump to the recipe card or keep reading for my best tips. You might also love my Italian Lentil and Spinach Soup. […]

Leave a Reply

Your email address will not be published. Required fields are marked *