5 from 4 votes
Zucchini Halwa
Vegan Zucchini Halwa
Prep Time
15 mins
Cook Time
1 hr 30 mins
Total Time
1 hr 45 mins
Course: Dessert
Cuisine: Indian
Servings: 8 servings
Calories: 130 kcal
Author: Vaishali
  • 2 large zucchini or yellow squash or one of each. Peel and grate coarsely.
  • 1/4 tsp salt
  • 3 cups almond milk
  • 1/2 tsp pure vanilla extract
  • 2 tsp vegetable oil
  • 1 tsp powdered green cardamom seeds
  • 1/2 to 3/4 cup unrefined cane sugar (use the smaller quantity for a slightly less sweeter -- and healthier -- version)
  • 1/4 cup chopped walnuts
  1. Heat 1 tsp oil in a heavy-bottomed, large saucepan.
  2. Add the grated squash and salt. Saute about 10 minutes, stirring frequently. The mixture will exude a lot of liquid.
  3. Add the almond milk, bring the mixture to a boil, reduce heat to medium-low so it boils gently, and let it cook about an hour to 90 minutes, or until the liquid has completely evaporated. Stir frequently while the mixture reduces. Don't be tempted to rush the process by using less liquid. You really need to let the liquid and heat infuse the squash over a period of time so it gets all silky and tender.
  4. Add the sugar and vanilla extract and mix thoroughly. Turn off the heat.
  5. In a small saucepan, heat the remaining 1 tsp of oil, add the chopped walnuts and cardamom, and saute for a minute or until the walnuts turn lightly golden.
  6. Add to the halwa and mix thoroughly.
  7. Halwa, to my mind, tastes best chilled. But if you just can't wait, allow it to cool slightly and attack. After that first bite, you'll be a new person.
Nutrition Facts
Vegan Zucchini Halwa
Amount Per Serving
Calories 130
% Daily Value*
Dietary Fiber 1.6g 6%
Protein 2.3g 5%
* Percent Daily Values are based on a 2000 calorie diet.