Butternut Squash Lentil Curry

Fork-tender butternut squash and lentil curry with coconut milk, garnished with fresh cilantro and lime wedges. Save to Pinterest
Fork-tender butternut squash and lentil curry with coconut milk, garnished with fresh cilantro and lime wedges. | hearthlykitchen.com

This dish features tender cubes of butternut squash and hearty red lentils gently simmered in creamy coconut milk infused with fragrant Indian-inspired spices. Onion, garlic, and ginger add savory depth while hints of cumin, turmeric, and cinnamon enhance the aroma. Cooked until soft and flavorful, this wholesome, plant-based combination offers a comforting, nourishing meal. Garnished with fresh cilantro and lime, it pairs perfectly with basmati rice or warm naan for an inviting main course.

I discovered this curry on a gray Tuesday afternoon when my kitchen smelled like nothing but rain and possibility. A friend had left a bag of butternut squash on my counter, and I had a can of coconut milk gathering dust in the pantry. By the time the first spice hit the hot oil, the whole apartment transformed—warm, golden, alive. That single pot became my answer to every question that week.

I made this for my sister on a cold evening when she needed comfort more than calories. She arrived stressed about work, sat at my kitchen table in her coat, and by the second bowl she was laughing again. Food does that sometimes—it's not just nourishment, it's a quiet conversation when words feel too heavy.

Ingredients

  • Butternut squash: Choose one that's heavy for its size; lighter ones dry out in the curry. Cut it into roughly 1-inch cubes so it softens evenly without falling apart.
  • Red lentils: They break down slightly into the sauce, thickening it naturally and adding earthiness that makes the dish feel complete.
  • Coconut milk: Full-fat is worth it here—it rounds out the spices and creates a silky base that feels indulgent without being heavy.
  • Curry powder: This is your backbone, so use one you actually like the smell of; it makes all the difference in how the whole thing tastes.
  • Fresh ginger and garlic: Never skip these; they wake up everything else in the pot and give the curry its warmth.
  • Vegetable broth: Use good quality if you can; it's the quiet foundation that lets the squash and lentils shine.
  • Spices: Cumin, turmeric, cinnamon, and chili flakes layer flavors instead of drowning them—toast them briefly so they release their oils into the oil before the liquid goes in.

Instructions

Build your spice base:
Heat oil in a large pot, add onion, and let it soften until it turns translucent and slightly sweet. Listen for the sizzle to quiet down—that's your signal. Add garlic and ginger next, stirring constantly for just one minute so they perfume the oil without browning.
Toast the spices:
Sprinkle in curry powder, cumin, turmeric, cinnamon, and chili flakes, stirring constantly for about one minute. Your kitchen will smell incredible; this is when you know everything is waking up properly.
Bring in the tomatoes:
Add your diced tomatoes and let them break down for a couple minutes, which deepens the spice flavors and creates a richer base.
Add the squash and lentils:
Stir everything together so the spices coat the squash and lentils evenly. This moment matters more than it seems.
Pour in the liquid:
Add coconut milk and vegetable broth, season generously with salt and pepper, and give everything a good stir. The mixture should look soupy; the lentils and squash will absorb the liquid as they cook.
Simmer gently:
Bring to a boil, then lower the heat, cover, and let it bubble gently for 25 to 30 minutes. Stir occasionally and taste a piece of squash around the 20-minute mark to see how close you are; cooking times vary based on how small you cut your pieces.
Finish with greens:
If you're using spinach, stir it in during the last two minutes and watch it wilt into the warm curry. Taste everything once more and adjust salt, pepper, or spices to your preference.
Creamy butternut squash and lentil curry simmering in a pot, served hot with fluffy white rice. Save to Pinterest
Creamy butternut squash and lentil curry simmering in a pot, served hot with fluffy white rice. | hearthlykitchen.com

