Love this? Pin it for later!
The best recipes are born out of necessity—those nights when the fridge is nearly bare, the pantry is a jumble of half-empty bags, and you’re determined to turn “nothing” into something extraordinary. That’s exactly how this Pantry Clean-Out Soup with Lentils and Spinach came to life in my kitchen one blustery Tuesday evening. I had a handful of lentils, a wilting bag of spinach, and a collection of odds and ends: a lonely carrot, the tail-end of a celery bunch, a can of tomatoes pushed to the back of the cupboard. What emerged from this humble medley was a soup so comforting, so deeply flavorful, that my family now requests it on purpose—proof that magic can happen when you cook with what you have instead of what you planned.
This soup is my love letter to resourcefulness. It’s the recipe I text to friends when they ask, “What can I make with lentils and whatever’s in my pantry?” It’s the pot that simmers on the stove while we fold laundry and help with homework, filling the house with the scent of cumin, garlic, and tomatoes. It’s weeknight-friendly, meal-prep savvy, and budget-smart. Best of all, it’s forgiving: swap in kale for spinach, use white beans instead of lentils, toss in that last bit of pasta. The soup doesn’t mind—it just keeps giving.
Why This Recipe Works
- One-Pot Wonder: Minimal dishes, maximum flavor—everything cooks in a single Dutch oven.
- Pantry Heroes: Lentils, canned tomatoes, and basic aromatics transform into a protein-packed meal.
- Quick & Flexible: Ready in under an hour, and you can swap vegetables or spices to suit what you have.
- Freezer-Friendly: Doubles beautifully; leftovers freeze flat in zip bags for easy weeknight reheats.
- Budget-Smart: Feeds a crowd for pennies, and meatless Mondays never tasted so rich.
- Nutrient Dense: Lentils give fiber and iron, spinach adds vitamins A & C, and the broth keeps everyone hydrated.
Ingredients You'll Need
Before we dive into the method, let’s talk ingredients. The magic of this soup lies in the everyday staples most of us keep on hand, but quality still matters. Choose the best you can afford—your taste buds will thank you.
- Brown or Green Lentils: These varieties hold their shape after simmering, giving the soup a satisfying bite. Red lentils will dissolve into mush (great for dal, not for texture here). Rinse and pick over for tiny stones—nobody wants a dental surprise.
- Olive Oil: A generous glug for sautéing and a final drizzle for brightness. If your pantry only has a sad drizzle left, supplement with any neutral oil or even a dab of butter.
- Onion, Carrot & Celery: The classic soffritto trio builds flavor from the ground up. If you’re out of celery, a fennel bulb or a handful of cabbage stems work. No carrot? A parsnip or a teaspoon of honey balances acidity.
- Garlic: Fresh cloves minced fine. In a pinch, ½ teaspoon garlic powder equals one clove, but fresh is worth the 30 seconds of chopping.
- Tomato Paste: Buy the tube, not the can. It lives forever in the fridge and adds umami depth. No paste? Swap in ½ cup diced tomatoes and let them caramelize a bit longer.
- Crushed or Diced Tomatoes: One 14-oz can is perfect. Fire-roasted tomatoes lend smoky complexity; plain work just fine. Whole tomatoes squished between your fingers are delightfully rustic.
- Vegetable Broth: Low-sodium so you control salt. Water plus a bouillon cube is perfectly acceptable—just season thoughtfully.
- Ground Cumin & Smoked Paprika: My go-to pairing for earthy warmth. Regular paprika works; add a pinch of cayenne for heat.
- Bay Leaf & Dried Thyme: Background aromatics. If you have fresh thyme, strip the leaves from two sprigs.
- Spinach: Fresh baby spinach wilts in seconds. Frozen spinach? Thaw, squeeze dry, and stir in during the last 5 minutes. Kale or chard need a few extra minutes to soften.
- Lemon Juice: Brightens everything. A splash of apple-cider vinegar works if lemons are scarce.
- Salt & Pepper: Add in layers, tasting as you go. Lentils love salt; undersalting is the top reason soups taste flat.
How to Make Pantry Clean-Out Soup with Lentils and Spinach
Warm the Pot & Sauté Aromatics
Place a heavy Dutch oven or soup pot over medium heat. Add 2 tablespoons olive oil. When it shimmers, scatter in 1 diced medium yellow onion, 2 peeled and diced carrots, and 2 ribs of diced celery. Season with ½ teaspoon kosher salt and cook, stirring occasionally, until the vegetables soften and the edges of the onion turn translucent, about 6–7 minutes. You’re building the flavor base—don’t rush this step; golden (not brown) edges mean sweetness.
Bloom the Garlic & Tomato Paste
Stir in 3 minced garlic cloves and cook until fragrant, 30 seconds. Scoot veggies to the perimeter, add 2 tablespoons tomato paste to the bare center, and let it toast for 1 minute, stirring so it darkens from bright red to brick. This caramelization removes tinny notes and adds mellow sweetness.
Add Spices for Depth
Sprinkle 1 teaspoon ground cumin, 1 teaspoon smoked paprika, ½ teaspoon dried thyme, and 1 bay leaf. Stir constantly for 30 seconds; toasting spices in the oil releases essential oils and amplifies their perfume. Your kitchen will smell like a Moroccan souk—in the best way.
Deglaze with Tomatoes
Pour in one 14-oz can crushed tomatoes plus ½ cup water or broth swished in the can to capture every drop. Scrape the bottom with a wooden spoon to lift any caramelized bits—free flavor! Simmer 3 minutes to meld.
Add Lentils & Broth
Rinse 1 cup brown lentils under cold water; pick out any stones. Tip them into the pot along with 4 cups low-sodium vegetable broth. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook 25–30 minutes, until lentils are tender but not mushy. Stir once or twice to prevent sticking.
Finish with Greens & Brightness
When lentils are tender, fish out the bay leaf. Stir in 3 packed cups baby spinach and 1 tablespoon lemon juice. Once spinach wilts, about 1 minute, taste for seasoning. Add more salt, pepper, or lemon until the flavors pop. Serve hot, drizzled with extra olive oil and crusty bread for dunking.
Expert Tips
Salt in Stages
Lentils absorb salt as they cook. Season lightly at the start, then adjust at the end to avoid over-salting.
Cool Before Freezing
Chill soup completely in an ice bath before freezing; it prevents ice crystals and keeps spinach vibrant.
Overnight Flavor Boost
Soup tastes even better the next day. Make ahead, refrigerate, and simply reheat with a splash of broth.
Smash Some Lentils
For a creamier texture without dairy, ladle out 1 cup soup, blend, and stir back into the pot.
Lemon Zest Upgrade
Add ½ teaspoon finely grated lemon zest with the juice for an extra layer of citrus perfume.
Double the Batch
Lentils are cheap; soup freezes like a dream. Make a double batch and gift a quart to neighbors.
Variations to Try
Spicy Harissa Twist
Stir 1 teaspoon harissa paste in with the tomato paste for North-African heat. Top with a cilantro leaf swirl.
Coconut Curry
Swap 1 cup broth for light coconut milk and add 1 teaspoon curry powder. Finish with cilantro and lime.
Italian Herb
Use 1 teaspoon each dried oregano & basil. Stir in ½ cup small pasta during last 8 minutes and top with Parmesan.
Smoky Bacon
Start by rendering 2 strips chopped bacon; use the fat instead of olive oil for omnivore decadence.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors mingle and improve each day.
Freezer: Ladle cooled soup into quart-size freezer bags, squeeze out excess air, and freeze flat on a sheet pan. Once solid, stack upright like books to save space. Keeps 3 months. Thaw overnight in the fridge or break into chunks and simmer with a splash of water.
Reheating: Warm gently on the stove over medium-low heat, stirring occasionally and thinning with broth or water as needed. Microwave works too—cover and heat 2-minute bursts, stirring between.
Frequently Asked Questions
Pantry Clean-Out Soup with Lentils and Spinach
Ingredients
Instructions
- Sauté Veg: Heat olive oil in Dutch oven over medium heat. Add onion, carrot, celery & ½ tsp salt; cook 6–7 min until softened.
- Add Aromatics: Stir in garlic & tomato paste; cook 1 min. Add cumin, paprika, thyme & bay leaf; toast 30 sec.
- Deglaze: Pour in crushed tomatoes plus ½ cup water; simmer 3 min, scraping browned bits.
- Simmer Lentils: Add lentils & broth. Bring to boil, then simmer 25–30 min until lentils tender.
- Finish: Remove bay leaf. Stir in spinach & lemon juice; season to taste. Serve hot with crusty bread.
Recipe Notes
Soup thickens on standing; thin with broth when reheating. Freeze portions up to 3 months.