This zucchini sabji is the Indian courgette recipe I make on repeat. It is a no onion, no garlic dish that is made with spices you already have in your pantry. It is vegan, gluten-free, and works beautifully as a weeknight side dish or as part of a Jain or Sattvic meal.

Save This Recipe
Enter your email & I'll send it to your inbox.
By submitting this form, you consent to receive emails from MyGoodFoodWorld
Zucchini, known as courgette in the UK and koosa in Hindi, is a summer squash that has slowly found its way into Indian kitchens.
Since moving to England, I have used it in place of the gourds we cook with back home, and this zucchini sabji was one of the first recipes I made with it.
If you love cooking with gourds, I recommend that you try my simple bottle gourd recipe and our family favorite bitter gourd recipe.
This post includes helpful tips, but if you're in a hurry, use the "Jump to Recipe" or section links to skip ahead.
Jump to:
Why you'll love this zucchini sabji
- A no onion, no garlic dish that is suitable for Jain and sattvic diets, and festival days such as Navratri, when alliums are avoided. Browse my full collection of no onion, no garlic recipes for more ideas.
- A simple recipe that is quick and easy to make with pantry ingredients.
- It is vegan and gluten-free.
- The mild and warming spices let the zucchini shine.
- Baby and toddler-friendly (just pick out the chana dal for younger children).
- Does not require elaborate prepping and is perfect for everyday cooking.
Who is this recipe for?
This simple sabji is especially suited for:
- Jain cooking: no onion, no garlic, no root vegetables are used in this recipe.
- Sattvic and Ayurvedic diets: the spices used here (cumin, coriander, turmeric) are considered sattvic and warming.
- Festival and fasting days: including Navratri and Ekadashi, when allium-free cooking is preferred.
- Everyday cooking: quick enough for a weeknight, simple enough to make without thinking.
Ingredients and Substitutions
When you think of curry, you probably picture a dish with a long ingredient list: onions, garlic, coconut milk, and plenty of spices. Not this one! This simple zucchini sabji comes together with just a handful of pantry staples and is packed with flavor.
For exact quantities, please refer to the recipe card below.

Zucchini: Also known as courgette in the UK, I have come across the dark green variety and the smaller, light green variety. Both work well for this recipe. You do not need to peel courgettes before chopping them.
Chana dal, also known as chickpea lentils, adds a wonderful nutty flavor, a pleasant crunch, and a boost of protein to this dish.
If you love cooking with chana dal, my chana dal fry (a classic version with onion and garlic) is worth a try.
Garam masala: It adds a gentle warmth to the dish that works well with the mildness of zucchini.
You can use your favorite curry powder instead.
Jaggery is unrefined sugar and adds a delicious sweet note to the dish.
You can use demerara or muscovado sugar instead.
Step-by-step Instructions
Making this recipe is as easy as 1, 2, 3. Let's make it!
You'll find the detailed recipe (with video) in the recipe card below.
Step 1: Prep the ingredients.
Begin by soaking the chickpea lentils in warm water for 30 minutes.
Soaking the lentils helps them cook faster, so don't skip this step.

Wash and slice the zucchini into half-moons. Keep the slices evenly thick, not too thick (they'll take longer to cook) and not too thin (they'll turn mushy).

In a bowl, mix the spices with water to form a thick paste. Set aside.

Step 2: Make the sabji.
Place a pan over medium heat and add the oil. Add the spice paste and stir for 1 minute.

Next, add the soaked lentils along with their soaking water and a little extra water. Cover and cook for about 4 minutes.
Padma's top tip: Since lentils take longer to cook than courgettes, giving them a head start helps them soften before the zucchini is added.

Add the sliced courgettes and mix well so the spices coat the vegetables evenly. Cover and cook for another 2-3 minutes.
Add the jaggery and salt, then cover again and cook until the courgettes are tender but still hold their shape. The lentils should be cooked through while still retaining a slight bite.

The gravy should not be too watery. It should be thick enough to coat the vegetables evenly.

Tips and Notes
- This courgette curry tastes best when the vegetable is cooked until soft but not mushy. So make sure to slice the courgettes evenly and to a medium thickness.
- The lentils should also retain a slight bite. This adds a lovely texture contrast to the naturally soft, watery zucchini.
- Don't be tempted to add more water than what's mentioned here. Courgettes already contain a lot of water, and salt will naturally draw it out as they cook, helping to create the gravy.

