If you’re craving something cozy, nourishing, and packed with flavor, this Healing Curry Butternut Squash Lentil Soup is exactly what you need. It’s creamy, vibrant, and loaded with wholesome ingredients that make you feel good from the inside out.
Made with tender butternut squash, protein-rich lentils, warming curry spices, coconut milk, and a touch of peanut butter for depth, this soup is comforting yet light — perfect for chilly evenings, meal prep, or anytime you want a plant-based boost.

Why You’ll Love This Soup
• Creamy and satisfying without any dairy
• Packed with plant-based protein and fiber
• Full of anti-inflammatory ingredients
• Easy stovetop and slow cooker options
• Great for meal prep and freezing
It’s the kind of soup that tastes even better the next day.
Wholesome, Flavor-Packed Ingredients
This nourishing bowl is built with simple, powerful ingredients:
Butternut squash adds natural sweetness and a velvety texture.
Lentils provide plant-based protein and help thicken the soup.
Coconut milk makes it rich and creamy.
Garlic and fresh ginger bring warmth and depth.
Curry powder and turmeric add bold flavor and anti-inflammatory benefits.
Peanut butter adds subtle richness and umami.
Spinach gives it a final boost of greens and nutrients.
Together, these ingredients create a perfectly balanced soup that’s savory, slightly sweet, and deeply comforting.
How to Make It on the Stovetop
- Sauté the aromatics
Cook onion, garlic, and ginger in oil until fragrant and softened. - Add veggies and spices
Stir in carrots and cubed butternut squash. Add curry powder and turmeric and let them bloom for extra flavor. - Add liquids and lentils
Pour in coconut milk and vegetable broth. Stir in lentils and peanut butter. Season with salt and pepper. - Simmer
Bring to a boil, then reduce heat and simmer until lentils are tender and squash is soft. - Blend for creaminess
Transfer about half of the soup to a blender and puree until smooth. Stir it back into the pot for a thick, creamy texture. - Add spinach
Stir in fresh spinach and cook until wilted. Adjust seasoning and serve.
Slow Cooker Option
For an easy, hands-off method:
• Add all ingredients except spinach to the slow cooker.
• Reduce broth slightly (about 2½ cups).
• Cook on high for 3–4 hours or low for 6–8 hours.
• Blend half the soup once tender, return it to the slow cooker, then stir in spinach before serving.
Customize It
• Swap butternut squash for sweet potato or pumpkin.
• Use kale instead of spinach.
• Add cayenne or hot sauce for extra heat.
• Stir in chickpeas or ground turkey for additional protein.
Serving Ideas
Top with fresh cilantro, chopped peanuts, a squeeze of lime, or a swirl of coconut milk. Serve with crusty bread or crackers for the ultimate cozy meal.
Storage & Freezing
Refrigerate: Store in an airtight container for up to 4–5 days.
Freeze: Cool completely and freeze for up to 2 months. Thaw overnight and reheat on the stovetop or in the microwave.
This Healing Curry Butternut Squash Lentil Soup is the perfect balance of comfort and nourishment — creamy, flavorful, and packed with ingredients that support your body while satisfying your cravings.
Healing Curry Butternut Squash Lentil Soup
Ingredients
- ½ tablespoon coconut oil or olive oil
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 yellow onion, diced
- 1 large carrot, thinly sliced or diced
- 1 medium (about 2 pounds) butternut squash, peeled and cubed (5–6 cups)
- 1 tablespoon yellow curry powder
- 1 tablespoon freshly grated turmeric (or 1 teaspoon ground turmeric)
- 1 (15-ounce) can light coconut milk
- 3 cups low-sodium vegetarian broth
- 1 cup green or brown lentils, rinsed
- 2 tablespoons natural creamy peanut butter (or cashew butter)
- ¾ teaspoon salt, plus more to taste
- Freshly ground black pepper
- 3 cups fresh spinach
Instructions
- Heat oil in a large pot or Dutch oven over medium-high heat. Add garlic, ginger, and onion; sauté 3–5 minutes until softened.
- Add carrot and butternut squash; cook a few more minutes. Stir in curry powder and turmeric and cook for 30 seconds.
- Add coconut milk, broth, lentils, and peanut butter. Season with salt and pepper. Bring to a boil.
- Reduce heat to low, cover, and simmer for about 20 minutes, or until lentils are tender.
- Transfer about half of the soup to a blender and blend until smooth (vent carefully). Return to pot and stir to combine.
- Stir in spinach and cook until wilted. Taste and adjust seasoning as needed.
Serve warm.
Slow Cooker Option:
Add all ingredients except spinach to a slow cooker (reduce broth to 2½ cups). Cook on high 3–4 hours or low 6–8 hours. Blend half the soup, return to slow cooker, then stir in spinach before serving
