This Indian-style bell pepper and zucchini sabzi is a stovetop vegetable dish cooked with cumin, ginger, tomato, and warming spices. The vegetables stay tender with a little bite, making this flexible, weeknight-friendly dish an easy side for rice or flatbread, or a light main with dal.
Ingredients
- 2 tablespoons (30 ml) neutral oil, such as canola or sunflower
- 1 teaspoon (2 g) cumin seeds
- 1 cup (150 g) finely chopped yellow or red onion
- 1 tablespoon (6 g) finely grated fresh ginger
- 2 teaspoons (6 g) finely chopped or crushed garlic
- 1 small green chile, finely chopped (about 5 g), optional; remove the seeds for less heat
- 1 cup (150 g) diced ripe tomato
- 1½ teaspoons (3 g) ground coriander
- ½ teaspoon (1.5 g) ground turmeric
- ½ teaspoon (1 g) Kashmiri chile powder or mild paprika, with a pinch of cayenne if you want more heat
- ¾ teaspoon (4 g) fine salt, plus more to taste
- 1½ cups (180 g) chopped bell pepper, about 1 large pepper
- 3 cups (400 g) zucchini cut into ½-inch (1.25 cm) half-moons, about 2 medium zucchini
- 2 tablespoons (30 ml) water
- ½ teaspoon (1 g) garam masala
- 1 tablespoon (15 ml) fresh lemon juice
- ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
Instructions
-
Prepare the vegetables before heating the pan. Chop the onion and tomato, cut the bell pepper into pieces about ¾ inch (2 cm) wide, and slice the zucchini into even half-moons. Grate the ginger, chop the garlic and chile if using, and measure the spices. Keeping the zucchini pieces similar in size helps them cook evenly; very thin slices soften faster and can turn mushy.
-
Set a large, heavy skillet or sauté pan over medium heat and add the oil. When it shimmers, add the cumin seeds. Stir for about 30 seconds, just until they smell fragrant and begin to darken slightly. Do not let them turn very dark or smoke, since burnt cumin can taste bitter. If the seeds are popping vigorously, lower the heat a little before adding the onion.
-
Add the chopped onion and cook for about 4 minutes, stirring regularly, until it softens and the edges look translucent. It does not need to become deeply browned. Add the ginger, garlic, and optional green chile, then stir for 1 minute. Keep the mixture moving so the garlic does not scorch; if the pan seems dry, lower the heat rather than adding a large splash of oil.
-
Add the diced tomato, ground coriander, turmeric, chile powder, and salt. Stir well, scraping the bottom of the pan, and cook for 3 minutes. The tomato should soften and start to break down into a loose, spiced base. If it sticks before softening, add a teaspoon of water and lower the heat. Taste a tiny bit of the base for salt, remembering that the vegetables will dilute its seasoning.
-
Stir in the bell pepper, zucchini, and 2 tablespoons (30 ml) water, coating the vegetables with the tomato-spice mixture. Cover the skillet and cook for 7 minutes over medium-low heat. The lid traps steam so the vegetables begin to soften without needing much added liquid. If your pan has no lid, use a baking sheet or a lid from another pan that sits securely on top.
-
Remove the lid and cook for 5 more minutes, stirring once or twice. This lets excess moisture evaporate while the vegetables finish cooking. The zucchini should be tender when pierced but should still hold its shape, and the bell pepper should have softened without collapsing. If the pan is dry and the zucchini is still firm, add water 1 tablespoon (15 ml) at a time and cook for another minute before checking again.
-
Turn off the heat and stir in the garam masala, lemon juice, and cilantro. Taste and adjust the salt or lemon to suit the vegetables and your preference. Let the sabzi sit uncovered for 2 minutes before serving; this short pause gives the seasoning a chance to settle, while leaving the lid off prevents trapped steam from making the vegetables softer.
Tips
-
Cut for an even finish. Bell pepper takes a little longer to soften than zucchini, so cut it slightly smaller or add it to the pan a minute before the zucchini if you prefer very tender pepper. For vegetables with more bite, keep both pieces around the stated size and check them at the end of the covered cooking time. Uniform cutting matters more than exact shapes.
-
Keep the pan roomy. A wide skillet gives moisture a chance to evaporate. If the vegetables are piled high in a small pan, they release water and steam together, so the result may be softer and wetter. Use a 12-inch (30 cm) skillet if available, or cook in two batches. Stir gently rather than constantly, which can break down the zucchini.
-
Adjust the heat thoughtfully. Kashmiri chile powder adds red color and mild warmth; it is not essential. Paprika is a practical substitute, though it gives less chile flavor. For more heat, add a pinch of cayenne or keep some seeds in the fresh green chile. Add hot spices gradually, since the heat becomes more noticeable as the dish sits.
-
Choose firm zucchini and season at the end. Very large zucchini can contain more seeds and water, so scrape out a particularly seedy center before cutting if needed. Salt draws moisture from vegetables, which is why this recipe uses a measured amount and finishes with a taste check. Avoid adding extra salt early if serving the dish with already-seasoned dal or chutney.
Serving Suggestions
Serve the sabzi warm with steamed basmati rice, roti, chapati, or naan. For a fuller meal, pair it with plain dal or another lentil dish and a spoonful of yogurt or raita. A simple plate of rice, dal, and these vegetables balances the spiced, lightly tangy sabzi without requiring another elaborate side. If you are serving bread, keep the vegetables on the drier side by cooking uncovered for an extra minute or two.
It also works as a filling for a wrap: spoon the vegetables into a warm roti or flatbread and add a little yogurt, chutney, or sliced cucumber. For a shared meal, place lemon wedges and extra cilantro at the table so people can brighten their own portions. The dish is best warm, but it is also pleasant at room temperature as part of a larger spread; do not leave cooked food out for more than 2 hours.
Variations
For a more substantial skillet, add 1 cup (150 g) cooked chickpeas when you add the zucchini and bell pepper. They will warm through during the covered cooking time and take on the spice mixture. If using canned chickpeas, drain and rinse them first. You can also add 1 cup (150 g) green peas during the final 5 minutes; frozen peas can go in straight from the freezer, though the pan may need an extra minute to return to a simmer.
Use red, yellow, or orange bell pepper for a sweeter flavor, or combine colors for a varied-looking dish. A small amount of chopped carrot can replace some of the pepper, but slice it thinly so it softens in the available cooking time. For a more tomato-forward version, use 1½ cups (225 g) diced tomato and simmer the mixture uncovered until it thickens before adding the vegetables. That variation has a saucier finish and may need an extra pinch of salt.
The spice profile is adaptable rather than tied to one single regional or family version. If you do not have garam masala, omit it or use a small pinch of ground cumin and black pepper; the aroma will be simpler but the dish will still work. A pinch of dried fenugreek leaves, if available, adds a savory, slightly herbal note. Crush the leaves between your fingers and stir them in at the end; do not add a large handful, because their flavor is concentrated.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, transferring them to a shallow airtight container so they cool promptly. Store for 3 to 4 days in the refrigerator. The vegetables will soften somewhat as they sit, and the zucchini may release a little liquid; that is normal. Stir the liquid back in before reheating, or drain a little off if you prefer a drier serving. For longer storage, freeze in a sealed freezer-safe container for up to 2 months for best quality. Thaw overnight in the refrigerator; the zucchini will be softer after freezing.
Reheat only the portion you plan to eat. On the stovetop, warm it in a covered skillet over medium-low heat with 1 or 2 teaspoons of water, stirring gently until hot throughout. In a microwave, cover loosely and heat in short bursts, stirring between them to avoid cold spots. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer if you need to verify the temperature. Add fresh cilantro or a squeeze of lemon after reheating to refresh the flavor.
Frequently Asked Questions
Should I peel the zucchini? No, peeling is not necessary. The skin helps the half-moons keep their shape and adds color. Rinse and dry the zucchini, trim off the ends, and cut it as directed. If the skin is unusually tough or the zucchini is very large, peeling alternate strips is an option, but it is a matter of preference rather than a requirement.
How can I stop the sabzi from becoming watery? Use a wide pan, avoid overcrowding, and uncover it for the final 5 minutes as written. Zucchini naturally releases moisture, especially if it is salted well ahead of cooking or cut very thinly. If the finished dish has more liquid than you want, simmer it uncovered for a few extra minutes, stirring carefully. Avoid turning the heat very high to force evaporation, since the tomato and spices can catch on the bottom.
Can I make this without fresh tomato? Yes. Replace the diced tomato with ⅓ cup (80 g) canned crushed tomato, or use 2 tablespoons (30 g) tomato paste mixed with 3 tablespoons (45 ml) water. Crushed tomato makes a softer, saucier base; tomato paste gives a more concentrated flavor, so taste before adding extra salt. If you omit tomato altogether, cook the spices with the onion and add a little lemon at the end for brightness, though the sabzi will have a less cohesive coating.
Can I use curry powder instead of the individual spices? You can, but the flavor will be different because curry powder blends vary by brand and style. Start with 1½ teaspoons (3 g) curry powder in place of the ground coriander, turmeric, and chile powder, then taste after the tomato cooks. Keep the cumin seeds and garam masala if you have them. Add more curry powder only in small amounts; too much can dominate the vegetables or taste dusty if it has not cooked in the oil and tomato base.
Can I prepare the vegetables ahead? You can chop the onion, bell pepper, and zucchini up to a day ahead and refrigerate them in separate covered containers. Keep the cut zucchini dry and do not salt it until cooking, since early salting draws out moisture. Ginger, garlic, and chile can be prepared ahead as well, but refrigerate them promptly. For the best texture, cook the sabzi close to serving time; reheated zucchini is softer than freshly cooked zucchini.
Related
- Egg Wrapped Fried Rice: A Savory, Crisp Meal
- Excellent Fruit Shake: A Creamy, Fresh Everyday Recipe
- TikTok Feta Tomato Pasta with Juicy Roasted Tomatoes
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).