Squash & Vegetable Curry is a hearty dish packed with delicious Indian spices and vegetables. Roasted butternut squash, chickpeas, baby spinach, and cauliflower coated in a decadent tomato curry sauce. This is a Weight Watchers friendly recipe!
There is something just so comforting about a big bowl of vegetables in a delicious sauce. One of my favorite dishes to make when I’m in dire need of vegetables is curry. My Squash & Vegetable Curry is a hearty dish packed with delicious Indian spices and vegetables. Roasted butternut squash, chickpeas, baby spinach, and cauliflower coated in a decadent tomato curry sauce. This is a Weight Watchers friendly recipe and two cups is 3 SmartPoints.
Vegetable curry is one of my go-to dishes to make, especially in the fall and winter months. Butternut squash is by far my favorite fall/winter vegetable so I’m always looking for recipes to make with this squash. What I love about this vegetable is not only the nutritional value, but it’s a super versatile vegetable. Just like cauliflower, you can use butternut squash in place of so many dishes that call for potatoes. Butternut squash also takes on the flavor of whatever you cook it with!
This vegetable curry is packed with tons of veggies and cooked in a delicious, rich tomato curry sauce. To start, peel butternut squash, remove the seeds, and dice into small pieces (about ½ inch cubes). If you are lucky enough to find pre-diced butternut squash at your local grocery store, I’m super jealous of you! You can use that instead of peeling your own. Next, remove the stems and leaves from a medium size cauliflower then cut into small florets. Dice onion and garlic then get to cooking!
Heat a large pot over medium heat and sauté onion for 5 minutes until tender. Add the garlic and sauté for another minute. Add tomato paste, curry powder, garam masala, ginger, and ground coriander. Mix and let the spices cook for a few minutes. Cooking the spices really helps to release their flavor! Add diced tomatoes, tomato sauce, and vegetable broth.
Add butternut squash and cauliflower to the pot and mix well. Bring to a bowl and then let simmer for 30 minutes until the squash is fork tender. Once the squash is tender, add chickpeas, baby spinach, and coconut milk. Mix well and let cook for another 5 minutes until the spinach has wilted.
Remove from heat, then serve over brown rice and garnish with cilantro and fresh lime juice.
A hearty dish packed with delicious Indian spices and vegetables. Roasted butternut squash, chickpeas, baby spinach, and cauliflower coated in a decadent tomato curry sauce. Great for meatless Monday and perfect for a beginner to Indian food. Not spicy, yet full of flavor. Take this dish up a notch and serve with my Whole Wheat Skillet Naan! Only 64 calories and 3 Weight Watchers SmartPoints!
I hope you enjoy these bites of flavor!

Squash & Vegetable Curry
Ingredients
- 3 Cups Diced Butternut Squash
- 1 Medium Head Cauliflower
- ½ Medium White Onion
- 2 Cloves Garlic
- 2 Teaspoons Olive Oil, Divided
- 1 Tablespoon Tomato Paste
- 2 Tablespoons Curry Powder
- 2 Tablespoons Garam Masala
- 1 Teaspoon Ginger Paste
- 1 Teaspoon Ground Coriander
- 1 Teaspoon Salt
- 1 Teaspoon Pepper
- 1 Cup Canned Diced Tomatoes
- ½ Cup Canned Tomato Sauce
- 2 Cups Low Sodium Vegetable Broth
- 1 ½ Cups Canned Chickpeas
- 5 Ounces Fresh Baby Spinach
- 1 Cup Canned Light Coconut Milk
- Cilantro, For garnish
- Fresh Lime Juice, For garnish
- Serve with brown rice
Instructions
- Peel butternut squash, remove the seeds, and dice into ½ inch cubes. If you can find pre-diced butternut squash, use that!
- Remove stems from cauliflower and cut into small florets. Set aside.
- Dice onion and set aside.
- Dice garlic and set aside.
- Heat a large pot over medium heat and add olive oil.
- To the pot, add onion and sauté for 5 minutes, until tender.
- Add garlic and sauté for 1 minute.
- Add tomato paste, curry powder, garam masala, ginger, and ground coriander. Cook for 2 minutes.
- Add tomato sauce, vegetable broth, and canned tomatoes. Mix well.
- Add butternut squash and cauliflower.
- Bring to boil, reduce to simmer, and let cook for 30 minutes, until squash is fork tender.
- Add canned chickpeas, baby spinach, coconut milk and cook for another 5 minutes.
- Remove from heat.
- Serve over brown rice and garnish with cilantro and fresh lime juice.
Notes
Looking for more Indian Inspired Recipes? Click here to find all the delicious-ness!
Helpful kitchen tools to make this recipe:
Be sure to follow me on Pinterest!
11 Comments
Meaghan Dawson
December 5, 2017 at 2:18 pm Wow! This is one giant plate of comforting deliciousness if I ever did see one! This looks fab! I love curry and love that this is veggie based. Thanks for sharing!Kristine
December 6, 2017 at 5:35 pm So comforting and delicious! Thanks Meaghan :)Alexis Nichole
December 5, 2017 at 3:01 pm I've never had squash, but this looks so delicious. Just made me hungry! ?Kristine
December 6, 2017 at 5:35 pm Oh you should definitely try butternut squash soon!!Shannnon
December 5, 2017 at 3:24 pm I love Indian food and a I love a good vegetarian recipe. PINNED, can't wait to try this thanks!Kristine
December 6, 2017 at 5:35 pm Thank you for pinning Shannon!Liz @ I Heart Vegetables
December 5, 2017 at 7:02 pm This is EXACTLY my kind of dish! I love curries and the more vegetables the better! :)Kristine
December 6, 2017 at 5:34 pm I agree Liz!!Dawn @ Our Food Fix
December 5, 2017 at 8:37 pm There is so much goodness packed in to this dish! Loving all the veggies, and you cannot go wrong with curry ?Kristine
December 6, 2017 at 5:35 pm So much delicious veggie goodness! Thanks Dawn :)AsianFood
August 27, 2020 at 12:25 pm Asian food is fresh and very packed with flavor. I love trying out the different dishes that they have to offer! This is a pretty cool. Regards: Asian Foods Near Me