A healthy and delicious Zucchini curry made with tender summer squash cooked in Indian masala sauce. This easy vegan curry can be made in less than 30 minutes. Pair this zucchini (courgette) stir fry with roti or paratha for a delicious meal.

Zucchini Subzi (Summer Squash Curry) served in a bowl
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

If you are like me, you were not a fan of zucchini to start with. It does have a reputation for being bland. It was usually enjoyed while being hidden in zucchini bread, muffins, or minestrone soup. However, recently, we have also enjoyed air-fried zucchini.

I reluctantly tried to create a curry recipe with zucchini, and guess what? We enjoyed it!

I followed the typical North Indian curries method and started with a base of ginger, garlic, onions, and tomatoes, along with Indian spices. Then, I cooked the zucchini along with the curry sauce. This is a simple vegan and gluten-free zucchini stir-fry recipe.

This cooking method helps to bring out the natural sweet flavors of zucchini which blend perfectly with the earthy spices.

If you like to make this curry saucy to enjoy with rice or quinoa, then add coconut milk for a delicious creamy zucchini curry.

I feel this zucchini or courgette curry is a great way to use all of the abundant summer squash. I hope you give this curry a try!

More vegetable curry recipes you will love – Vegetable KormaCabbage Stir Fry, and Indian Brussels Sprouts.

Watch How to Make Indian Zucchini Curry 

Easy Zucchini Curry

Pakistani zucchini curry (courgette curry) in a bowl garnished with cilantro.

Zucchini is referred to as Turai in India and as Courgette in England. You can find zucchini in various colors, from light to dark green. But you can also find yellow squash, which has similar flavors.

It is a nutritious summer vegetable with lots of vitamins, fiber, iron, and minerals. It adds a sweet flavor and tender texture to curries, stir-fries, and side dishes.

If you have been following my journey on this blog, you know that I am a big fan of curries, and don’t leave a chance to create one and savor it most uniquely and authentically.

This recipe for zucchini/courgette curry is made in a North Indian style with onion-tomato masala and aromatic spices. This zucchini curry, also called subzi or bhaji in India, brings out the naturally sweet flavors of zucchini.

Want more zucchini recipes? Check out this collection of 11 Indian Zucchini Recipes.

Ingredients

Zucchini Curry Ingridents

Zucchini Squash (Courgette): The star ingredient, providing a tender texture and mild flavor that absorbs the curry’s spices beautifully. Use any type of zucchini or courgettes; just make sure they are soft and ripe. You can either use peeled or unpeeled zucchini squash, depending on your preference. You can cut the zucchini into rounds, half-moons, or cubes.

Oil: Essential for sautéing and enhancing the flavors of the other ingredients in the zucchini curry.

Cumin seeds: Provide a distinctive earthy and nutty flavor, adding depth to the curry.

Onion: Adds sweetness and depth of flavor to the curry sauce. I prefer to use yellow onions in this curry.

Green Chili Pepper: Adds a spicy kick to the curry, balancing the sweetness of the other ingredients. Use serrano, Thai, or Birdseye chili pepper. Always adjust the amount to your heat preference.

Ginger Garlic: Adds a zing and aromatic flavor to the curry. You can use freshly minced ginger and garlic or ginger garlic paste.

Tomato: Use finely diced tomatoes.

Spices: You’ll need turmeric powder, Kashmiri red chili powder, coriander powdergaram masala, and dry mango powder (amchur powder). All these spices can be bought at the Indian grocery store or online at Amazon.

Lime or Lemon juice: Adds a sour flavor that blends well with all the other flavors. Every good recipe needs a bit of acid!

Cilantro Leaves: It adds a fresh and vibrant element to the dish, imparting a burst of flavor and visual appeal.

Do I have to Peel the Zucchini?

Peeling the skin of zucchini is not required, as the skin is very nutritious. I like to buy organic zucchini and use it with the peel in this recipe. It does not affect the taste or texture of the curry. I personally like the color it adds to the dish.

However, it is up to you. If you prefer, you can peel the skin and then use the zucchini in this recipe.

How to make Indian Zucchini Curry?

This is a super easy recipe that can be made in less than 30 minutes.

Heat oil in a skillet over medium heat and add cumin seeds. Saute until you get the aroma. Next, add diced onion, stirring often until soft and lightly golden.

Heating the pain and adding onion

Add the diced green chili, ginger, and garlic. Sauté to infuse flavors.

Then, add chopped tomato and cook until softened.

Adding green chili, ginger, garlic and tomatoes

Sprinkle in the spices and stir them well.

Add in the zucchini and stir it with the aromatics, ensuring it’s well-coated. Cover and cook until the zucchini is tender.

Adding sliced zucchini along with spices

Remove the lid, add garam masala, and continue sautéing to evaporate excess moisture, resulting in a dry-ish curry.

Infusing Garam Masala in Indian Zucchini Curry

This is completely optional, but if you prefer a mashed curry, then gently mash some of the zucchini with a spatula for desired consistency.

Finish with a garnish of fresh cilantro leaves before serving alongside roti or paratha.

Indian Zucchini Curry served in a bowl garnished with cilantro.

