This butternut squash and lentil stew is pure comfort in a bowl—rich with warming spices, tender lentils, and creamy coconut milk. The secret ingredient? Chopped dried apricots, which melt into the stew, lending a subtle sweetness that balances the earthy lentils and savory spices. Topped with a crunchy-chewy gremolata of cashews, apricots, and fresh cilantro, plus a dollop of cooling yogurt, this is a delicious meal that just so happens to be naturally vegetarian (and easily vegan!).

Why You’ll Love This Recipe
This is the kind of cozy stew that makes you feel good from the inside out. It’s hearty and nourishing but still light, thanks to the combination of fiber-rich lentils, tender squash, and aromatic spices. The best part? The slow cooker does most of the work!
The flavor profile is a little unexpected (in the best way): coconut milk and tomatoes create a creamy-tangy base, while cinnamon, cumin, and curry powder add warmth. The dried apricots subtly enhance the sweetness of the squash without overpowering, and the gremolata—a mix of chopped cashews, apricots, and fresh cilantro—provides the perfect contrast in texture and brightness.
And if you’re like me and love a little heat? A drizzle of chile crisp or sriracha at the end is chef’s kiss.
Nicki's Tip: Slow cookers are the ultimate hack to making cozy, hands-off meals all year round. Try my Slow Cooker Coconut Lentil & Kale Soup, Best Beef Chili, or check out my slow cooker book. If you’d like to receive all my recipes, including bonus content and other fun perks, consider subscribing to my newsletter.
Ingredients You’ll Need
For the Stew
- Extra Virgin Olive Oil – Use a bit of olive oil or coconut oil for sautéing the aromatics.
- Chopped onion – Adds depth and sweetness.
- Garlic & fresh ginger – Essential aromatics for flavor.
- Sea salt and black pepper – To season.
- Ground cumin, curry powder & red pepper flakes – Warm, earthy, and subtly spicy.
- Butternut or honeynut squash – Sweet, nutty, and creamy when cooked. Use pre-cut butternut squash if pressed for time.
- Green lentils – Hold their shape and provide protein and fiber.
- Canned Coconut milk – Adds creaminess and a hint of sweetness.
- Canned Diced tomatoes – Provide a touch of acidity for balance.
- Dried Turkish apricots – A secret ingredient that enhances the overall flavor.
- Cinnamon stick & bay leaf – Infuse the stew with warmth.
- Low sodium vegetable broth – The base of the stew. Chicken broth also works here!
- Baby spinach – Wilts into the stew for a boost of greens.
- Fresh lime juice – Brightens everything at the end.
For the Apricot Cashew Gremolata
- Dried Turkish apricots – Adds chewy sweetness.
- Roasted cashews – Provide crunch.
- Fresh cilantro – Brightens the topping.
For Serving
- Plain yogurt (regular or dairy-free) – Adds creaminess.
- Chile crisp, sriracha, or hot sauce – Optional, but highly recommended!
See the printable recipe card below for exact ingredient amounts and full instructions.
How to Make This Butternut Squash and Lentil Stew Recipe

Step 1: Prep the Aromatics. Heat a medium skillet oven over medium-high heat. Add the oil and onion, season with salt and pepper, and cook until softened, about 3 minutes. Stir in the garlic, ginger, cumin, curry powder, and red pepper flakes, and cook for 1 minute until fragrant. (Shortcut: You can microwave this mixture in a heatproof bowl, stirring occasionally, for 4-5 minutes instead of using the stovetop.)

Step 2: Assemble the Slow Cooker. Scrape the onion mixture into the slow cooker. Add the squash, lentils, coconut milk, drained tomatoes, chopped apricots, cinnamon stick, bay leaf, and broth. Season with salt and pepper. Cover and cook on low for 7-8 hours or high for 3-5 hours, until the lentils are tender.

Step 3: Finish the Stew. Stir in the spinach, cover, and cook on high until wilted, about 5 minutes. Stir in the lime juice and adjust the seasoning with more salt if needed.

Step 4: Make the Gremolata. In a small bowl, combine the chopped apricots, cashews, and cilantro. Season with salt and pepper and toss to combine.

