Go Back
+ servings
Zucchini Halwa
Print Recipe
5 from 8 votes

Vegan Zucchini Halwa

Prep Time15 mins
Cook Time1 hr 30 mins
Total Time1 hr 45 mins
Course: Dessert
Cuisine: Indian
Servings: 8 servings
Calories: 130kcal


  • 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


  • Heat 1 tsp oil in a heavy-bottomed, large saucepan.
  • Add the grated squash and salt. Saute about 10 minutes, stirring frequently. The mixture will exude a lot of liquid.
  • 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.
  • Add the sugar and vanilla extract and mix thoroughly. Turn off the heat.
  • 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.
  • Add to the halwa and mix thoroughly.
  • 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.


Calories: 130kcal | Protein: 2.3g | Fiber: 1.6g