Pantry Lentil and Tomato Soup with Spinach

30 min prep 45 min cook 5 servings
Pantry Lentil and Tomato Soup with Spinach
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a quiet Tuesday evening I’ll never forget: sleet tapping at the kitchen window, the power flickering, and the fridge looking suspiciously bare after a long work trip. I had a half-bag of lentils, a dented can of tomatoes, and a wilting handful of spinach that had seen better days. Thirty-five minutes later I was cradling a steaming bowl of what became this exact Pantry Lentil and Tomato Soup—so outrageously comforting that my neighbor knocked on the door asking what smelled so good. Fast-forward five years and it’s still the recipe my readers email me about every January (“the soup that got me through the polar vortex!”) and the one my team begs for on “office lunch day.”

What makes this soup magic is its refusal to taste like a compromise. It’s weeknight-fast, budget-kind, and nutrient-dense, yet layered with deep tomato sweetness, smoky paprika, and that silky spinach that wilts into silky ribbons. Serve it with a grilled-cheese dunker, spoon it over brown rice for a protein boost, or ladle it into a thermos for ski-day lunch—it travels like a dream and reheats even better. If you’ve got lentils, tomatoes, and a few aromatics, dinner is officially handled.

Why This Recipe Works

  • Pantry-proof: Every ingredient is shelf-stable or freezer-friendly—no fresh produce pressure.
  • One-pot wonder: Minimal dishes, maximum flavor thanks to layering spices directly in hot oil.
  • Protein & fiber powerhouse: 18 g plant protein and 12 g fiber per serving keep you full for hours.
  • Under 45 minutes: Weeknight realistic; lentils simmer while you set the table or answer emails.
  • Freezer hero: Make a double batch; leftovers thaw into even tastier meals later.
  • Vitamin boost: A whole 5-oz clamshell of spinach disappears into the pot—picky eaters won’t flinch.
  • Customizable heat: Dial the chili flakes from zero to “clear your sinuses” without upsetting the balance.

Ingredients You'll Need

Ingredients

Before we get cooking, let’s talk pantry strategy. The quality of your lentils and tomatoes will make or break this soup, so here’s what to look for—and what you can swap in a pinch.

Brown or Green Lentils (1 cup): These varieties keep their shape after simmering, giving the soup a satisfying bite. Red lentils will dissolve into mush (great for dal, not for texture here). If you only have red, cut simmer time to 12 minutes and embrace a creamy stew vibe. Buy lentils in bulk bins; they’re usually fresher and half the price of bagged.

Olive Oil (2 Tbsp): A fruity extra-virgin oil perfumes the aromatics, but avocado or even coconut oil works. For oil-free, sauté in ¼ cup veggie broth instead.

Yellow Onion (1 medium): The backbone of savory depth. Dice small so it melts into the soup. In a hurry, substitute 1 tsp onion powder added with the spices.

Carrots (2 medium): Sweet earthiness and a pop of color. Peel only if the skin is thick; otherwise, scrub and dice. Parsnip or sweet potato cubes are lovely alternatives.

Celery (2 ribs): Optional but adds herbaceous notes. Freeze your celery leaves and toss them in for zero-waste flavor.

Garlic (4 cloves): Smash, peel, and mince; garlic mellows in hot oil and becomes almost buttery. For true pantry convenience, ½ tsp garlic powder per clove is fine.

Tomato Paste (2 Tbsp): Concentrated umami bombs. Buy in a tube so you can use a dab at a time; it keeps for months in the fridge. No paste? Sub ¼ cup ketchup—yes, ketchup—in a pinch.

Fire-Roasted Diced Tomatoes (28 oz can): Fire-roasting adds subtle charred sweetness. Regular diced tomatoes + ½ tsp smoked paprika mimic the effect. Always buy “tomatoes in juice,” not purée, for brighter flavor.

Vegetable Broth (4 cups): Low-sodium lets you control salt. Homemade scraps broth is gold here; otherwise, I reach for a not-chicken style cube for body. Water + 2 tsp soy sauce is an emergency stand-in.

Dried Oregano & Smoked Paprika (1 tsp each): Mediterranean soul meets backyard BBQ. If your paprika is sweet, add a pinch of cayenne for smoke and heat.

Bay Leaf (1): A quiet aromatic that ties herbs together. Remove before serving—nobody wants a leafy surprise.

Fresh Baby Spinach (5 oz): Wilts in seconds and fades into the background so even spinach skeptics slurp happily. Frozen spinach works; thaw, squeeze dry, and stir in during the last 5 minutes.

Red-Wine Vinegar (1 Tbsp): A final splash wakes up all the flavors. Lemon juice or apple-cider vinegar substitute seamlessly.

How to Make Pantry Lentil and Tomato Soup with Spinach

1
Warm the pot

Place a heavy 4- to 5-quart Dutch oven or soup pot over medium heat. Let it preheat for 90 seconds; a hot surface reduces sticking and jump-starts caramelization.

2
Bloom the aromatics

Add olive oil, swirling to coat. When it shimmers, scatter in diced onion, carrot, and celery with a pinch of salt. Sauté 5 minutes until edges turn translucent and lightly golden. Add garlic; cook 45 seconds—just until you smell nutty sweetness, not browned bitterness.

3
Caramelize the tomato paste

Stir in tomato paste; cook 2 minutes, scraping the bottom, until it darkens from bright scarlet to brick red. This Maillard reaction builds a deep, almost meaty backbone.

4
Toast the spices