Step 5: Serve. Ladle the hearty stew into bowls and top with yogurt and a sprinkle of gremolata. Drizzle with hot sauce or chile crisp, if you like.

Stovetop Instructions
If you don’t have a slow cooker or prefer to make this butternut squash and lentil stew on the stovetop, follow these simple modifications.
- Step 1: Sauté the Aromatics. Heat a large pot or Dutch oven over medium heat and add a bit of olive oil. Once hot, add the chopped onion, season with sea salt and black pepper to taste, and cook, stirring occasionally, until softened, about 3 minutes. Stir in the garlic, ginger, cumin, curry powder, and red pepper flakes, and cook for 1 minute until fragrant.
- Step 2: Simmer the Stew. Add the butternut squash, lentils, drained tomatoes, chopped apricots, cinnamon stick, bay leaf, and vegetable broth to the pot. Stir in the coconut milk, then bring to a gentle boil. Reduce the heat to low, cover, and simmer for 30-35 minutes, stirring occasionally, until the lentils are tender and the squash is soft.
- Step 3: Finish the Stew. Stir in the baby spinach and cook for another 2-3 minutes until wilted. Remove the cinnamon stick and bay leaf. Stir in the lime juice and season with additional salt if needed.
- Step 4: Make the Gremolata & Serve. While the stew simmers, prepare the gremolata by mixing the chopped apricots, cashews, and cilantro in a small bowl.

Recipe Tips
- Use Turkish apricots! They’re naturally sweet and slightly smoky, making them perfect for this stew. Regular dried apricots will work, but they’ll have a sharper sweetness.
- Prepping ahead? Chop the squash and cook the aromatics the night before so you can toss everything in the slow cooker in the morning.
- Slow cooker variability: Cooking times can vary, so check for doneness early—when the lentils are tender, it’s ready.
- Want to freeze it? This stew freezes beautifully! Store in an airtight container for up to 3 months.
- For more slow cooker inspiration, check out my book, Fresh Flavors for the Slow Cooker!
Serving Suggestions
- Pair this stew with warm naan or crusty gluten-free bread to soak up all the flavors.
- Serve over a scoop of steamed basmati rice or quinoa for an extra hearty meal.
- Drizzle with coconut cream for an even silkier texture.

