Light, vibrant, and full of flavor, this zucchini couscous with Indian spices comes together in 20 minutes and makes an easy, dependable vegetarian side for any summer meal.

I first made a version of this dish while teaching at a cooking class, and it quickly became one of my favorite summer sides. I’ve since adapted it to match how my husband and I like to eat—more zucchini, more flavor, and a bold, garam masala–forward twist. It comes together in under 20 minutes and pairs beautifully with grilled meats, dolmas, or a quick Greek salad. It’s simple, satisfying, and perfect for those nights when you want something fast, vibrant and homemade.
Jump to:
Ingredients for Zucchini Couscous
This dish comes together with a few pantry staples and fresh ingredients. Garam masala adds bold flavor without a long list of spices, while sautéed zucchini, parsley, and scallions bring brightness and texture. Couscous steams quickly with hot broth, making it a perfect side dish for busy weeknights.
- ¾ cup couscous
- ½ teaspoon kosher salt, plus more to taste (use ⅓ teaspoon if using table salt)
- ¼ teaspoon black pepper, plus more to taste
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 2 medium zucchini, seeded and diced (about 7 - 9 ounces)
- 1 teaspoon garam masala
- ¾ cup vegetable broth
- 2 tablespoons minced parsley
- 1–2 scallions, thinly sliced

How to Make It
This dish comes together quickly in just a few simple steps:
- Prep the zucchini and herbs - Seed and dice the zucchini into small cubes. Mince the parsley and slice the scallions; set them aside
- Saute the zucchini - In a medium skillet, heat the olive oil and butter. Add the zucchini, season with a pinch of salt and pepper, and sprinkle in the garam masala. Cook, stirring occasionally, until crisp-tender, about 3 - 4 minutes
- Steam the couscous - In a large bowl, combine the couscous, salt and pepper. Add the sautéed zucchini on top. In the same skillet, add the broth to a gentle boil, then pour it over the couscous and zucchini mixture. Cover and let it steam for about 10 minutes, until the couscous has absorbed all the broth.
- Fluff, combine and finish - Fluff the couscous with a fork. Gently fold in the minced parsley and scallions. Taste and adjust seasoning with salt and pepper as needed. Serve warm or at room temperature.




Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of broth or water to loosen, if needed.
Tips for Flavorful Vegetarian Couscous
- Use broth instead of water. Vegetable broth adds a richer base flavor. You can also use my vegan chicken flavor bouillon mix. If you’re not vegetarian, chicken broth works beautifully too.
- Don’t overcook the zucchini. I like to sauté it just until crisp-tender - soft or mushy zucchini can make the dish feel flat.
- Seed your zucchini. It helps keep the couscous light and prevents it from getting watery. Need a little guidance? Check out this post for more details!
- Make it your go-to summer couscous recipe. You can substitute yellow squash for the zucchini or use a mix of both - it’s a great way to make this feel like a flexible couscous with vegetables dish that works all season long.
- Use your favorite brand of garam masala. I get mine from an Indian grocery store, and the flavor can really vary by brand - so just use one you like and trust. I use 1 teaspoon for a more pronounced flavor (my husband and I love it), but you can start with ½ teaspoon if you're new to garam masala or prefer something milder.
- Fluff the couscous gently. After steaming, use a fork to loosen it so it stays light and fluffy rather than clumpy or dense. I like to use the tip of the fork and a gentle scraping motion to separate the grains.
FAQ: Zucchini Couscous with Indian Spices
Yes! It holds up well in the fridge for up to 3 days. If you're making it in advance, I’d recommend stirring in the parsley and scallions just before serving for a fresher finish - but it won’t hurt to mix them in ahead if needed. You can serve it warm or at room temperature.
To reheat: Gently warm in the microwave or on the stovetop with a splash of broth or water to loosen, if needed.
This couscous pairs beautifully with grilled chicken, lamb, gyro meat, or vegetarian options like falafel or baked tofu. I often serve it with Trader Joe’s beef kebabs or Costco’s grilled chicken skewers.
For a complete dinner idea, check out the Full Dinner Game Plan section below. It breaks down how I build a satisfying meal using mostly store-bought shortcuts!
No - this recipe is designed for traditional couscous, which cooks simply by pouring hot broth over it and letting it steam. Pearl couscous requires boiling and a longer cook time, so it won’t work as a direct substitute.
Absolutely! Just use olive oil or vegan butter in place of the regular butter. It still turns out flavorful and light. For a fully vegan meal, it pairs beautifully with falafel, hummus, and a Greek-style salad.
Serving Suggestions
I often turn this couscous into a complete dinner with a few store-bought shortcuts to make one of my family’s favorite meals. It’s quick, balanced, and still packs a lot of flavor.
- Main Protein Options:
- Trader Joe’s beef kebabs
- Costco’s Grilled Chicken Skewers
- Gyro meat (store-bought or leftover)
- Lamb chops or Mediterranean-style meatballs
- Sides:
- Spiced Zucchini Couscous (this recipe)
- Trader Joe’s Dolmas (stuffed grape leaves with rice)
- Fresh Add-Ons:
- A quick tzatziki sauce - Finely grate 1 Persian cucumber (squeeze out extra moisture), then mix with ½ cup plain yogurt, ½ small garlic clove (grated), 1 teaspoon lemon juice, 1 tablespoon extra virgin olive oil, and a pinch of salt. Let it sit for 5–10 minutes so the flavors can meld.
- A quick Greek-style salad
Full Dinner Game Plan
On nights when I want a flavorful, low-effort dinner, here’s how I put this meal together using a few shortcuts. This version features Trader Joe’s beef kebabs, dolmas, and a quick homemade tzatziki sauce.


