Butternut Squash Lentil Curry

Steaming Butternut Squash and Lentil Curry in a rustic bowl, garnished with cilantro and lime wedges. Pin Recipe
Steaming Butternut Squash and Lentil Curry in a rustic bowl, garnished with cilantro and lime wedges. | dishtrailblazer.com

This dish combines soft butternut squash and red lentils slowly cooked in a fragrant mix of curry powder, cumin, turmeric, and cinnamon. Tomatoes and coconut milk create a rich, creamy base enhanced with garlic, ginger, and optional spinach. The blend simmers until the squash and lentils are tender, offering a wholesome, hearty meal. Garnished with cilantro and lime, it delivers layers of savory warmth perfect for an easy, nourishing dinner.

There's something about the smell of curry powder hitting hot oil that makes me pause whatever I'm doing. Years ago, a friend brought a pot of butternut squash and lentil curry to a dinner party on a cold evening, and I watched it disappear faster than anything else she made—not because it was fancy, but because it tasted like comfort itself. That night, I decided I had to learn to make it, and now it's become my go-to when I want something warming without any fussing around.

I made this curry on a Sunday when my partner was sick, and the way the whole kitchen filled with that warm, spiced aroma seemed to lift something. They sat at the table while I cooked, and halfway through stirring the pot, they admitted they could actually smell it was going to be good—that's how I knew the spices were working together right.

Ingredients

  • Butternut squash (1 medium, about 800 g): Peel it while it's still a bit firm, and cut it into 1-inch cubes so it softens evenly without turning to mush.
  • Onion (1 large): Chop it finely so it melts into the sauce and sweetens everything as it cooks.
  • Garlic and ginger (2 cloves and 1-inch piece): These two are the backbone—mince the garlic small and grate the ginger fresh, never from a jar.
  • Tomatoes (2 medium): Dice them roughly; they'll break down and add brightness to the spice.
  • Red lentils (200 g): Rinse them first, and don't skip this step or you'll taste the dust.
  • Coconut milk (400 ml): Use full-fat; the thin stuff won't give you that silky finish you want.
  • Vegetable broth (500 ml): A good broth matters more than people think—it carries all the flavor.
  • Curry powder, cumin, turmeric, cinnamon (measured amounts): Toast these in the hot oil to wake them up; dry spices need heat to release their flavor.
  • Chili flakes (1/2 tsp optional): Start small unless you like actual heat, then taste as you go.
  • Vegetable oil (2 tbsp): Something neutral that won't compete with the spices.
  • Fresh cilantro and lime (for serving): These seem optional until you taste how they brighten everything at the end.

Instructions

Build the foundation:
Heat the oil in a large pot over medium heat, then add the chopped onion. Let it soften for 3 to 4 minutes, stirring now and then, until it's turning translucent and starting to smell sweet.
Layer in the aromatics:
Add the minced garlic and grated ginger, and stir constantly for just 1 minute. You'll smell when it's right—pungent and alive in your nose.
Toast the spices:
Sprinkle in the curry powder, cumin, turmeric, chili flakes, and cinnamon all at once. Stir for a full minute without stopping so they coat everything and release their oils into the pot.
Add brightness:
Toss in the diced tomatoes and let them cook down for 2 minutes until they start to soften and collapse slightly.
Combine the main players:
Add the cubed butternut squash and the rinsed red lentils, stirring to coat everything in that spiced oil. This moment is crucial—you want every piece kissed by the spices before the liquid goes in.
Pour in the liquid:
Add the coconut milk and vegetable broth, then season generously with salt and pepper. Stir everything together and bring it to a boil.
Let it simmer:
Reduce the heat to low, cover the pot, and let it bubble gently for 25 to 30 minutes, stirring occasionally. The squash will become tender, and the lentils will soften into the sauce.
Final touch:
If you're using spinach, stir it in during the last 2 minutes and watch it wilt into bright flecks of green. Taste and adjust the salt and pepper.
Serve with joy:
Ladle it into bowls, tear some fresh cilantro over the top, and squeeze a lime wedge over everything. That lime juice is the secret—it wakes up all the spices.
Pin Recipe
| dishtrailblazer.com

The best version of this curry came from a night when I had only half the vegetables I'd planned for. Instead of scrapping it, I just leaned harder into the spices and added a splash more coconut milk, and somehow it tasted better than any version made by the recipe. That's when I realized this dish doesn't demand perfection—it rewards intuition and small adjustments.

What Makes This Curry Sing