Storage & Make Ahead Tips
- Store in an airtight container for up to 5 days.
- To freeze: Let the stew cool completely, then freeze for up to 3 months. Thaw it overnight in the fridge before reheating.
- Reheat: Warm on the stovetop over medium heat, adding a splash of broth or water if needed.
- Do Ahead: The aromatics can be cooked 1 day ahead. Let cool, then cover and refrigerate.
Recipe FAQs
Yes! Use the sauté function to cook the aromatics, then add the remaining ingredients (except the spinach and lime juice). Seal the lid, set to high pressure for 12 minutes, and quick release. Stir in the spinach and lime juice before serving.
Red lentils will break down and create a thicker, creamier stew. If you prefer that texture, go for it! Just reduce the cooking time slightly (about 6-7 hours on low or 3-4 on high).
You can substitute chopped Medjool dates, golden raisins, or even a small splash of maple syrup for a touch of sweetness.
Absolutely! The flavors only get better as it sits. You can also prep the gremolata a day in advance and store it in the fridge.
This is the perfect time of year to lean into nourishing, slow-cooked meals. The spices, coconut milk, and apricots work together to create an amazing flavor that will have you coming back for more. And the end result? A warm, deeply satisfying dish that makes life just a little easier. Enjoy!
*This post contains Amazon and other affiliate links to products I use and love (from which I earn income, at no cost to you). Thank you for supporting From Scratch Fast!
More Cozy Soup Recipes
- Easy Slow Cooker Red Lentil Dal
- Healthy Sweet Potato Soup
- Indian Spiced Chickpea Stew
- Creamy Butternut Squash Soup
Stay Connected
I'd love to answer any of your questions and see what you're cooking!! Don't forget to give this recipe a star rating and leave a comment below. Follow along on Instagram, Facebook, YouTube & Pinterest, and be sure to tag @nickisizemore so that I can share your creations!
Get the Recipe
Slow Cooker Butternut Squash and Lentil Stew
Ingredients
Stovetop (or microwave) prep
- 2 tablespoons virgin coconut oil or extra virgin olive oil
- 1 small onion, finely chopped
- Salt and freshly ground black pepper
- 3 garlic cloves, finely chopped
- 1 tablespoon finely chopped ginger (from a 1-inch knob)
- 1 tablespoon ground cumin
- 2 teaspoons curry powder
- ½ teaspoon red pepper flakes
Slow cooker
- 4 heaping cups cubed honeynut or butternut squash (from 2-pounds of squash)
- 1 cup green lentils, rinsed in cold water
- 1 (13.5-ounce) can coconut milk
- 1 (14.5 ounce) can diced tomatoes, drained
- ⅓ cup finely chopped dried Turkish apricots (you will need another ½ cup of chopped apricots for the gremolata, so go ahead and chop them all now!)
- 1 cinnamon stick
- 1 bay leaf
- 3 cups low-sodium vegetable or chicken broth (or bone broth)
- 5 ounces baby spinach
- 2 tablespoons fresh lime juice
Gremolata
- ½ cup finely chopped dried Turkish apricots
- ½ cup finely chopped roasted cashews
- ¼ cup finely chopped cilantro leaves and tender stems
- Plain yogurt (regular or coconut yogurt)
- Chile crisp, sriracha, or hot sauce, for serving
Instructions
Prep the aromatics
- Heat the oil in a medium skillet over medium-high heat. Add the onion, and season with salt and pepper. Cook, stirring occasionally, until slightly softened, about 3 minutes. Add the garlic, ginger, cumin powder, curry powder, and red pepper flakes, and cook until fragrant, about 1 minute. (Alternatively, toss the onion with the oil, garlic, ginger, cumin, curry powder, and red pepper flakes in a heatproof bowl, and microwave on high, stirring occasionally, until softened, about 4-5 minutes.) Do Ahead: The aromatics can be cooked 1 day ahead. Let cool, then cover and refrigerate.
Assemble the slow cooker
- Scrape the onion mixture into a 4- to 7-quart slow cooker. Add the cubed squash, lentils, coconut milk, drained tomatoes, chopped apricots, cinnamon stick, bay leaf, and broth. Season with salt and pepper. Cover and cook until the lentils are tender, 7 to 8 hours on low or 3 to 5 hours on high.
- Stir in the spinach. Cover and cook on high until the greens are wilted, about 5 minutes. Stir in the lime juice, and season the stew well with salt and pepper (you will likely need more salt than you think you need).
Make the gremolata
- In the meantime, in a small bowl combine the chopped apricots, cashews and cilantro. Season with salt and pepper, and toss to combine.
Serve
- Ladle the stew into bowls and dollop with yogurt. Sprinkle with the gremolata, and garnish with a bit of hot sauce, sriracha or chile crisp, if you’d like.
Notes
- I prefer Turkish apricots in this stew, which are unsulphured and have a caramelized, slightly smoky flavor. While I admittedly don’t love dried apricots on their own, they’re a game changer in this stew.
- You can either use 2 small honeynut squashes or 1 medium butternut squash (or you can use pre-cut squash chunks, but if they’re large, cut them down into smaller cubes).
- Cooking the onions and aromatics (garlic, ginger and spices) quickly on the stovetop or in the microwave before adding them to the slow cooker is key, as it helps the onion to soften and the flavor of the spices to bloom (using the microwave might sound weird, but it’s a great time saver if you’re crunched for time). You can also knock out that step out the day before (if I know I have a busy morning, I’ll cut up the squash and cook the aromatics the night before, so that in the morning all I have to do is dump everything in the slow cooker).
- All slow cookers are slightly different so I’ve included time ranges, but it’s best to check early if you’re not certain about your model (the stew is ready when the lentils are tender, but there is definitely a lot of leeway in this recipe). My KitchenAid slow cooker switches to a simmer mode after the time has ended, which means I can leave it unattended for a few hours longer than the recipe says.
- For more slow cooker inspiration, check out my book, Fresh Flavors for the Slow Cooker!
-
Storage: The stew can be refrigerated in an airtight container for up to 5 days or frozen for up to 3 months.
Leave a Comment