When I first made this soup I basically happened upon it by mistake. I had tested it and shot it, but didn’t find the photos until I was scrolling through my old camera card months and months later. I remember thinking, “OH MY GOD I LOVE THIS SOUP. IT MUST GO ON THE BLOG ASAP!”
So of course, I had to post this healing butternut squash lentil soup on the blog! I’ve since updated this recipe with some fresh photos, a brand new video, and more tips and tricks for making it extra delicious. This recipe is a creamy, nutritious, curry-flavored soup with butternut squash, lentils, turmeric, coconut milk, ginger and garlic. To give it an extra umami flavor, I added in peanut butter and stirred in spinach for a little nutritional boost (kale would also work well).
It’s addicting and I love crushing up crackers to absorb more of the creamy butternut broth. Also, who doesn’t love crackers in their soup?!
This soup is SUPER easy to make and I even have a slow cooker option for you available in the note section. It’s great if you’re trying to incorporate more plant-based meals into your diet too. Best of all, this soup is lovely for helping you heal after you’ve been sick — you’ll find plenty of superfoods, anti-inflammatory ingredients and herbs in this recipe. Time to make it ASAP!
Looking for even more plant-based meals?
I’ve got you covered with my FREE email series: 5 Days of Plant-Based Eating! In this series I share my best plant-based, vegan recipes with you to enjoy for every meal of the day — snacks & desserts included!
Get all of the deets & sign up here to enjoy colorful, veggie-packed meals all season long.
Everything you’ll need to make this curry butternut squash lentil soup
Get ready to fall in love with the amazing flavors and textures in this butternut squash lentil soup. It’s filled with plenty of veggies and good-for-you, healing ingredients. Here’s what you’ll need to make it:
- Coconut oil: you’ll be cooking down your veggies to start in a little coconut oil.
- Produce: this nourishing soup is filled with carrots, butternut squash, onion and 3 whole cups of spinach for a boost of nutrients. Don’t forget the garlic and freshly grated ginger, too! Be sure to check out our best tips & tricks for cubing a butternut squash here, too.
- Spices: you’ll be mixing in yellow curry powder, turmeric, and plenty of salt and pepper.
- Lentils: I love using lentils in this soup because they make it thick and creamy while also providing plenty of plant based protein and fiber. Feel free to use green or brown lentils.
- For the broth: the creamy broth is made with light coconut milk and low sodium vegetarian broth.
- Secret ingredient: for extra richness and delicious umami flavor I like to add natural, creamy peanut butter. It’s the BEST. Use the code ‘AMBITIOUS15’ for 15% off my favorite brand, Wild Friends.
- Optional: I also love topping my bowl with fresh cilantro, chopped peanuts and a dash of hot sauce!
Simple ingredient swaps
The ingredients in this soup are relatively easy to customize with what you have on hand. Here’s what I can recommend:
- Swap the butternut squash. Cubed sweet potato or even pumpkin would be perfect in this soup.
- Choose your veggies. I love mixing in fresh spinach, but kale would be another perfect green to add!
- Add some spice. Looking for a kick of heat? Feel free to add a pinch of cayenne pepper when you add the spices. As I mentioned above, you can also top your bowl with some hot sauce!
- Boost the protein. Lentils give this soup a good amount of protein, but you could also add ground chicken or turkey (if you’re not vegan).
How to make this butternut squash lentil soup
This soup couldn’t be easier to make! Here’s how to make it on the stovetop:
- Cook your veggies. Start by cooking down the onion, garlic and ginger in coconut oil for a few minutes until the onion softens. Then add in the cubed butternut squash and carrots to cook for a few minutes more.
- Add the spices & broth. Next, stir in the curry powder and turmeric, let them coat the veggies a bit and then add in the coconut milk, broth, lentils and peanut butter. Season it all with salt and pepper.
- Simmer it up. You’ll then want to bring everything to a boil, then reduce it to low heat to let the soup simmer until the lentils are soft.
- Time to blend. To make the soup thick and creamy you’re then going to transfer half of it to a blender and puree it until it’s nice and smooth. Pour it back into the rest of the soup.
- Add the greens & serve. Finally, stir in the fresh spinach until it’s just wilted, taste and adjust the seasoning as necessary. Feel free to add more peanut butter or even a squeeze of lime juice for freshness. Add toppings and serve!
Make it in your slow cooker
Yes, you can make this butternut squash lentil soup right in your slow cooker for an easy, hands-off option!
- Add everything together. Seriously, just add all of the soup ingredients (except the spinach) right to your slow cooker. I recommend reducing the broth to 2 1/2 cups.
- Slow cook it! You can cook the soup on high for 3-4 hours or on low for 6-8 hours.
- Blend it. Once the soup is cooked and the squash is tender, blend half of it and add it back to the slow cooker.
- Add spinach & serve. Stir in the spinach at the ends, taste & adjust seasonings if you’d like, and then serve!
Storing & freezing tips
- To store: store this curry butternut squash lentil soup recipe in airtight containers in the fridge for up to 4-5 days. Feel free to reheat it in the microwave or on the stovetop!
- To freeze: let the soup completely cool and then transfer it to a freezer-safe container (or multiple containers for meal prep purposes). Freeze for up to 2 months. To reheat, first let the soup thaw in the refrigerator, then heat the soup in the microwave or on the stovetop.
More healthy soup recipes you’ll love
Get all of our amazing soup recipes here!
I hope you love this healing curry butternut squash lentil soup! If you make it be sure to leave a comment and a rating so I know how you liked it. Enjoy, xo!
Healing Curry Butternut Squash Lentil Soup
Healing curry butternut squash lentil soup that’s vegan, protein-packed, and incredibly nourishing. You’re going to love this creamy, flavorful soup that’s packed with anti-inflammatory ingredients! Make it on the stovetop or in your slow cooker for ease.
coconut oil or olive oil
freshly grated ginger
yellow onion, diced
large carrot, thinly sliced or diced
medium (2 pound) butternut squash, peeled and cubed (about 5-6 cups diced)
yellow curry powder
freshly grated turmeric (or 1 teaspoon ground turmeric)
(15 ounce) can light coconut milk
organic low sodium vegetarian broth
green or brown lentils, rinsed and sorted
all natural creamy peanut butter or cashew butter
salt, plus more to taste
- Freshly ground black pepper
Add coconut oil oil to a large pot or dutch oven and place over medium high heat. Next add in garlic, ginger and onion and saute for 3-5 minutes until onion begin to soften.
Add in carrot and butternut squash cubes; saute for a few more minutes then add in the yellow curry powder and turmeric. Allow spices to cook together for 30 seconds then immediately stir in coconut milk, vegetarian broth, lentils and peanut butter. Season with salt and pepper.
Bring soup to a boil, then cover, reduce heat to low and allow soup to simmer for 20 minutes until lentils soften.
After 20 minutes, transfer approximately half of the soup (about 3 cups) to a blender. It’s very important to protect your hands from steam and a potential heat explosion, so please place a clean dish towel over the lid and puree the soup until smooth. I like to start slow, then gradually increase the speed of the blender.
Pour the puree back into the pot with the rest of the soup and stir to combine. Finally stir the fresh spinach until just wilted.
Taste and adjust the seasoning of the soup as necessary. If you like more of a umami flavor try adding another tablespoon of peanut butter, or even a squeeze of fresh lime juice. This is a soup that can do no wrong! I like to serve mine with cilantro and a handful of peanuts — it’s also great with a little hot sauce if you prefer a little spice!
To make yours in the slow cooker: add all of the ingredients to the bowl of a slow cooker, except I recommend reducing the broth to 2 ½ cups. Cook on high for 3-4 hours or low for 6-8 hours. Continue with blending part of the soup after it is cooked.
Feel free to use cubed sweet potato or pumpkin if that’s what you have on hand.
Servings: 4 servings
Serving size: 1 serving
Recipe by: Monique Volz // Ambitious Kitchen | Photography by: Eat Love Eats
This post was originally published on March 15, 2018, and republished on October 11, 2021.