Go Back
+ servings
Print Recipe
5 from 5 votes

Roasted Butternut Squash and Lentil Curry

Prep Time15 mins
Cook Time45 mins
Total Time1 hr
Course: dinner, Soup
Cuisine: Indian
Servings: 4 bowls
Calories: 363kcal


  • 1 medium butternut squash
  • 2 cups cauliflower florets
  • 2 tablespoons extra virgin olive oil
  • 1 onion finely chopped
  • 1-2 jalapeños seeds removed (optional)
  • 2 inches ginger minced
  • 3 garlic cloves minced
  • 2 teaspoons ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon ground turmeric
  • 1 teaspoon mild curry powder
  • 1 cup dry brown lentils rinsed and picked over
  • 3 cups vegetable broth
  • 1 15-ounce can full fat coconut milk
  • fresh cilantro and lime juice for serving


  • Preheat the oven to 400°F and line a baking sheet with parchment paper or a silicone mat. Cut the stem off the top of the butternut squash then slice in half lengthwise. Using a spoon, scoop the seeds and flesh out of the bottom bulb on each side. Lightly coat the remaining flesh with high heat oil and place that side facing down on the baking sheet. Roast in the oven for 30-45 minutes, or until soft when squeezed with an oven mitt. Set aside to cool.
  • Line a separate baking sheet and arrange cauliflower florets on top. Lightly coat with high heat oil and roast at the same time as the squash, for about 18-20 minutes. Remove from oven and set aside.
  • Meanwhile, warm the oil in a large pot over medium heat. Add the onion and cook for 3-5 minutes, until translucent. Add the pepper, ginger, garlic, and seasonings (cumin, chili powder, turmeric, and curry powder). Continue to cook for 5 minutes more, being sure to intermittenly scrape the brown bits on the bottom of pot.
  • To the pot, add the rinsed lentils and vegetable broth. Bring to a boil, reduce to a simmer and cook, with the lid partially covered, for 30-45 minutes, just until lentils are tender.
  • Once the squash is cool enough to handle, use a spoon to scrape the flesh out into the pot with the lentils. Add the roasted cauliflower, pour in the coconut milk and stir to combine. Bring to a simmer and cook for 5-7 minutes, until heated through.
  • Serve warm garnished with cilantro and lime juice, and enjoy!


Calories: 363kcal | Carbohydrates: 61g | Protein: 16g | Fat: 8g | Saturated Fat: 1g | Sodium: 743mg | Potassium: 1383mg | Fiber: 20g | Sugar: 9g | Vitamin A: 20520IU | Vitamin C: 73mg | Calcium: 148mg | Iron: 6mg