Serving suggestions
I love having this sabzi with these Indian tortillas.
Or with this buckwheat naan, on days when I want to eat a gluten-free meal.
I also enjoy this curry poured over this simple jeera rice and with some pickled carrots and radishes on the side.
Like me, if you too love cooking with vegetables, then check out my vegetables and greens recipes collection.
Feeding this to your baby or toddler
Zucchini is such a baby-friendly vegetable. Steamed, boiled, or stir-fried, it can be safely introduced to your baby from around 10 months of age.
This recipe is especially appealing because it has a gentle sweetness and is full of flavor without being overly spicy. You can, if you prefer, skip the garam masala and red chili powder when making it for your baby. Also, remember to pick out the chickpea lentils before serving this dish to your child.
FAQs
Yes, and this recipe does exactly that. The spice paste of cumin, coriander, turmeric, and garam masala gives the dish all the depth it needs without any alliums. It is one of the reasons this sabji works so well for Jain cooking and festival days.
This sabji uses sliced zucchini (courgette), chana dal (chickpea lentils), ground spices (cumin, coriander, turmeric, garam masala, red chilli), jaggery, oil, and fresh coriander to garnish. No onion, no garlic, no coconut milk.
Yes. This zucchini sabji uses no onion and no garlic, which makes it suitable for Navratri and other Hindu fasting days when alliums are avoided. Just check that your individual spice blends are also allium-free.
They are the same vegetable: zucchini is the American name, and courgette is the British name. Either will work perfectly in this recipe.
This sabji pairs well with soft rotis, naan, or plain basmati rice. It also works alongside dal and a simple raita for a complete meal.
More zucchini recipes
If you loved this recipe, do check out more recipes using this wonderful vegetable.
- This creamy, coconutty, no-onion, no-garlic zucchini kootu is an all-time favorite. Pair it with rice or enjoy it on its own, and you've got a wholesome one-pot dish that works beautifully as a side or a light main.
- Fun to make and oh-so-simple, these gorgeous zucchini boats with paneer are a crowd-pleaser that kids and grown-ups will both enjoy. And just like this sabji, they have no onion, no garlic either.
Made this recipe? I'd love to know what you think! Leave a ★★★★★ rating and a review below-it motivates me to create more great content for you. You can also connect with me on Facebook and Instagram. And don't forget to subscribe to my newsletter, where I share free recipes, tips, and more!
📖 Recipe

Zucchini Sabji (no onion, no garlic)
Save This Recipe
Enter your email & I'll send it to your inbox.
By submitting this form, you consent to receive emails from MyGoodFoodWorld
Ingredients
Instructions
- Start by soaking the chickpea lentils in warm water, just enough to cover them (3-4 tablespoons), for 30 minutes.3 tablespoons chickpea lentils (chana dal)
- While the lentils are soaking, wash and slice the zucchini into evenly thick half-moons. In a small bowl, mix the spices with 2 to 3 tablespoons of water to make a thick paste. Set aside.3 big ~850g) zucchini (courgettes), 2 teaspoons ground cumin, 4 teaspoons ground coriander, 2 teaspoons red chili powder, ½ teaspoon turmeric, 1 teaspoon garam masala
- Heat the oil in a heavy-bottomed pan over medium-high heat. When the oil is warm, add the masala paste and fry for 1 minute.2 tablespoons neutral oil
- Next, add the soaked lentils along with their soaking water and 2 tablespoons of additional water. Cover and cook for 3-4 minutes.
- Add the sliced zucchini and stir well. Cover and cook for 2-3 minutes. Then add the jaggery, salt, and the remaining water. Cover again and cook until the zucchini is tender but still holds its shape. The lentils should be cooked through while retaining a slight bite.2 teaspoons ~5g) powdered jaggery, 2 teaspoons salt, ¾ cup warm water
- Garnish with fresh coriander leaves and serve warm as part of your main meal.A handful fresh cilantro (coriander)
Nutrition
The nutritional information is calculated using an online calculator and is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionists' advice. Changing the quantities and cooking technique will alter the nutritional calculations.
Video
Notes
- Chana dal adds a lovely nuttiness to the dish. It is also a good source of plant protein. Love chana dal? Try my chana dal fry.
- Zucchini: I usually find two varieties of zucchini here in the UK: the dark green variety and the smaller, light green variety. Both work well in this recipe. There's no need to peel the zucchini before chopping it.
- Jaggery: If you don't have any on hand, feel free to use demerara or muscovado sugar.
- Water: In total, you'll use about ¾ cup of water, including the water used to soak the lentils. Depending on how tender your zucchini is, you may need to add a little more water. At first, it may seem like the dish needs more water, but resist the temptation to add it. Zucchini is naturally high in water, and once you add the salt, it will release more moisture into the curry. The gravy should not be watery. Instead, it should be thick enough to coat the zucchini evenly.
Alternative quantities provided in the recipe card are for 1x only.
Our content aims to be informative and educational, but it should not replace professional medical advice. Since manufacturing processes can vary and cross-contamination is possible, it's essential to verify product labels and allergen information. Make sure all ingredients align with your specific allergies. As readers, you bear the responsibility for ensuring allergen safety when buying or consuming foods.




Pradnya says
Love the recipe!
Rylee Muir says
YUM! I cannot wait to make this for my family!!
Anthuwin Cupido says
Thanks for sharing your wonderful recipe! I can't wait to try it out!
Kristine says
Your post is coming just in time! I have small ones already growing and will be ready next week!
Padma Kumar says
Yay, looking forward to you trying it!
Ann Jackson says
This looks like a both healthy and tasty dish! I am trying to learn how to make new recipes. Thanks for the detailed information. Looks easy to make!
Padma Kumar says
Thank you so much Ann!
Katie says
This curry was so flavorful and comforting! I am already ready to make it again!
nancy says
Thanks for the recipe. I didn't have zuchs but I used squash with your spice recipe and it was a great hit
Padma Kumar says
Squash sounds like a good idea too! Thank you.
Karlie says
I always end up with too many zucchini from my garden at the end of the season. This is the perfect recipe to use them up! Thank you!
Janet says
Simple and delicious.
Padma Kumar says
Thank you so much!
Devaki says
Love the crunchy lentils against the soft squishiness of the courgettes. Another winner of a recipe, Padma 🙌🏽
Padma Kumar says
Such a lovely feedback. Thank you Devaki!