Hearty Lentil Soup with Carrots and Spinach
This nourishing Hearty Lentil Soup with Carrots and Spinach is a wholesome one-pot meal featuring tender green or brown lentils, sweet carrots, fresh spinach, and aromatic vegetables simmered in a flavorful broth. Packed with protein, fiber, and vibrant colors, it’s the perfect comforting bowl for any day of the week—healthy, satisfying, and incredibly easy to make.
Why You’ll Love This recipe
You’ll fall in love with this Hearty Lentil Soup with Carrots and Spinach because it delivers big comfort with simple, everyday ingredients while nourishing your body at the same time. The earthy lentils pair beautifully with the natural sweetness of carrots and the freshness of spinach, creating a balanced, flavorful soup that feels both light and filling.
It’s naturally vegan and gluten-free, making it ideal for various diets, yet so versatile that everyone at the table will enjoy it. The one-pot method means minimal cleanup, and the aroma while it simmers is incredibly inviting.
Perfect for busy weeknights, meal prep, or cozy weekends, this soup tastes even better the next day as the flavors meld. It’s budget-friendly, freezer-friendly, and a wonderful way to sneak in extra vegetables without anyone noticing. One spoonful and you’ll feel warmed and satisfied—true homemade goodness that hugs you from the inside.
Hearty Lentil Soup with Carrots and Spinach
Wholesome lentil soup packed with sweet carrots, fresh spinach, and tender lentils—nourishing comfort in every bowl.
Ingredients
- 1 tablespoon olive oil
- 1 large onion, diced
- 3-4 medium carrots, diced
- 2 celery stalks, diced (optional but recommended)
- 4 garlic cloves, minced
- 1 ½ cups (about 300g) green or brown lentils, rinsed
- 1 (14.5 oz) can diced tomatoes, with juices
- 6-7 cups low-sodium vegetable or chicken broth
- 1 teaspoon dried oregano or thyme
- ½ teaspoon ground cumin (optional for warmth)
- Salt and black pepper, to taste
- 4-5 cups fresh spinach, roughly chopped
- Optional: juice of ½ lemon, fresh parsley for garnish
Instructions
- Gather and prepare with joy — Collect all your fresh ingredients and place them within reach. This beautiful soup comes together in one pot, so grab your favorite large soup pot or Dutch oven and let’s create something nourishing!
- Warm the pot and start sautéing — Heat the olive oil over medium heat. Add the diced onion, carrots, and celery. Stir occasionally and cook for 6-8 minutes until the vegetables begin to soften and release their sweet aroma—this is the foundation of great flavor.
- Add fragrant garlic — Stir in the minced garlic and cook for about 1 minute until it smells wonderful and golden. Don’t let it brown too much to avoid bitterness.
- Introduce the stars of the show — Add the rinsed lentils, diced tomatoes with their juices, dried oregano (or thyme), cumin if using, a generous pinch of salt, and black pepper. Give everything a good stir so the lentils and vegetables get coated in the seasonings.
- Pour in the broth and bring to life — Add 6 cups of broth and stir well. Increase the heat to bring the mixture to a gentle boil—this is when the magic really begins.
- Simmer gently for tender perfection — Reduce the heat to low, cover the pot partially with a lid, and let the soup simmer for 35-45 minutes. Stir every now and then. The lentils will become tender while the carrots stay nicely chunky.
- Check texture and seasoning — After about 35 minutes, taste a lentil—it should be soft but still hold its shape. Add more broth if you prefer a thinner soup, and adjust salt and pepper to your liking. This is your chance to make it just right.
- Fold in the vibrant spinach — Add the chopped spinach and stir gently. Cook for just 2-5 minutes until the leaves wilt beautifully and turn bright green. This keeps the spinach fresh and nutritious.
- Brighten with a final touch — Turn off the heat and stir in a squeeze of fresh lemon juice if desired—it lifts all the flavors wonderfully. Let the soup rest for a few minutes to settle.
- Serve with warmth and love — Ladle the hearty soup into cozy bowls. Garnish with fresh parsley or an extra crack of black pepper. Pair with crusty bread or a side salad and enjoy this nourishing bowl of comfort!
Notes
Lentils continue absorbing liquid as the soup sits, so thin with extra broth when reheating. Older lentils may take longer to cook—taste-test to be sure. For a smoother texture, blend a small portion with an immersion blender before adding spinach.
Nutrition Information
Yield
6Serving Size
1Amount Per Serving Calories 79Total Fat 3gSaturated Fat 0gUnsaturated Fat 2gSodium 50mgCarbohydrates 11gFiber 4gSugar 3gProtein 4g
The recipes and nutritional information on Yum Tonight are for informational purposes only. Always consult a healthcare provider for personalized dietary advice.
Recipe Tips and Tricks
- Rinse lentils well under cold water and pick out any small stones or debris before cooking.
- Sauté the vegetables until they start to soften and sweeten—this builds a flavorful base.
- Add spinach only at the very end so it stays bright green and retains its nutrients.
- If the soup thickens too much during simmering, add a splash more broth or water.
- For extra depth, include a bay leaf or a pinch of smoked paprika during cooking.
- Taste and adjust seasoning at the end—lentils can absorb a lot of salt.
- Stir gently to keep some texture in the carrots and lentils.
Ingredients Notes
Green or brown lentils are ideal for this hearty soup as they hold their shape well while becoming tender, giving a satisfying chunky texture rather than turning completely mushy. Fresh carrots bring natural sweetness and vibrant color—dice them evenly so they cook at the same rate.
Baby spinach or regular spinach adds a burst of freshness and iron; it wilts quickly so there’s no need to pre-cook it. Onion, garlic, and celery create the aromatic foundation that makes the broth taste rich and savory.
Canned diced tomatoes provide acidity and body, while vegetable or chicken broth forms the liquid base—use low-sodium to control the salt. Simple dried herbs or spices like cumin, oregano, or thyme enhance the earthy flavors without overpowering the vegetables. A touch of olive oil helps sauté everything and adds a subtle richness.
Variations and Substitutions
Customize this soup easily to suit your pantry or preferences. Swap green or brown lentils for red lentils if you prefer a softer, creamier consistency—it will cook faster too. For a different green, use kale or Swiss chard instead of spinach; just add kale a bit earlier as it needs more time to soften.
Add extra vegetables like diced zucchini, potatoes, or celery for more heartiness and bulk. To make it spicier, stir in red pepper flakes, cumin, or a pinch of cayenne. For a non-vegan version, add cooked sausage or shredded chicken toward the end, or use chicken broth.
If you like creaminess, blend a portion of the soup with an immersion blender or stir in a splash of coconut milk. Lemon juice or zest at the end brightens the flavors beautifully. You can also turn it into a slow-cooker meal by adding all ingredients (except spinach) and cooking on low for 6-8 hours, stirring in the spinach at the end.
Storage Options
Let the soup cool completely before storing. It keeps beautifully in airtight containers in the refrigerator for up to 4-5 days, and the flavors actually improve overnight. For longer storage, freeze in individual portions or larger containers for up to 3 months.
Thaw overnight in the fridge or gently on the stovetop. When reheating, add a little extra broth or water if it has thickened, and warm it slowly while stirring. It’s an excellent make-ahead recipe for busy weeks or batch cooking.
Dish Gallery















Please share this Hearty Lentil Soup with Carrots and Spinach with your friends and do a comment below about your feedback.
We will meet you on next article.
Until you can read, Hearty Lentil and Bean Soup