This Indian-style zucchini sabzi is a stovetop vegetable dish made with zucchini, tomato, onion, and warming spices. It takes inspiration from everyday vegetable preparations across India, where ingredients and techniques vary by region and household; zucchini is a flexible, relatively recent choice for this kind of sabzi. Serve it as a gently spiced side with roti, rice, or another favorite Indian meal.
Ingredients
- 1½ lb zucchini (680 g), ends trimmed and cut into ½-inch (1.25 cm) pieces
- 1 medium yellow onion (about 6 oz / 170 g), finely chopped
- 1 medium ripe tomato (about 5 oz / 140 g), chopped, or ½ cup (120 g) canned crushed tomato
- 2 tbsp neutral oil (30 ml), such as sunflower or canola
- ½ tsp brown or black mustard seeds (about 1 g)
- 1 tsp cumin seeds (about 2 g)
- 1 small green chile (about 5 g), finely chopped, with seeds removed for less heat
- 1 tbsp peeled, finely grated fresh ginger (6 g)
- 2 medium garlic cloves (about 6 g), finely chopped or grated
- ¼ tsp asafoetida (hing), optional; use gluten-free asafoetida if needed
- ½ tsp ground turmeric (about 1.5 g)
- 1 tsp ground coriander (about 2 g)
- ½ tsp ground cumin (about 1 g)
- ¼ tsp Kashmiri chili powder (about 0.5 g), or paprika; add more to taste
- ¾ tsp fine salt (about 4 g), plus more to taste
- ¼ tsp garam masala (about 0.5 g)
- 1 tbsp lemon juice (15 ml), or to taste
- 2 tbsp chopped fresh cilantro leaves and tender stems (about 5 g)
Instructions
- Prepare the ingredients. Cut the zucchini into evenly sized pieces so they soften at about the same rate. Chop the onion and tomato, grate the ginger, and measure out the spices before heating the pan. This preparation takes about 15 minutes; once cooking begins, the dish comes together quickly. If the zucchini is especially large and watery, scoop out the soft seed core before cutting it.
- Bloom the whole spices, 2 minutes. Set a wide skillet or sauté pan over medium heat and add the oil. When it shimmers, add the mustard seeds and cumin seeds. Cook for about 30 seconds, until the mustard seeds begin to pop and the cumin smells fragrant. Add the asafoetida, if using, and stir for just a few seconds. Keep the pan at medium heat; spices can turn bitter if they scorch.
- Soften the onion, 5 minutes. Add the chopped onion and stir to coat it in the spiced oil. Cook, stirring every minute or so, until it is softened and starting to turn translucent with a few lightly golden edges. The onion does not need to become deeply browned. If it sticks before softening, lower the heat slightly rather than adding a large splash of water.
- Add the aromatics and powdered spices, 1 minute. Stir in the green chile, ginger, and garlic and cook for about 30 seconds. Add the turmeric, ground coriander, ground cumin, chili powder, and salt. Stir continuously for another 30 seconds, just until fragrant. If the spices look dry or start catching on the pan, move straight to the tomato instead of letting them toast longer.
- Cook the tomato, then add zucchini. Add the chopped tomato and cook for about 2 minutes, stirring and pressing a few pieces against the pan to help them break down. Tip in the zucchini and toss well so the pieces are coated with the onion-spice mixture. Do not add water at this stage: zucchini releases moisture as it cooks, and extra liquid can leave the finished sabzi soupy.
- Cover and cook the zucchini, 10 minutes. Reduce the heat to medium-low, cover the pan, and cook for 8 minutes. Remove the lid and stir once, then cover again for the remaining 2 minutes. Check a piece with a fork: it should be tender but still hold its shape. If the pieces are larger or particularly firm, cook for another 1 to 2 minutes and check again. If the pan looks dry and the zucchini is not yet tender, add 1 tablespoon (15 ml) water and cover.
- Finish and taste, 2 minutes. Remove the lid and cook for about 2 minutes, stirring gently, to let excess moisture evaporate. Turn off the heat and mix in the garam masala, lemon juice, and cilantro. Taste and adjust the salt, lemon, or chili. The finished sabzi should be moist and glossy, not swimming in liquid, with tender zucchini pieces that have not collapsed into a mash.
Tips
- Choose firm zucchini and cut it evenly. Small or medium zucchini with smooth, firm skin usually have a less spongy center than oversized ones. If large zucchini is what you have, remove the soft central seeds and cut the remaining flesh into even pieces. Uneven cuts are a common reason some pieces turn mushy while others stay firm.
- Use a wide pan and avoid crowding. A broad skillet lets moisture escape more readily than a narrow saucepan. If your pan is small, cook the zucchini in two batches or extend the uncovered finish slightly. The goal is to coat the vegetables with spices, not boil them in their own released liquid.
- Adjust the heat with the chile, not the main spices. Kashmiri chili powder adds color with moderate heat, while paprika is a milder substitute and will change the flavor slightly. You can omit the fresh green chile for a gentler dish. Asafoetida adds a savory, onion-like note, but it is optional; leaving it out will not prevent the recipe from working.
- Season in stages. The tomato, zucchini, and lemon each affect how the salt and spice taste. Start with the listed salt, then make final adjustments after the zucchini is tender. Add lemon gradually as well: it should brighten the dish without masking the cumin, coriander, and fresh vegetables.
Serving Suggestions
Serve the sabzi warm as one part of a meal rather than expecting it to be a saucy curry. It pairs well with plain basmati rice, jeera rice, or warm roti and chapati. For a more filling plate, add dal, chickpeas, or another bean dish, along with plain yogurt or a simple cucumber salad. The contrast of soft rice or bread with the lightly firm zucchini makes the spiced vegetables especially easy to scoop up.
For a simple lunch, tuck leftovers into a roti or wrap with a spoonful of yogurt and a little extra cilantro. If serving several dishes together, keep the zucchini in a shallow bowl so steam can escape instead of collecting under a lid. A final squeeze of lemon at the table is useful if the dish has been waiting a few minutes, since its fresh acidity becomes less pronounced as it cools.
Variations
Add potatoes: Cut 1 small potato (about 150 g) into small dice and add it after the onion has softened. Cook it with the tomato and spices, covered, until nearly tender before adding the zucchini. Depending on the size of the pieces, it may need 8 to 10 minutes of extra cooking and a splash of water to prevent sticking. Check both vegetables for tenderness before serving.
Include another vegetable: Add 1 cup (130 g) of diced bell pepper with the zucchini, or stir in 1 cup (120 g) of frozen peas during the last 3 minutes. These additions bring their own sweetness and moisture, so taste the finished dish before adding more salt or lemon. Avoid adding a large amount of watery vegetables at once, which can dilute the spice coating.
Make it richer: Stir in 2 tablespoons (30 ml) of unsweetened coconut milk near the end for a mild, creamy finish, or add 2 tablespoons (30 g) of plain yogurt off the heat. Yogurt can split if boiled, so let the pan cool briefly and stir it in gradually. Either option moves the dish away from a dry-style sabzi, so serve it with rice or bread to catch the extra sauce.
Change the spice profile: Add ½ teaspoon (1 g) of amchur, or dried mango powder, with the ground spices for a tangy, fruity note. If amchur is difficult to find, use the lemon juice in the recipe instead; it gives a fresher, sharper acidity rather than the rounded tartness of dried mango. A small pinch of toasted fenugreek leaves can also add a distinctive aroma, but use them sparingly.
Storage and Reheating
Let the sabzi cool briefly, then refrigerate it in a covered, shallow container within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The zucchini will soften a little more during storage, so it is best to avoid stirring it roughly when packing or serving. For longer storage, freeze it in a sealed container for up to 2 months; thaw overnight in the refrigerator. Frozen zucchini will be softer after thawing, though the seasoning will still work well with rice or in a wrap.
Reheat only the portion you plan to eat, either in a covered skillet over low heat with 1 to 2 teaspoons of water or in the microwave in short intervals, stirring gently between them. Heat until steaming hot throughout. For food-safety guidance, leftovers should reach 165°F (74°C) when reheated, checked with a food thermometer. If the reheated vegetables release liquid, uncover the skillet for a minute to let some moisture evaporate, then finish with a little fresh lemon or cilantro if desired.
Frequently Asked Questions
Is this an authentic Indian zucchini dish?
This is an Indian-style sabzi, meaning a seasoned vegetable preparation, adapted to use zucchini. Zucchini is not a universal traditional ingredient across Indian cooking, and there is no single recipe that represents every region or household. The technique of blooming spices and cooking vegetables with aromatics is used in many different ways; the specific vegetables and spice combinations vary. Treat this version as a practical, flexible home-style preparation rather than the only authentic one.
Can I use yellow summer squash instead of zucchini?
Yes. Yellow summer squash can replace zucchini in the same quantity by weight and can be cut to the same size. It cooks in a similar way, although some squash may be softer or release more water. Keep the lid on for the same initial period, then check texture and cook uncovered until the excess moisture has evaporated. If your squash is very small and tender, begin checking a few minutes earlier.
Why did my zucchini turn watery or mushy?
Zucchini naturally releases water as it heats. A crowded pan, very low heat, excess added water, or cooking it well past tender can make the pieces soft and wet. Use a broad pan, cut even pieces, and follow the covered cooking period with a short uncovered finish. If the dish is already watery, remove the lid and simmer gently until some liquid evaporates, stirring carefully so the zucchini does not break apart.
Can I make this recipe without a green chile?
Yes. Leave it out for a mild version, or serve sliced chile on the side for people who want more heat. The ground chili powder is also adjustable: use paprika for a gentler flavor or increase Kashmiri chili powder a little at a time. Avoid substituting the same volume of a very hot chili powder without tasting, since the heat level can differ substantially from one product to another.
Can I prepare the ingredients ahead of time?
You can chop the onion, tomato, ginger, and garlic up to a day ahead and store them covered in the refrigerator. Cut zucchini is best used the same day because it can lose moisture and soften after cutting. For the quickest cooking, measure the spices before you begin and keep the chopped ingredients in separate containers; the aromatics and ground spices go into the pan in a particular order and cook quickly.
Related
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).