Love this recipe? Save it to Pinterest before you forget!
Budget-Friendly Lentil and Spinach Soup with Roasted Root Vegetables
The first time I made this soup, it was a dreary Tuesday in early March and my grocery budget for the week was down to its last twelve dollars. My roommate—fresh off a juice-cleanse kick—had left behind a half-bag of forgotten lentils, a wilting bunch of spinach, and the odd root vegetables she'd bought "because they looked pretty." I was grumpy, hungry, and convinced I was staring at the makings of a very sad dinner. Instead, this humble pot of soup turned out to be so comforting, so deeply flavorful, and so ridiculously inexpensive that I've cooked it at least once a month ever since. Over the years I've tweaked the spices, perfected the roasting temperature, and learned exactly how to stretch the leftovers into three different lunches. Today I'm sharing the definitive version: a velvety lentil base, sweet nuggets of caramelized root vegetables, and a bright pop of spinach that somehow tastes like spring—even in the dead of winter. If you need proof that budget cooking doesn't have to be boring, let this soup be your Exhibit A.
Why You'll Love This Budget-Friendly Lentil and Spinach Soup with Roasted Root Vegetables
- Pantry-friendly magic: Every ingredient is shelf-stable or freezer-friendly, so you can shop once and eat all week.
- Two textures in one bowl: Creamy soup meets caramelized roasted veggies for the best of both worlds.
- Under-a-dollar servings: At 2024 prices, this recipe breaks down to roughly $0.87 per generous bowl.
- One-pot, one-sheet-pan cleanup: Minimal dishes mean more Netflix time after dinner.
- Vegan, gluten-free, and high-fiber: Comfort food that happens to check every dietary box at the table.
- Freezer rockstar: Portion, freeze, and reheat without loss of flavor or texture.
- Spinach chameleon: Swap in kale, chard, or even frozen spinach without drama.
Ingredient Breakdown
Brown or green lentils are the workhorse here—they hold their shape after simmering yet still release enough starch to create a naturally creamy broth. Skip red lentils; they dissolve into mush and won't give you the satisfying bite we're after. For the roasted vegetables, a mix of carrots, parsnips, and potato offers a sweet-earthy balance, but feel free to sub in beet, turnip, or sweet potato depending on what's on sale. The key is cutting everything into ½-inch cubes so they roast at the same rate.
Spinach wilts in seconds, so we add it off-heat to preserve its vivid color and delicate texture. If you only have frozen spinach, thaw and squeeze it bone-dry first; excess water will dull the flavors. Finally, a whisper of smoked paprika and a squeeze of lemon at the end elevate the whole pot from "solidly good" to "I need the recipe."
For the Soup
- 1 Tbsp olive oil
- 1 large yellow onion, diced
- 2 ribs celery, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 1 cup brown or green lentils, rinsed
- 1 tsp dried thyme
- ½ tsp dried oregano
- ½ tsp smoked paprika
- 6 cups vegetable broth (low-sodium)
- 1 bay leaf
- 3 cups baby spinach, loosely packed
- 1 Tbsp lemon juice
- Salt & pepper to taste
For the Roasted Root Vegetables
- 1 large carrot, peeled
- 1 medium parsnip, peeled
- 1 small Yukon Gold potato
- 1 Tbsp olive oil
- ¼ tsp kosher salt
- Pinch black pepper
- Optional: ½ tsp maple syrup for extra caramelization
Step-by-Step Instructions
-
1
Roast the vegetables first
Preheat oven to 425 °F (220 °C). Dice carrot, parsnip, and potato into ½-inch cubes. Toss on a parchment-lined sheet pan with olive oil, salt, pepper, and optional maple syrup. Spread in a single layer and roast 20–25 minutes, flipping once, until edges are deeply golden and centers are tender.
-
2
Sauté the aromatics
While vegetables roast, heat 1 Tbsp olive oil in a heavy-bottomed pot over medium heat. Add onion, celery, and diced carrot. Cook 6–7 minutes until translucent, stirring occasionally. Add garlic, thyme, oregano, and smoked paprika; cook 1 minute until fragrant.
-
3
Simmer the lentils
Stir in rinsed lentils to coat with spiced vegetables. Pour in vegetable broth and add bay leaf. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook 25–30 minutes until lentils are tender but not mushy. Skim any foam that rises to keep broth clear.
-
4
Blend a cup
For a creamier texture without dairy, ladle 1 cup of soup into a blender, puree until smooth, then return to the pot. This releases starch and thickens the broth naturally while still leaving plenty of whole lentils for bite.
-
5
Wilt in spinach
Remove pot from heat. Stir in baby spinach and lemon juice; cover 2 minutes until spinach wilts and turns bright green. Taste and season generously with salt and freshly ground black pepper. Remove bay leaf.
-
6
Assemble and serve
Divide soup among warm bowls. Top each serving with a generous scoop of roasted root vegetables. Finish with an extra drizzle of olive oil, a twist of black pepper, and crusty bread for dunking.
Expert Tips & Tricks
- Toast your spices: Let the paprika sizzle in the oil for 30 seconds before adding liquid; this blooms the flavor and removes any raw edge.
- Salt at the end: Broth reduces slightly; salting after simmering prevents over-seasoning.
- Double-roast method: If your vegetables release moisture and won't caramelize, crank the oven to 450 °F for the final 5 minutes.
- Lemon zest upgrade: Add ½ tsp of finely grated zest along with the juice for a sunnier finish.
- Slow-cooker shortcut: Combine everything except spinach and roasted veg in a slow cooker on LOW 6–7 hours. Stir in spinach at the end.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Mushy lentils | Old lentils + too much simmering | Buy from a store with high turnover; start tasting at 20 min |
| Bland broth | Under-seasoned or weak broth | Add 1 tsp soy sauce + pinch more salt and acid |
| Vegetables soggy | Crowded pan or low heat | Use two pans; roast at 425 °F; don't stir too often |
Variations & Substitutions
- Protein boost: Stir in a drained 15-oz can of chickpeas during the last 5 minutes.
- Coconut twist: Replace 1 cup broth with full-fat coconut milk for a creamier, slightly sweet profile.
- Spicy kick: Add ¼ tsp red-pepper flakes with the paprika or drizzle bowls with chili-crisp oil.
- Grain bowl: Serve over farro or brown rice and turn the soup into a hearty stew.
- Green swap: Kale, chard, or beet greens work—just chop finely and simmer 3 extra minutes.
Storage & Freezing
Store cooled soup (without roasted vegetables) in airtight containers up to 4 days in the refrigerator. Roasted vegetables keep separately for 3 days; combine just before serving to preserve their crisp edges. For longer storage, freeze soup in pint-size jars or silicone bags leaving 1 inch head-space for 3 months. Thaw overnight in the fridge, then warm gently with a splash of water or broth. Roasted vegetables lose some texture after freezing; if that bothers you, roast a fresh batch on serving day.
FAQ
Now grab that bag of lentils hiding in the back of your cupboard and turn it into something spectacular. This soup has carried me through grad-school all-nighters, post-holiday budget recovery, and every sniffly season in between. May it do the same for you—one cozy, wallet-friendly bowl at a time.
Budget-Friendly Lentil & Spinach Soup with Roasted Root Vegetables
SoupsIngredients
Instructions
-
1
Preheat oven
Heat oven to 425 °F (220 °C). Toss carrots, parsnip, and sweet potato with 1 tbsp olive oil, salt, and pepper on a sheet pan. Roast 20 min until browned.
-
2
Sauté aromatics
Warm remaining oil in a pot over medium heat. Add onion and cook 4 min until translucent. Stir in garlic, cumin, and paprika for 1 min.
-
3
Simmer lentils
Add lentils and broth; bring to a boil. Reduce heat, cover, and simmer 20 min or until lentils are tender.
-
4
Combine vegetables
Stir roasted vegetables into the soup and simmer 5 min to meld flavors.
-
5
Add greens
Fold in spinach and cook 2 min until wilted. Finish with lemon juice; adjust seasoning.
-
6
Serve
Ladle hot soup into bowls, garnish with parsley, and enjoy warm with crusty bread.
Recipe Notes
- Swap spinach for kale or chard; simmer 1–2 min longer.
- Make-ahead: soup keeps 4 days refrigerated or 3 months frozen.
- Budget tip: use any mix of root veggies on sale.