Pro-Tips for Perfect Zucchini Curry

  • Choose Fresh Zucchini: Select firm, fresh zucchini for the best flavor and texture. Avoid zucchini that feels too soft or has blemishes.
  • Prep the Zucchini Properly: Wash the zucchini thoroughly and trim off the ends. You can then slice it into rounds, half-moons, or cubes, depending on your preference. If the zucchini is huge, consider removing the seeds to prevent the curry from becoming too watery.
  • Finish with Fresh Herbs: Just before serving, sprinkle chopped fresh cilantro over the zucchini curry for a burst of freshness and color. The herbs add a bright, herbaceous note that complements the richness of the curry.
  • Serve with Accompaniments: Serve your zucchini curry with fluffy basmati rice, naan bread, or roti to soak up the delicious sauce. You can also accompany it with a side of cucumber raita or mango chutney for extra flavor contrast.

Variations

Coconut Milk: Creamy and subtly sweet, coconut milk adds richness and a South Indian flavor to the curry, enhancing its texture and depth while keeping the curry vegan. I suggest adding a cup of coconut milk a couple of minutes after adding the zucchini.

Cream: You can add cream to the curry for a luxurious, rich touch. It also helps to balance the spices and mellow out the flavors. I recommend adding 1/4 to 1/2 cup of cream after the zucchini is almost cooked.

Add more veggies: If you like, you can add other quick-cooking veggies, such as bell peppers or green peas, to this curry.

Add a sprinkle of lime or lemon juice: A little acidity of lime at the end brings out the flavors of the dish.

How to Serve?

This Indian Zucchini Curry can be enjoyed with naan, roti, or parathas. You can also serve Zucchini Curry with jeera rice, peas pulao, or quinoa.

How to Store?

Keep your zucchini sabzi leftovers in an airtight container in the refrigerator for up to 3 days. 

This curry will also freeze well. Transfer to individual portions and store in freezer-safe containers for up to 3 months. 

To enjoy it again, thaw it overnight in the fridge and warm it up in the microwave or a pan on the stovetop.

More Vegetarian Curry Recipes

5 from 4 votes

Easy Zucchini Curry (Indian Squash Curry)

A healthy and delicious Zucchini curry made with tender summer squash cooked in Indian masala sauce. This easy vegan curry can be made in less than 30 minutes. Pair this zucchini (courgette) stir fry with roti or paratha for a delicious meal.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 3

Ingredients 

  • 2 tablespoon Oil
  • 1 teaspoon Cumin seeds (Jeera)
  • 1 cup Onions, diced, I used yellow onions
  • 1 Green Chili Pepper, diced
  • 5-6 cloves Garlic, minced
  • 1 inch Ginger, grated
  • 1 cup Tomato, diced
  • 2-3 Zucchini squash (courgette), about 1 pound, diced. Cut into 4 pieces lengthwise, then chop to 1/3 inch pieces*
  • 1/2 teaspoon Garam Masala, optional
  • 2-3 tablespoon Cilantro leaves , chopped, for garnish

Spices

Instructions 

  • Heat oil in a skillet on medium-high heat. Add cumin seeds and saute for 30 seconds. Add the diced onion and cook for 5-6 minutes until thye are soft and light golden.
  • Add the green chili, ginger, and garlic and saute for 1-2 minutes.
  • Add the chopped tomato and cook till tomatoes are softened about 3 minutes.
  • Add the spices and mix until fragrant, about 30 seconds.
  • Add the zucchini and stir so it is well coated with the onion tomato masala. Cover and cook till the zucchini turns soft, about 8-10 minutes.
  • Remove the lid, add garam masala, and saute for 2-3 minutes to dry any extra moisture. The zucchini should be well cooked by this time, and it will be a dry-ish curry. (You can also use the spatula to slightly mash the zucchini if you prefer it that way.)
  • Garnish with fresh cilantro leaves and serve the curry with roti or paratha.

Video

Notes

Choose Fresh Zucchini: Select firm, fresh zucchini for the best flavor and texture. Avoid zucchini that feels too soft or has blemishes.
Prep the Zucchini Properly: Wash the zucchini thoroughly and trim off the ends. You can then slice it into rounds, half-moons, or cubes, depending on your preference. If the zucchini is huge, consider removing the seeds to prevent the curry from becoming too watery.
Peel Zucchini or not: Peeling the skin of zucchini is not required, as the skin is very nutritious. I like to buy organic zucchini and use it with the peel in this recipe. It does not affect the taste or texture of the curry. I personally like the color it adds to the dish. However, it is up to you. If you prefer, you can peel the skin and then use the zucchini in this recipe.

Nutrition

Calories: 154kcalCarbohydrates: 15gProtein: 3gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gSodium: 848mgPotassium: 592mgFiber: 4gSugar: 7gVitamin A: 804IUVitamin C: 38mgCalcium: 56mgIron: 1mg

Additional Info

Course: Side Dish
Cuisine: Indian
Diet: Gluten-free, Vegan
Tried this recipe?Mention @pipingpotcurry or tag #pipingpotcurry!

About Meeta

I strongly believe that each one of us has a chef inside us, we just need to explore the ingredients and create great food. My passion is to share easy, healthy, and wholesome recipes made using Instant Pot & Air Fryer, that are well tested, so you can cook with confidence.

You May Also Like

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




4 Comments

  1. Made this last week and it was so nice and so easy to make.I am going to make it again today for family and extra so that I cane freeze some. Thank you so much I am also going to try some of your other recipes as the all look delicious

  2. Just finished making this curry and it is absolutely delicious.
    My house smells so beautiful with all the spices.
    Easy to make with ingredients that I had in the pantry.
    Thank you so much for the recipe and I will be making it again and again.

    1. Hi Julie – So happy to hear that. You’re very welcome! Enjoy making it over and over! 😊