This curry turned into something more than dinner when my neighbor smelled it through the walls and ended up staying for a bowl. We sat together at my small table, two people who'd only waved before, and suddenly we were talking like old friends. A single pot of curry did that.

What Makes This Curry Different

Most curries ask you to juggle multiple pans and timing tricks, but this one respects your evening. The lentils and squash become tender at exactly the same moment, which means you're not standing over the stove waiting for one ingredient to finally cooperate. The coconut milk isn't a decoration—it's a full partner in the sauce, binding the spices and creating something that tastes like it simmered for hours but didn't.

Serving and Pairing Ideas

Serve this over steamed basmati rice or alongside warm naan that you can use to scoop and soak up every drop of sauce. A squeeze of fresh lime at the end brightens everything and cuts through the richness perfectly. If you want to add protein, crumbled tofu or a handful of chickpeas stirred in during the last few minutes turn this into something even more substantial without changing the essential character of the dish.

Storage and Making It Ahead

This curry tastes even better the next day once the flavors have had time to settle and deepen, which makes it perfect for meal prep or for cooking when you have a quiet moment. Refrigerate it in a covered container for up to three days, and it reheats beautifully on the stove with a splash of water if needed. The flavors only develop more complexity as it sits, which is one of those cooking gifts that feel too easy to be true.

  • Freeze it in portions for up to three months if you want to build a collection of easy dinners.
  • Add fresh cilantro and lime juice right before serving rather than earlier, so they stay bright and don't fade into the warmth.
  • If you're doubling the recipe, taste it as you go since larger batches sometimes need slightly more seasoning than you'd expect.
Aromatic butternut squash and lentil curry with vibrant spices, ready to eat with fresh cilantro and naan. Save to Pinterest
Aromatic butternut squash and lentil curry with vibrant spices, ready to eat with fresh cilantro and naan. | hearthlykitchen.com

This curry has become the meal I reach for when I want to feel like I'm taking care of people, including myself. It's simple enough to make on a Tuesday and good enough to serve when someone needs reminding that you care.

Recipe Questions & Answers

Yes, yellow lentils or split peas can work, but cooking times may vary slightly. Adjust simmering until tender.

Curry powder, cumin, turmeric, and cinnamon create a warm, aromatic base that balances the sweetness of the squash and creaminess of coconut milk.

Absolutely. Increase chili flakes or add fresh chopped chilies to boost heat levels according to your preference.

Yes, baby spinach or kale can be stirred in near the end of cooking for added texture and nutrients.

Steamed basmati rice or warm naan bread complement the flavors and add a satisfying carb element.

Store refrigerated in an airtight container for up to three days. Reheat gently before serving.

Butternut Squash Lentil Curry

Tender butternut squash and lentils simmered with fragrant spices and creamy coconut milk.

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 28 oz)
  • 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 (about 7 oz)

Liquids

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

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 cook for 3-4 minutes until translucent.
2
Add Garlic and Ginger: Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
3
Toast Spices: Add curry powder, ground cumin, turmeric, chili flakes, and cinnamon. Stir constantly and cook for 1 minute to release aromas.
4
Cook Tomatoes: Incorporate diced tomatoes and cook for 2 minutes until softened.
5
Combine Squash and Lentils: Add butternut squash cubes and rinsed red lentils, mixing thoroughly to coat with spices.
6
Add Liquids and Season: Pour in coconut milk and vegetable broth. Season with salt and pepper to preference.
7
Simmer Until Tender: Bring mixture to a boil, reduce heat to low, cover, and simmer for 25-30 minutes, stirring occasionally until squash and lentils are tender.
8
Incorporate Spinach: If using, stir in baby spinach and cook for 2 minutes until wilted.
9
Adjust Seasoning: Taste and modify seasoning as needed.
10
Serve Garnished: Serve hot, garnished with chopped fresh cilantro and lime wedges.
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, a tree nut allergen
  • Gluten-free and dairy-free, but check ingredient labels for hidden allergens
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.