Love this recipe? Save it to Pinterest before you forget!
One-Pot Lentil Stew with Winter Squash & Spinach
There’s a certain kind of magic that happens when the first real cold snap hits. The air turns sharp, the light shifts, and my kitchen suddenly smells like cinnamon, garlic, and possibility. A few winters ago I was staring down a crisper drawer of half-used produce—wilty spinach, a knobby butternut squash, and the last of the season’s tomatoes—plus a bag of French green lentils I’d impulse-bought because they looked “rustic.” Dinner needed to be ready in under an hour, dishes had to be minimal (my dishwasher was broken), and I wanted something that would taste even better the next day for lunch. That constraint-born experiment became this One-Pot Lentil Stew: silky squash cubes that hold their shape, earthy lentils that cook in the same savory broth, and a last-minute handful of spinach that wilts into emerald ribbons. It’s since become my December survival meal—when holiday cookies outnumber vegetables and the sun sets at 4:47 p.m., this stew is edible hygge in a bowl.
Why You'll Love This One-Pot Lentil Stew with Winter Squash & Spinach
- One pot, zero babysitting: Everything simmers together while you wrap presents, fold laundry, or binge a podcast.
- Plant-powered protein: 18 g of protein per serving from lentils and spinach—no meat required.
- Winter-savvy produce: Uses hardy squash and greens that last weeks in the fridge, so you can shop once and eat many times.
- Deep flavor, short time: Smoked paprika + tomato paste + a splash of balsamic create a 2-hour taste in 35 minutes.
- Freezer-friendly: Portion into mason jars; thaw overnight for instant healthy comfort.
- Customizable heat: Keep it mild for kids or add chipotle for smoky fire.
- Budget hero: Feeds 6 for about the price of one take-out entrée.
Ingredient Breakdown
French green lentils (a.k.a. Le Puy) are the tiny dark-slate gems that keep a pleasant bite. Brown lentils work too—just shave 2 minutes off the simmer so they don’t turn to mash. For the squash, any firm-fleshed variety is fair game: butternut, kabocha, acorn, or even a small sugar pumpkin. The key is cutting it into ¾-inch cubes; any smaller and they dissolve, any larger and they won’t cook through. Baby spinach wilts in seconds, but if you only have frozen, thaw and squeeze dry before stirring in during the last 5 minutes. Tomato paste in a tube is my splurge—it lives in the fridge door and lets me use 1 tablespoon at a time without waste. Finally, a glug of good olive oil at the finish brightens the smoky spices and makes the broth taste slow-simmered even though it’s weeknight-fast.
Step-by-Step Instructions
-
1
Warm the pot & bloom the spices
Place a heavy 4- to 5-quart Dutch oven or soup pot over medium heat. Add olive oil, diced onion, and ½ teaspoon salt. Sauté 4 minutes until the edges turn translucent. Stir in garlic, smoked paprika, cumin, coriander, and tomato paste; cook 1 minute until the mixture smells like a campfire and the tomato paste darkens to brick red.
-
2
Deglaze with balsamic
Pour in balsamic vinegar while scraping the browned bits (fond) off the bottom. The acid lifts all those toasty spices and creates the stew’s underlying tangy sweetness.
-
3
Add core stew ingredients
Stir in lentils, diced squash, diced tomatoes with their juices, vegetable broth, bay leaf, and remaining 1 teaspoon salt. Increase heat to high; once the surface trembles with bubbles, reduce to a gentle simmer.
-
4
Simmer low & slow-ish
Cover the pot partially (leave a ½-inch gap for steam). Simmer 20–22 minutes, stirring once halfway. When the squash is fork-tender and lentils are al dente, you’re golden.
-
5
Wilt in the greens
Remove bay leaf. Stir in spinach and black pepper; cook 1–2 minutes until just wilted. If using kale or chard, give it 3 extra minutes.
-
6
Finish & serve
Off heat, stir in lemon juice and remaining 1 tablespoon olive oil. Taste; adjust salt or pepper. Ladle into shallow bowls, top with a dollop of yogurt, and sprinkle with parsley and pepitas for crunch.
Expert Tips & Tricks
- Toast your spices: The 60-second sizzle in oil blooms essential oils and triples fragrance.
- Crunch factor: Garnish with roasted squash seeds—rinse, toss with olive oil + salt, bake at 325 °F for 12 min.
- Layer salt: Season at three points—sautéing onions, after broth, and at finish—to avoid flat or over-salty stew.
- Slow-cooker hack: Dump everything except spinach and lemon; cook on LOW 5 hours. Stir in greens 10 min before serving.
- Make-ahead lunch: Portion into wide-mouth 16 oz jars; leave 1 inch for expansion; refrigerate up to 5 days.
- Flavor boost: Add a 2-inch Parmesan rind during simmer; fish it out before serving for subtle umami.
Common Mistakes & Troubleshooting
Variations & Substitutions
- Protein swap: Add 8 oz Italian sausage—remove casing, brown before onions, then continue recipe as written.
- Instant Pot: High pressure 10 minutes, natural release 10 minutes, stir in spinach on sauté 1 minute.
- Grain bowl: Serve over farro or brown rice; reduce broth by ½ cup for spoon-clinging texture.
- Vegan creaminess: Stir in ⅓ cup canned coconut milk at end instead of yogurt.
- Extra veg: Fold in roasted cauliflower florets or sautéed mushrooms for textural contrast.
- Herb twist: Swap parsley for cilantro and add ½ tsp ground coriander + ¼ tsp cinnamon for Moroccan vibes.
Storage & Freezing
Cool stew completely, then ladle into airtight containers. Refrigerate up to 5 days or freeze up to 3 months. For grab-and-go lunches, freeze in silicone muffin trays; pop out 2 “pucks” per serving and reheat in a saucepan with a splash of broth. Always leave ½-inch headspace in glass jars to prevent breakage. Thaw overnight in fridge or use the microwave defrost setting. Reheat gently—lentils can scorch—stirring often and adding liquid as needed.
FAQ
One-Pot Lentil Stew with Winter Squash & Spinach
Cozy, nutrient-packed soup perfect for chilly evenings.
10 min
35 min
45 min
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 cup red lentils, rinsed
- 2 cups butternut squash, cubed
- 1 cup canned diced tomatoes
- 4 cups vegetable broth
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 2 cups baby spinach
- Juice of ½ lemon
- Salt & pepper to taste
Instructions
-
1
Heat olive oil in a large pot over medium heat. Add onion and sauté 4 min until translucent.
-
2
Stir in garlic, cumin, and paprika; cook 1 min until fragrant.
-
3
Add lentils, squash, tomatoes, broth, plus ½ tsp salt & ¼ tsp pepper. Bring to a boil.
-
4
Reduce heat, cover, and simmer 20–25 min until lentils and squash are tender.
-
5
Stir in spinach and lemon juice; cook 2 min until wilted. Taste and adjust seasoning.
-
6
Serve hot with crusty bread or a sprinkle of feta, if desired.
Recipe Notes
Leftovers keep 4 days refrigerated or 3 months frozen; add extra broth when reheating.
Nutrition (per serving)
285
17 g
42 g
6 g
You May Also Like
Discover more delicious recipes
Never Miss a Recipe!
Get our latest recipes delivered to your inbox.