Pakistani courgette curry is a home-style stovetop dish of tender courgette (zucchini) cooked with onion, tomato, garlic, ginger, and warm spices. It makes a lightly saucy vegetable curry that is good with roti or rice, and the courgette’s mild flavor takes on the spiced tomato base without needing a long cooking time.
Ingredients
- 2 lb (900 g) medium courgettes, washed, ends trimmed, and cut into ¾-inch (2 cm) pieces
- 3 tbsp (45 ml) neutral oil, such as canola or sunflower oil
- 1 large yellow onion, about 7 oz (200 g), finely chopped
- 4 garlic cloves, about 12 g, finely chopped or grated
- 1 tbsp (15 g) fresh ginger, peeled and finely grated
- 2 medium ripe tomatoes, about 10½ oz (300 g), finely chopped
- 1 small green chili, finely sliced, or more to taste
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) ground coriander
- ½ tsp (1 g) ground turmeric
- ½ tsp (1 g) Kashmiri chili powder or mild paprika
- ¼ tsp (0.5 g) cayenne pepper, optional, for extra heat
- 1 tsp (6 g) fine salt, plus more to taste
- ¼ cup (60 ml) water, plus a little more if needed
- ½ tsp (1 g) garam masala
- 1 tbsp (15 ml) lemon juice, or to taste
- ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
- ¼ tsp (0.5 g) crushed dried fenugreek leaves, optional
Instructions
- Prepare the vegetables. Cut the courgettes into pieces of similar size so they soften evenly but keep some shape. Finely chop the onion and tomatoes, and grate or chop the garlic and ginger. Courgettes release water as they cook, so there is no need to salt and drain them in advance. If the pieces are unusually large or the seeds are mature, scoop out the soft, seedy center before cutting.
- Soften the onion. Set a wide, heavy-bottomed pan or Dutch oven over medium heat and add the oil. When it shimmers, add the onion and cook for about 8 minutes, stirring every so often, until it is soft and lightly golden at the edges. A wide pan gives the courgettes room to cook rather than steam in a crowded pile. Lower the heat if the onion browns too quickly.
- Add the aromatics and spices. Stir in the garlic, ginger, and green chili and cook for 1 minute, stirring so the garlic does not catch on the bottom. Add the cumin, ground coriander, turmeric, Kashmiri chili powder, cayenne if using, and salt. Stir for about 30 seconds to coat the onion and release the spices’ aroma. If the pan looks dry, add a teaspoon of water rather than letting the spices scorch.
- Cook down the tomato base. Add the chopped tomatoes and cook for about 8 minutes, stirring and breaking them up with the spoon, until they soften and form a thick, pulpy mixture. The oil may begin to show around the edges, but the mixture should not be dry or stuck to the pan. If the tomatoes are firm or low in moisture, add a tablespoon or two of the measured water to help them soften.
- Simmer the courgettes. Add the courgette pieces and the remaining ¼ cup (60 ml) water. Turn gently to coat them in the tomato mixture, cover the pan, and lower the heat to medium-low. Cook for 16 minutes, stirring carefully once or twice. The courgettes should become tender but not collapse. Check after 12 minutes because small or very fresh courgettes may cook faster; add a splash of water if the pan is dry before they are done.
- Adjust the consistency. Remove the lid and simmer for 2 minutes, gently stirring, to let excess liquid evaporate. The finished curry should have a spoonable tomato sauce, not a watery broth. If it looks too wet, cook uncovered for another minute or two; if it seems dry, stir in a tablespoon of water. Avoid vigorous stirring, which can break the softened courgette into mush.
- Finish and serve. Turn off the heat and fold in the garam masala, lemon juice, cilantro, and dried fenugreek if using. Taste and adjust salt, lemon, or chili. Let the curry stand for 2 minutes before serving so the flavors settle and the sauce clings to the vegetables. Serve warm with roti, naan, or rice.
Tips
- Choose firm courgettes. Medium, firm ones are easiest to cut and are less likely to turn watery or fall apart. Very large courgettes can still work; remove the spongy seed core if it is prominent, then cut the remaining flesh into even pieces.
- Keep the heat controlled. Build the onion and tomato base over medium heat, then lower the burner when the courgettes go in. High heat can scorch the spices before the vegetables soften, while a hard boil can break the courgettes apart.
- Adjust water gradually. Courgettes vary in moisture, and tomatoes do too. Start with the stated ¼ cup (60 ml), then add water by the tablespoon only if the pan is becoming dry. If the curry releases more liquid than you want, uncover it at the end and simmer briefly.
- Use a practical spice substitute. Kashmiri chili powder gives color and gentle warmth; mild paprika is a useful substitute, though it has a less specifically chili-like flavor. If you cannot find dried fenugreek leaves, leave them out rather than using fenugreek seeds, which taste more bitter and are not a direct swap.
Serving Suggestions
Serve the curry as a main dish with warm roti, chapati, or naan for scooping up the tomato sauce. Plain basmati rice or another long-grain rice makes a simple base, while a combination of rice and bread is useful when serving a larger meal. For a fuller Pakistani-style table, pair it with dal, a plain yogurt raita, sliced cucumber, or a sharp onion salad. Those sides add contrast without requiring the curry itself to be richer.
Put the curry in a shallow serving bowl and scatter a little extra cilantro over the top just before it reaches the table. Lemon wedges are handy for people who like more acidity. If serving with bread, keep the curry fairly thick; for rice, a little extra sauce is welcome, so loosen it with a spoonful of hot water just before serving. The dish is also suitable as one vegetable side among several, rather than only as a stand-alone meal.
Variations
Make it milder or hotter. Omit the green chili and cayenne for a gentler version, or add another sliced chili with the garlic and ginger for more direct heat. Kashmiri chili powder is mostly there for its mild warmth and color, so increasing cayenne is a stronger change than increasing the Kashmiri powder.
Use another summer squash. Yellow summer squash can replace the courgette in the same quantity and is cooked in the same way. Cut it into similar-sized pieces and begin checking for tenderness a few minutes early, since shape and freshness affect cooking time. This is not the same as using bottle gourd, which is a different vegetable and may require different preparation and cooking time.
Make the sauce smoother. Grate the tomatoes instead of chopping them, or use about 1 cup (240 g) canned crushed tomatoes in place of the fresh tomatoes. Simmer the canned tomatoes until thick before adding the courgettes; they may need a little less added water. The result will have a more uniform sauce and may taste slightly less fresh than one made with ripe fresh tomatoes.
Add another vegetable. A small chopped bell pepper can go into the pan with the courgettes, though it will give the curry a sweeter flavor. For a heartier meal, serve the curry alongside cooked chickpeas or dal rather than adding uncooked legumes to the pan; dried beans and chickpeas need separate soaking and cooking and will not become tender during this short simmer.
Pakistani home cooking has many regional and family approaches to vegetable salan, so the balance of onion, tomato, chili, and gravy varies. This recipe keeps the courgette in distinct pieces and uses common pantry spices, while leaving room to adjust the sauce and heat to suit the meal.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The curry keeps for 3–4 days in the refrigerator. Courgette softens further as it sits, so handle it gently when transferring or reheating. For longer storage, freeze it in a sealed freezer-safe container for up to 2–3 months for best quality. Thaw overnight in the refrigerator; expect the courgette to be softer after freezing.
Reheat only the portion you plan to eat, either in a small covered saucepan over low to medium-low heat or in the microwave, stirring gently partway through. Add a tablespoon of water if the sauce has thickened, and avoid a vigorous boil that can break up the vegetables. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Do not leave the curry at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Is courgette the same as zucchini? Yes. Courgette is the common British and some international name for the vegetable called zucchini in the United States. Use either in this recipe; choose firm squash and cut it into pieces of roughly the same size for even cooking.
Can I make this curry without fresh tomatoes? Yes. Use about 1 cup (240 g) canned crushed tomatoes instead of the 2 fresh tomatoes. Cook them down until thick before adding the courgette, and reduce or omit some of the water if the sauce already looks loose. Canned tomatoes can be more acidic, so taste at the end before adding all the lemon juice.
Why has my courgette curry become watery? Courgettes naturally release liquid, especially if they are very ripe or the pan is crowded. Cook with the lid on only until tender, then remove it and simmer briefly to reduce the sauce. A wide pan helps evaporation. If the courgettes are already soft, avoid cooking them much longer; serve the sauce as it is rather than trying to reduce it until the vegetables fall apart.
Can I prepare it ahead? You can chop the onion, tomatoes, courgettes, garlic, and ginger earlier in the day and keep them covered in the refrigerator. The curry can also be cooked ahead and refrigerated, though the courgette will soften a little more when reheated. Add fresh cilantro and a squeeze of lemon after warming so the finish tastes bright.
Is this the same as Pakistani lauki curry? No. Lauki usually refers to bottle gourd, while courgette is zucchini; they are different vegetables. Both can appear in South Asian curries, but they vary in texture and moisture. This recipe is written for courgette, so swapping in bottle gourd may call for different cutting, liquid, and cooking adjustments.
Related
- Chinese Perpetual Stew: A Safe Master Stock Recipe
- Curry Island Indian Kitchen: A Weeknight Chicken Curry
- Egyptian Food with Rice: Classic Koshari Recipe Guide
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).