This Butternut Squash Lentil Soup Recipe is the kind of meal that turns a chilly evening into something worth looking forward to. Sweet roasted squash, tender lentils, and warm spices simmer together into one deeply comforting pot. It's hearty enough for dinner, healthy enough for lunch, and easy enough for a beginner cook to nail on the first try.
Immersion blender optional, for partially blended texture
Vegetable peeler
Fine-mesh strainer
Ingredients
2tablespoonsolive oil
1largeyellow onionabout 1 1/2 cups or 200g, diced
2mediumcarrotsabout 1 cup or 120g, peeled and diced
2stalksceleryabout 1 cup or 100g, diced
4clovesgarlicminced
1tablespoonfresh gingergrated
1teaspoonground cumin
1teaspoonground coriander
1teaspoonsmoked paprika
1/4teaspoonred pepper flakesoptional
4cupsbutternut squashabout 1 medium squash or 600g, peeled and cubed
1cupdried French green lentilsrinsed; brown lentils work too
1candiced tomatoes14.5 ounces or 411g, with juices
6cupsvegetable brothabout 1.4 L
1leafbay leaf
3cupsfresh baby spinachabout 90g
2tablespoonsfresh lemon juiceabout 1 lemon
salt and black pepperto taste
fresh parsleychopped, for garnish
Optional Serving Suggestions
plain yogurt or olive oilfor drizzling
toasted pumpkin seedsfor crunch
grated parmesanfor non-vegan option
crusty sourdough or cornbreadfor serving
Instructions
Peel and cube the butternut squash into half-inch pieces. Dice onion, carrots, and celery. Mince garlic, grate ginger, and rinse lentils in a fine mesh strainer.
Heat olive oil in a Dutch oven over medium heat. Add onion, carrots, celery, and a pinch of salt. Cook for 5-6 minutes until softened. Add garlic and ginger, cook for 1 minute more while stirring.
Add cumin, coriander, smoked paprika, and red pepper flakes. Stir constantly for 30-45 seconds until fragrant.
Add cubed squash and rinsed lentils, stirring to coat in spices. Pour in diced tomatoes with juices, vegetable broth, and bay leaf. Bring to a gentle boil over medium-high heat.
Reduce heat to low, partially cover, and simmer for 25-30 minutes until lentils are tender and squash is easily pierced with a fork. Add extra broth if needed.
Remove and discard bay leaf. Stir in spinach a handful at a time until wilted. Add lemon juice. For creamier texture, use an immersion blender to puree about one-third of the soup.
Taste and season with salt and pepper. Ladle into bowls, garnish with fresh parsley, and serve hot with crusty bread.
Notes
Cut the squash into uniform cubes so every piece cooks at the same rate.
Toast the spices in the oil before adding liquid to deepen their flavor.
Use green or brown lentils rather than red lentils for distinct, tender pieces that hold their shape.
Add the lemon juice at the very end after cooking so its brightness doesn't dull over heat.
Leave the lid slightly ajar while simmering so the soup thickens instead of turning watery.
Store cooled soup in the refrigerator for up to 5 days in an airtight container.
Freeze individual portions for up to 3 months for easy grab-and-go lunches.
Add a splash of broth or water when reheating, since lentils continue to absorb liquid as they sit.
For a creamier finish, stir in a can of coconut milk at the end.
Swap butternut squash for sweet potato or pumpkin, or use kale instead of spinach.