Here’s how I do it:
- Cook the beef kebabs according to the package instructions (I usually air fry or oven-bake).
- Prep your vegetables and herbs: Seed and dice the zucchini, mince the parsley, and slice the scallion. Set everything aside.
- Make the zucchini couscous with Indian spices (see recipe above).
- While the couscous is steaming, make the tzatziki sauce. I like grating the garlic clove with a microplane. Let the sauce sit for 5–10 minutes so the flavors can meld together.
- Fluff the couscous and fold in the parsley and scallions.
- Make the plate and serve with kofta, dolmas, tzatziki, and couscous.
I hope this Zucchini Couscous with Indian Spices becomes one of those easy, dependable recipes you come back to all summer long. Whether you're serving it with a simple protein or building out a full dinner spread, it's a flavorful way to make weeknight meals feel a little more special.
PrintEasy 20-Minutes Zucchini Couscous with Indian Spices
A quick and flavorful zucchini couscous with garam masala — a 20-minute Mediterranean and Indian-inspired vegetarian side dish with vibrant summer flavors.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mediterranean, Indian-Inspired
- Diet: Vegetarian
Ingredients
-
¾ cup couscous
-
½ teaspoon kosher salt, plus more to taste (use ⅓ teaspoon if using table salt)
-
¼ teaspoon black pepper, plus more to taste
-
1 tablespoon olive oil
-
1 tablespoon unsalted butter
-
2 medium zucchini, seeded and diced (about 7–9 oz total)
-
1 teaspoon garam masala
-
¾ cup vegetable broth (or chicken broth if not vegetarian)
-
2 tablespoons minced parsley
-
1–2 scallions, thinly sliced
Instructions
- Prep the zucchini & herbs:
Seed and dice the zucchini (about 7–9 oz total after prepping). Mince the parsley and slice the scallions; set aside. - Sauté the zucchini:
In a medium skillet, heat olive oil and butter over medium-high heat. Add zucchini, season with a pinch of salt and pepper, and sprinkle with garam masala. Cook, stirring occasionally, until crisp-tender, about 3–4 minutes. - Steam the couscous:
In a large bowl, combine couscous, salt, and black pepper. Add sautéed zucchini on top. In the same skillet, bring broth to a gentle simmer and pour over couscous mixture. Cover and let steam for about 10 minutes, until the couscous has absorbed all the broth. - Fluff & finish:
Fluff couscous with a fork. Gently fold in minced parsley and sliced scallions. Taste and adjust seasoning as needed. Serve warm or at room temperature.
Notes
- For a vegan version, use olive oil or vegan butter instead of regular butter.
- Leftovers keep in an airtight container in the fridge for up to 3 days. Reheat with a splash of broth if needed.
- Yellow squash can be used instead of zucchini or as a mix.
- This couscous makes a flavorful base for a complete semi-homemade dinner. Check out the Full Dinner Game Plan above in the post for step-by-step ideas!
Share your thoughts below!