The coziest-ever Roasted Butternut Squash Curry with protein-packed lentils and hearty Brussels sprouts.
Homemade curry is one of my most common go-to’s when I’m in the mood for something warm and comforting. There’s something about seasonal veggies simmered in a creamy, coconut-based sauce with an abundance of spices.
It just doesn’t get any better.
With the cooking time clocking in at 60 minutes, this roasted butternut squash curry requires a little patience, but most of the time is hands-off, and the cooking process itself is pretty easy.
I like to eat it for dinner and then reheat the leftovers for lunch the next day.
Balanced with fiber, energizing carbs, fat, and plant-based protein from lentils, this butternut squash curry always makes me feel more energized.
How to Make Roasted Butternut Squash Curry:
First, roast the butternut squash:
To prepare the butternut squash, first, slice it in half lengthwise. Then use a spoon to scrape out the seeds and stringy parts attached to the flesh.
Place the halves skin-side down on a rimmed baking sheet. Then brush each piece with oil and sprinkle with salt and pepper.
Place the baking sheet in a 450-degree oven and roast 60 minutes, pausing halfway through to flip over the squash pieces and rotate the baking sheet.
After about an hour, the squash will be tender and brown in places.
Make the Butternut Squash Curry Sauce:
Once the butternut squash is cool enough to handle, use a spoon to peel the flesh from the skin and add it to your blender with the coconut milk, lime juice, and spices.
Cover and blend the mixture until it’s thick, creamy, and velvety smooth. Feel free to give it a taste and adjust the salt or spices if needed.
In the meantime, Cook Lentils and Brussels Sprouts:
While the squash is roasting in the oven, you have enough time to cook the lentils and the Brussels sprouts on the stovetop. I like to use the same 12-inch fry pan with a lid for both.
First, pour the dry lentils into the pan. Cover with water and add a little salt. Bring the liquid to a boil and then reduce the heat and cook until the lentils are the right consistency.
Drain any excess water and transfer the cooked lentils to a bowl or dish while you cook the Brussels sprouts.
Use the same pan to cook the Brussels sprouts.
First, heat enough oil to coat the pan over medium heat. Stir in the sliced shallot and grated ginger, and then add in the shaved Brussels sprouts.
Once the sprouts are tender, add the cooked lentils back into the pan and stir in the butternut squash curry sauce.
Finally, put it all together:
I like to serve this Roasted Butternut Squash Curry over cooked brown rice, but you could also swap in another type of rice or a different grain altogether. (Try farro or barley.)
I also like a handful of fresh herbs. My favorites for this recipe are fresh mint and cilantro. You could also try basil or parsley.
A spoonful of your favorite plain yogurt could be nice, too.
Can you make this butternut squash curry ahead of time?
You can make this recipe ahead of time, which is nice for a couple of different reasons.
For one, you could roast the butternut squash in advance to speed up the cooking process the day of. Even better, make the whole thing a day or two in advance and heat up leftovers in just a couple of minutes.
It hasn’t lasted long enough for me to test, but this curry should also hold up well in the freezer. Feel free to leave your feedback in the comments if you try it.
You might also like:
- Roasted Pumpkin with Curried Tahini Sauce
- Creamy Roasted Red Pepper Lentil Dip
- Pumpkin Curry with Tofu and Broccoli
- Cauliflower Curry Soup with Vegan Herb Yogurt Sauce
- Herb Rice with Sweet Potato
- Roasted Eggplant Coconut Curry
- 1 medium butternut squash, cut in half lengthwise and seeded
- 1 tablespoon grapeseed oil or cooking oil of choice
- Salt and pepper
- 1 (13.66-ounce) can coconut milk
- 1 tablespoon cumin
- 1 teaspoon coriander
- 1 teaspoon turmeric
- ½ teaspoon fenugreek
- ½ teaspoon cinnamon
- ½ teaspoon cayenne pepper or to taste (optional)
- 1 tablespoon lime juice
- 1 cup dry lentils
- 2 tablespoons grapeseed oil or cooking oil of choice
- 1 medium shallot, sliced
- 1- inch piece ginger, grated
- 2 cups thinly sliced Brussels sprouts (about 12)
- Cooked rice
- Fresh mint
Preheat oven to 450 degrees Fahrenheit and place butternut squash halves skin-side down on a rimmed baking sheet. Brush with grapeseed oil and sprinkle with salt and pepper. Place on the center rack of the oven and roast 60 minutes, flipping squash skin-side up and rotating the baking sheet halfway through, or until squash is tender and beginning to brown in places.
- Once the butternut squash is cool enough to handle, use a spoon to peel the flesh from the skin. Add the cooked squash to a blender container. Add coconut milk, cumin, coriander, turmeric, fenugreek, cinnamon, cayenne pepper (if using), and lime juice to the blender container. Cover and blend on high 3 minutes, or until the mixture is thick and creamy. Set aside.
- In the meantime, pour lentils into a 12-inch fry pan with lid. Cover with water and add salt if desired. Bring liquid to a boil and then reduce heat to medium and cook lentils 15 minutes, or until tender. Drain any excess water and transfer cooked lentils to a bowl. Set aside.
- Heat 2 tablespoons grapeseed oil (or as needed to coat the pan) over medium heat. Stir in shallot and ginger and cook 3 minutes, or until shallot is translucent. Stir in Brussels sprouts and cook 6 minutes, stirring halfway through, or until tender and starting to brown in places.
- Add cooked lentils back into the pan with the cooked Brussels sprouts. Stir in cooked butternut squash mixture. Keep warm over low heat, stirring occasionally, until ready to serve.
- Serve over rice with fresh mint and cilantro if desired.
Recipe tested with full-fat canned coconut milk, which is often available in the Asian section of supermarkets.
Store butternut squash curry in an airtight container and refrigerate up to a week.
Save this Butternut Squash Curry on Pinterest.
Did you try this recipe?
Rate and leave a comment below, or tag me (@GratefulGrazer) when you share on Instagram.