The magic lives in how the spices are treated—if you dump them into cold oil or skip the toasting step, they'll taste flat and one-dimensional. But when you let them sizzle and smell that moment when they shift from raw to fragrant, you understand why people spend years mastering the timing. The butternut squash brings a gentle sweetness that balances the earthiness of the lentils and the heat of the spices, creating something that feels complete without needing meat.

Serving and Pairing Ideas

This curry loves a pile of steamed basmati rice or warm naan to soak up the sauce—I've eaten it both ways and each feels like the right choice in the moment. Sometimes I'll serve it with a simple cucumber raita on the side to cool things down, or a squeeze of lime and a handful of cilantro if that's all I have. The creamy base means it doesn't need much else to feel like a full meal.

Storage and Adaptations

This curry actually tastes better the next day after the flavors have had time to settle and meld. It keeps easily in the refrigerator for up to 3 days, and you can reheat it gently on the stovetop with a splash of extra broth if it's thickened too much. If you want to add extra protein, cubed tofu or chickpeas stir in beautifully during the last few minutes of cooking.

  • For less heat, reduce the chili flakes or leave them out entirely and let the natural spices do the warming.
  • If coconut milk feels too rich, you can use half coconut and half regular broth, though you'll lose some of that silky texture.
  • Fresh spinach wilts in at the very end, but frozen spinach works just as well—no need to thaw it first.
A close-up of creamy Butternut Squash and Lentil Curry served over fluffy basmati rice. Pin Recipe
A close-up of creamy Butternut Squash and Lentil Curry served over fluffy basmati rice. | dishtrailblazer.com

This curry has become the dish I make when someone needs feeding, whether they're sick, overwhelmed, or just having a quiet evening. There's something grounding about sitting with a warm bowl of it, and I hope it brings you that same kind of comfort.

Recipe FAQs

Yes, yellow lentils or split peas can work similarly but may require slight adjustment in cooking time to achieve the best tenderness.

Increasing chili flakes or adding diced fresh chilies during cooking will enhance the heat level without overpowering the other flavors.

Absolutely. The flavors deepen when stored overnight. Keep refrigerated and reheat gently before serving.

Steamed basmati rice or warm naan bread are excellent choices to balance the rich, spiced gravy and tender vegetables.

Yes, adding chopped carrots, peas, or bell peppers during the cooking process can add color and further texture variations.

Butternut Squash Lentil Curry

Tender squash and lentils slow-simmered in aromatic spices and creamy coconut milk for a comforting dish.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 medium butternut squash, peeled, seeded, and cut into 1-inch cubes (about 1.76 lbs)
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 medium tomatoes, diced
  • 3.5 oz baby spinach (optional)

Legumes

  • 1 cup dried red lentils, rinsed

Liquids

  • 1 can (13.5 fl oz) coconut milk
  • 2 cups (16 fl oz) vegetable broth

Spices & Seasonings

  • 2 tbsp curry powder
  • 1 tsp ground cumin
  • 1/2 tsp ground turmeric
  • 1/2 tsp chili flakes (optional)
  • 1/2 tsp ground cinnamon
  • Salt and pepper, to taste
  • 2 tbsp vegetable oil

Garnishes

  • Fresh cilantro, chopped
  • Lime wedges

Instructions

1
Sauté Aromatics: Heat vegetable oil in a large pot over medium heat. Add chopped onion and sauté for 3 to 4 minutes until translucent.
2
Add Garlic and Ginger: Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
3
Toast Spices: Add curry powder, cumin, turmeric, chili flakes (if using), and cinnamon. Stir constantly and cook for 1 minute to toast the spices.
4
Cook Tomatoes: Add diced tomatoes and cook for 2 minutes until softened.
5
Combine Squash and Lentils: Add butternut squash cubes and rinsed red lentils, stirring to coat evenly with the spices.
6
Add Liquids and Simmer: Pour in coconut milk and vegetable broth. Season with salt and pepper. Bring to a boil, then reduce heat to low. Cover and simmer for 25 to 30 minutes, stirring occasionally, until squash and lentils are tender.
7
Incorporate Spinach: If using, stir in baby spinach and cook for 2 minutes until wilted.
8
Adjust Seasoning: Taste and adjust salt, pepper, or spice level as desired.
9
Serve: Ladle curry into bowls and garnish with chopped fresh cilantro and lime wedges. Serve hot.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Sharp knife and chopping board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 355
Protein 11g
Carbs 52g
Fat 13g

Allergy Information

  • Contains coconut (tree nut). Naturally gluten-free and dairy-free. Verify labels of broth and spices for hidden allergens.
Sabrina Hart

Passionate home cook sharing approachable, family-friendly recipes and kitchen tips.