7 Vegetable Stew
70 Min

7 Vegetable Stew

Diwali is the legendary Hindu festival, essentially the Christmas of India, that signifies the victory of good over evil, darkness over light, knowledge over ignorance and hope over despair. Families clean house, purchase new clothes, exchange boxes of sweets with loved ones, light candles and lanterns on rooftops in their front yard and on balconies. 

Mango leaves, marigolds and jasmine flowers are floated in deep urns with candles. Prayers and sweets are offered to Lakshmi, the goddess of wealth and fertility, followed by a lavish feast with good cheer and joy all around. Fireworks in front yards and streets wrap up this gloriously decadent holiday. 

Every region eats different treats for Diwali from decadent meat curries, kebabs, & pilafs to sweet laddus, mithai and dried fruits. The Sindhis from the province of Sindh typically eat a 7 vegetable stew with pooris (fried balloon bread) and halwa.

Share this recipe
Cook Time

70 Minutes



Step 1
Soak the garbanzo beans in enough water them for a few hours, drain, and cook in enough water to generously cover until soft, 45 minutes. When soft, drain, and set aside.
Step 2
To make the masala, put the caramelized onions, ginger, almonds, kewra water, saffron, and fenugreek into a food processor and mix until evenly grainy.
Step 3
Heat the ghee and pop the coriander and mustard seeds. Then add the asafoetida and the masala. Cook on medium heat for 3 to 4 minutes, stirring frequently.
Step 4
Next add the chile powder, black pepper, carrots, potatoes, and turnips and continue cooking in the masala for 3 to 4 minutes on medium heat. The masala will darken a little but make sure it does not burn.
Step 5
Turn the heat down to its lowest setting, add the coconut milk and cover the stockpot. Let the vegetables simmer for another 15 to 20 minutes until they are almost done.
Step 6
Add the cooked garbanzo beans, lauki, brussels sprouts, and red bell pepper and continue cooking at low heat for another 5 minutes. We want the red bell peppers and brussels sprouts to be cooked yet remain a bright color and slightly al dentè.
Step 7
Turn the heat off and let the curry rest for 10 to 15 minutes. Just before serving, stir in the ground cardamom, cherry tomatoes, herbs, and toasted cashews.

1/2 cup dry garbanzo beans

1/4 cup ghee

1 teaspoon coriander seeds

1 teaspoon black mustard seeds

Pinch of asafoetida

1 teaspoon chile powder

1 teaspoon coarsely ground black pepper

1 cup carrots, cubed into 1-inch pieces

1 cup potatoes, cubed into 1-inch pieces

1 cup turnips, cubed into 1-inch pieces

1 cup coconut milk

1 cup lauki, cut into 1/2-inch pieces (see note)

1 cup brussels sprouts, cut into quarters

1 cup red bell pepper, cut into 1-inch squares

1/2 teaspoon ground cardamom

1 cup cherry tomatoes

1 cup mixed herbs such as cilantro, mint, or basil

1/2 cup mixed toasted cashews


1/4 cup caramelized onions

2-inch piece of ginger, roughly chopped without peeling

2 tablespoons toasted whole almonds

Few drops of kewra water

Generous pinch of saffron

2 tablespoons fenugreek seeds

Notes & Variations

  • Lauki is a type of gourd, sometimes referred to as calabash.
  • Almost any vegetables will work with this recipe; be sure to add the vegetable at the correct cooking time.
  • This curry is also wonderful with a crusty loaf of bread or rice.
  • It can be made a day ahead — add the tomatoes and herbs at the end.
  • To make vegan, substitute ghee for coconut oil.
70 Min

Stock Your Pantry

Don't have garlic or onion powder? Meet your new best friend.

Asafoetida is an off white powder that tastes like onions and garlic after cooked. Give it a taste in the recipes below!