Sprinkle in oregano, smoked paprika, chili flakes, and a few cracks of black pepper. Stir constantly for 30 seconds; the spices will bloom in the hot fat, releasing volatile oils and smoky perfume.

5
Deglaze with tomatoes

Pour in the entire can of diced tomatoes with their juice. Use a wooden spoon to scrape up every browned bit—those caramelized specks equal free flavor. Let the mixture bubble for 1 minute to reduce raw metallic notes.

6
Add lentils & broth

Rinse lentils in a fine mesh strainer until water runs clear (this removes dusty starches that cause foam). Tip them into the pot along with vegetable broth and the bay leaf. Increase heat to high; once the surface trembles with bubbles, drop to low, partially cover, and simmer 25–30 minutes.

7
Taste a lentil; it should be tender but still hold its football shape. If the soup thickens more than you like, splash in ½ cup hot water or broth to loosen.

8
Wilt in spinach

Stir in baby spinach a handful at a time; each addition collapses in seconds. Simmer 1 final minute to meld flavors.

9
Finish & serve

Fish out the bay leaf. Stir in red-wine vinegar; taste and adjust salt and pepper. Ladle into warm bowls, drizzle with good olive oil, and shower with crusty bread for dunking.

Expert Tips

Salt in stages

Salting the aromatics early draws out moisture and builds flavor depth. Reserve final seasoning until after the lentils cook; broth reduction concentrates saltiness.

Cool before freezing

Chill the soup completely in an ice-bath before portioning into freezer bags; it prevents ice crystals and keeps spinach vibrant.

Slow-cooker hack

Sauté aromatics on the stovetop through step 4, then scrape everything into a 6-qt slow cooker with remaining ingredients. Cook on LOW 6–7 hours or HIGH 3 hours.

Silky smooth option

Purée half the finished soup with an immersion blender, then stir back into the pot for a creamier texture without adding dairy.

Double the batch

Lentils double beautifully without extra work. Freeze flat in labeled quart bags; they stack like books and thaw in minutes under warm water.

Brighten last-second

Acid activates taste buds. If the soup tastes flat, add another ½ tsp vinegar or a squeeze of citrus just before serving for instant lift.

Variations to Try

  • Moroccan twist: Swap oregano for 1 tsp each cumin and coriander, add ¼ tsp cinnamon, and stir in a handful of raisins and toasted almonds at the end.
  • Curry-coconut: Replace paprika with 1 Tbsp mild curry powder and simmer with ½ cup coconut milk for creamy richness.
  • Sausage & greens: Brown 8 oz sliced vegan or turkey sausage before the onions; swap spinach for chopped kale and simmer 5 extra minutes.
  • Tex-Mex: Add 1 tsp ancho chili powder and a drained can of corn. Serve topped with crushed tortilla chips and avocado.
  • Protein-plus: Stir in a drained 15-oz can of chickpeas during the last 10 minutes for extra heft.
  • Lemony spring: Swap spinach for asparagus tips and peas; finish with lots of lemon zest and fresh dill.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors marry and deepen, making leftovers a prized commodity.

Freezer: Portion into 2-cup Souper-Cubes or zip bags. Lay flat on a sheet pan until solid, then stack. Keeps 3 months for best texture, safe indefinitely if held at 0 °F.

Reheat: Microwave on 70 % power, stirring every 60 seconds, or simmer gently on the stovetop with a splash of broth to loosen. Add a squeeze of lemon to brighten after thawing.

Make-ahead lunch jars: Layer 1 cup cooked soup + ¼ cup cooked quinoa in 16-oz jars; top with a handful of fresh spinach. Microwave 90 seconds at work for an instant power bowl.

Frequently Asked Questions

Nope. Unlike beans, brown or green lentils cook quickly without soaking. Just rinse to remove dust and check for tiny pebbles.

Yes, but expect a softer, dal-like consistency. Reduce simmer time to 12–15 minutes and stir often to prevent sticking.

Naturally gluten-free. If adding soy sauce or broth cubes, choose certified GF brands.

Use no-salt-added tomatoes and low-sodium broth; season at the end with a smaller amount of sea salt or a potassium-based salt substitute.

Purée the finished soup with an immersion blender; spinach disappears but nutrition stays. Or swap in frozen mixed vegetables that match the tomato color.

div id="collapse6" class="accordion-collapse collapse" data-bs-parent="#faqAccordion">
Absolutely. Keep the same ratios; add 5 extra minutes to the simmer because volume takes longer to heat. Freeze half and thank yourself later.
Pantry Lentil and Tomato Soup with Spinach
soups
Pin Recipe

Pantry Lentil and Tomato Soup with Spinach

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a Dutch oven over medium heat.
  2. Sauté vegetables: Cook onion, carrot, and celery with a pinch of salt 5 minutes. Add garlic; cook 45 seconds.
  3. Build flavor: Stir in tomato paste; cook 2 minutes. Add oregano, paprika, chili flakes; toast 30 seconds.
  4. Deglaze: Pour in diced tomatoes; scrape browned bits. Simmer 1 minute.
  5. Simmer soup: Add lentils, broth, and bay leaf. Bring to boil, reduce heat, partially cover, and simmer 25–30 minutes until lentils are tender.
  6. Finish: Stir in spinach until wilted. Add vinegar; season with salt and pepper. Remove bay leaf and serve hot.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. For smoky depth without spice, use ½ tsp liquid smoke instead of chili flakes.

Nutrition (per serving)

247
Calories
18g
Protein
34g
Carbs
5g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.