Love this recipe? Save it to Pinterest before you forget!
Budget-Friendly Lentil Soup with Spinach and Roasted Potatoes
There's something magical about a pot of soup simmering on the stove while roasted potatoes crisp in the oven. The aroma fills your home with warmth and comfort, promising a meal that nourishes both body and soul. This budget-friendly lentil soup with spinach and roasted potatoes has become my go-to recipe when I need something wholesome, filling, and incredibly affordable.
I created this recipe during my college years when money was tight but my appetite for nutritious, satisfying meals was anything but. What started as a desperate attempt to use up leftover lentils and wilting spinach has evolved into a beloved family favorite that I make at least twice a month. The combination of earthy lentils, tender spinach, and crispy roasted potatoes creates a textural symphony that transforms simple ingredients into something extraordinary. Each spoonful tells a story of resourcefulness, proving that you don't need expensive ingredients to create a restaurant-quality meal that feeds a crowd for mere dollars.
Why You'll Love This Budget-Friendly Lentil Soup with Spinach and Roasted Potatoes
- Unbeatable Value: This entire pot of soup costs less than $8 to make and serves 6-8 hungry people, working out to just over $1 per serving.
- Protein Powerhouse: With 18 grams of plant-based protein per serving, this soup will keep you full and satisfied for hours without the meat price tag.
- One-Pot Wonder: Minimal cleanup required – the soup simmers in one pot while the potatoes roast on a single sheet pan.
- Meal Prep Champion: Tastes even better the next day, making it perfect for weekly meal prep or freezing for future busy nights.
- Customizable Canvas: Swap vegetables, adjust spices, or add your favorite toppings – this recipe adapts to whatever you have on hand.
- Year-Round Comfort: Light enough for summer yet warming enough for winter, with ingredients available in every season.
- Nutrition Dense: Packed with fiber, vitamins A and C, iron, and folate – it's like a multivitamin in soup form.
Ingredient Breakdown
The beauty of this recipe lies in its humble ingredients, each playing a crucial role in creating depth and complexity. Brown or green lentils work best here – they hold their shape during cooking while still becoming tender. Red lentils will dissolve and create a different texture, though still delicious if that's what you have. The baby spinach wilts beautifully into the hot soup, adding vibrant color and nutrients without overwhelming the dish.
For the roasted potatoes, I prefer red or Yukon gold varieties for their creamy interior and ability to crisp up perfectly. The key is cutting them into uniform ¾-inch cubes so they roast evenly. Don't be tempted to skip the roasting step – those golden, crispy potato nuggets transform this from a simple lentil soup into something extraordinary. The contrast between the velvety soup and crunchy potatoes creates a restaurant-worthy presentation that belies the recipe's budget origins.
The spice blend is where the magic happens. Cumin adds earthy warmth, smoked paprika provides subtle depth, and a bay leaf infuses the broth with aromatic complexity. I always keep these spices on hand because they're inexpensive, last forever, and can transform any basic ingredient into something special. The lemon juice added at the end brightens all the flavors, making the soup taste fresh and vibrant rather than heavy or dull.
Step-by-Step Instructions
For the Soup:
- 1 tablespoon olive oil
- 1 large onion, diced
- 3 carrots, peeled and diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 1½ cups brown or green lentils, rinsed
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried thyme
- 1 bay leaf
- 6 cups vegetable broth
- 1 (14.5 oz) can diced tomatoes
- 5 ounces baby spinach
- 2 tablespoons lemon juice
- Salt and pepper to taste
For the Roasted Potatoes:
- 1½ pounds red or Yukon gold potatoes
- 2 tablespoons olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon paprika
- Salt and pepper to taste
Step 1: Prepare the Potatoes
Preheat your oven to 425°F (220°C). While it's heating, wash and dice the potatoes into ¾-inch cubes, leaving the skin on for extra nutrients and crispiness. In a large bowl, toss the potato cubes with olive oil, garlic powder, onion powder, paprika, salt, and pepper until evenly coated. Spread them in a single layer on a large baking sheet – don't overcrowd them or they'll steam instead of roast. Slide the tray into the oven and set your timer for 25 minutes.
Step 2: Build the Flavor Base
Heat a large pot or Dutch oven over medium heat. Add the olive oil and let it shimmer for 30 seconds, then toss in the diced onion, carrots, and celery. This holy trinity of vegetables, known as mirepoix, forms the foundation of countless soups and stews. Sauté for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. Don't rush this step – properly softened vegetables create a sweeter, more complex base.
Step 3: Add Aromatics and Spices
Add the minced garlic and cook for another minute until fragrant. Now comes the spice moment: sprinkle in the cumin, smoked paprika, dried thyme, and a generous pinch of salt and pepper. Stir constantly for 30 seconds to bloom the spices – this releases their essential oils and intensifies their flavors. Your kitchen should smell incredible right about now.
Step 4: Introduce the Star Ingredients
Pour in the lentils, vegetable broth, and diced tomatoes (with their juice). Add the bay leaf and give everything a good stir, scraping up any browned bits from the bottom of the pot – these caramelized morsels add incredible depth. Bring the mixture to a boil, then reduce heat to low, cover partially, and let it simmer gently for 25-30 minutes.
Step 5: Check and Flip
When your potato timer goes off, remove the baking sheet and flip the potatoes with a spatula. They should be golden on the bottom. Return to the oven for another 15-20 minutes until they're crispy outside and tender inside. Meanwhile, check your lentils – they should be tender but not mushy.
Step 6: Finish with Freshness
Once the lentils are cooked, stir in the baby spinach – it will wilt almost instantly from the soup's heat. Remove from heat and add the lemon juice. Taste and adjust seasoning with salt and pepper. Ladle the soup into bowls and top each serving with a generous handful of those glorious roasted potatoes. The contrast of hot, creamy soup and crispy, warm potatoes is absolutely irresistible.
Expert Tips & Tricks
Lentil Selection Secrets
Avoid red lentils for this recipe – they'll dissolve into a mushy texture. Green or brown lentils hold their shape beautifully while becoming tender. Check the expiration date on your lentils; older ones take longer to cook.
Crispy Potato Perfection
For extra crispy potatoes, soak the cut pieces in cold water for 30 minutes before roasting. This removes excess starch. Dry thoroughly before seasoning – water is the enemy of crispiness.
Make-Ahead Magic
The soup actually improves after a day in the refrigerator as flavors meld. Store potatoes separately in a paper towel-lined container to maintain crispiness. Reheat both components separately for best results.
Vegetable Broth Upgrade
Homemade vegetable broth elevates this soup from good to spectacular. Save vegetable scraps in a freezer bag – onion skins, carrot tops, celery leaves – then simmer with water and herbs for a free, flavorful broth.
Texture Contrast
Reserve some roasted potatoes for topping just before serving. The ones sitting in the soup will soften, so having both textures creates an interesting contrast in every bite.
Budget Stretching
Double the recipe and freeze half the soup (without potatoes) for future meals. Buy lentils in bulk – they're incredibly cheap and last for years when stored properly in an airtight container.
Common Mistakes & Troubleshooting
Mushy Lentils
If your lentils turn to mush, you likely cooked them too long or used red lentils. Green and brown lentils should hold their shape. Check for doneness at 20 minutes – they should be tender but still have a slight bite. Remember they'll continue cooking slightly even after you remove them from heat.
Bland Soup Syndrome
Under-seasoning is the most common mistake. Salt enhances all other flavors, so don't be shy. Add salt gradually throughout cooking rather than all at the end. The lemon juice added at the end brightens everything, but if your soup still tastes flat, try adding a splash of apple cider vinegar or a pinch more salt.
Soggy Potatoes
Overcrowding the baking sheet leads to steamed, not roasted potatoes. Use two sheets if necessary. Ensure potatoes are in a single layer with space between pieces. If your oven runs cool, increase temperature by 25 degrees or extend cooking time.
Variations & Substitutions
Vegetable Variations
Swap spinach for kale or Swiss chard – just remove tough stems and add earlier in cooking. Sweet potatoes make a delicious substitution for regular potatoes, adding natural sweetness. Add diced zucchini or bell peppers with the other vegetables for extra nutrition.
Protein Boosters
Add a can of chickpeas during the last 10 minutes for extra protein. For non-vegetarians, browned Italian sausage or diced ham creates a heartier version. A poached egg on top of each serving adds protein and richness.
Global Flavor Twists
Make it Moroccan by adding 1 teaspoon each of cinnamon and coriander, plus a handful of dried apricots. For Indian-inspired, add 1 tablespoon curry powder and finish with coconut milk. Italian style includes adding 1 teaspoon Italian seasoning and serving with pesto and parmesan.
Storage & Freezing
Refrigerator Storage
Store cooled soup in airtight containers for up to 5 days. Keep roasted potatoes separate in a paper towel-lined container to maintain crispiness up to 4 days. Reheat soup on stovetop over medium heat, adding broth if needed to thin.
Freezing Instructions
This soup freezes beautifully for up to 3 months. Freeze without potatoes for best texture. Cool completely before transferring to freezer bags – lay flat for space-saving storage. Thaw overnight in refrigerator or use the defrost setting on your microwave.
Make-Ahead Meals
Prep vegetables on Sunday for quick weeknight assembly. Store chopped vegetables in separate containers. The soup base can be made ahead and stored for 3 days – just reheat and add fresh spinach and warm roasted potatoes when serving.
Frequently Asked Questions
This budget-friendly lentil soup with spinach and roasted potatoes proves that eating well doesn't require breaking the bank. With just a few humble ingredients and some simple techniques, you can create a meal that nourishes body and soul while keeping your wallet happy. Whether you're feeding a family, meal prepping for the week, or simply craving something warm and satisfying, this recipe delivers on every front. The combination of protein-rich lentils, nutrient-dense spinach, and crispy roasted potatoes creates a complete meal that will become a regular in your rotation.
Remember, the best recipes are the ones you make your own. Use this as a foundation and experiment with different vegetables, spices, and toppings. Share it with friends, teach it to your children, and pass it down through generations. Because sometimes the most memorable meals come from the simplest ingredients, cooked with love and shared with those who matter most.
Budget-Friendly Lentil Soup with Spinach & Roasted Potatoes
Ingredients
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup dried brown lentils, rinsed
- 2 medium potatoes, cubed
- 1 carrot, diced
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 4 cups vegetable broth
- 2 cups fresh spinach
- Salt & pepper to taste
- Juice of ½ lemon
Instructions
- 1. Preheat oven to 425°F (220°C). Toss potato cubes with 1 tsp oil, salt, and pepper on a baking sheet. Roast 20 min until golden.
- 2. Heat remaining oil in a pot over medium heat. Sauté onion 4 min until translucent.
- 3. Stir in garlic, cumin, and paprika; cook 1 min until fragrant.
- 4. Add lentils, carrot, and broth. Bring to a boil, then simmer 25 min until lentils are tender.
- 5. Stir in roasted potatoes and spinach; simmer 2 min until spinach wilts.
- 6. Finish with lemon juice, adjust seasoning, and serve hot.
Recipe Notes
- Swap spinach for kale or chard if desired.
- Make it ahead; flavors deepen overnight.
- Freeze portions up to 3 months.