Imagine a sunrise on your plate—thin, glossy ribbons of zucchini tossed in a bright citrus vinaigrette that sings with sunshine. This Zucchini Ribbon Salad with Citrus Vinaigrette captures that moment, turning simple garden produce into a brunch masterpiece that feels both elegant and effortless.
What makes it special is the marriage of crisp, raw zucchini with a dressing that balances tart orange, sweet lemon, and a whisper of honey, all brightened by fresh herbs. The result is a dish that’s simultaneously light, refreshing, and surprisingly satisfying.
Garden lovers, brunch enthusiasts, and anyone craving a healthy start to the day will adore this salad. It shines on weekend brunches, lazy weekday mornings, or as a vibrant side for a celebratory lunch.
The process is straightforward: slice the zucchini with a mandoline, whisk together the vinaigrette, toss, and finish with a sprinkle of nuts for crunch. In under thirty minutes you’ll have a restaurant‑quality salad ready to wow.
Why You'll Love This Recipe
Bright, Zesty Flavor: The citrus vinaigrette delivers a lively tang that lifts the natural sweetness of zucchini, creating a palate‑pleasing contrast that feels like a burst of sunshine.
Ready in Minutes: With minimal chopping and a quick whisk, the entire dish comes together in under half an hour—perfect for busy mornings or last‑minute brunch guests.
Visually Stunning: Thin zucchini ribbons cascade like emerald waterfalls, while orange zest and toasted pistachios add pops of color that make the plate Instagram‑ready.
Nutritious Boost: Zucchini supplies fiber, potassium, and vitamin C; citrus adds antioxidants; and the light olive‑oil dressing supplies heart‑healthy fats without weighing you down.
Ingredients
This salad shines because each component plays a specific role. The zucchini provides a mild, buttery crunch that acts as the perfect canvas. Fresh citrus juices and zest bring acidity and sweetness, while the olive oil binds everything together. A handful of toasted pistachios adds texture, and fresh herbs finish the dish with aromatic brightness.
Main Ingredients
- 4 medium zucchini
- 1 large orange (juice & zest)
- ½ lemon (juice & zest)
Citrus Vinaigrette
- 3 tablespoons extra‑virgin olive oil
- 1 tablespoon honey (or agave for vegan)
- ½ teaspoon Dijon mustard
Seasonings & Garnish
- ¼ teaspoon sea salt (plus more to taste)
- Freshly ground black pepper, to taste
- 2 tablespoons toasted pistachios, coarsely chopped
- 2 tablespoons fresh mint leaves, torn
- 2 tablespoons fresh basil, thinly sliced
Together these ingredients create a harmonious balance: the oil carries the citrus aromatics, the honey softens the acidity, and the herbs add layers of fresh perfume. The pistachios contribute a buttery crunch that contrasts the tender ribbons, ensuring each bite delivers texture, flavor, and visual appeal in perfect proportion.
Step-by-Step Instructions

Preparing the Zucchini
Begin by washing the zucchini and trimming the ends. Using a mandoline set to a thin setting (about 1 mm), slice the zucchini lengthwise into long, elegant ribbons. If you don’t have a mandoline, a vegetable peeler works well—just roll the zucchini to create thin strips. Place the ribbons in a large bowl and lightly sprinkle with a pinch of sea salt; this draws out excess moisture and keeps the ribbons crisp.
Making the Citrus Vinaigrette
- Juice & zest. Zest the orange and lemon first, then juice them into a small bowl. You should have about ¼ cup of combined citrus juice. The zest adds aromatic oils that intensify the bright flavor without adding extra liquid.
- Combine wet ingredients. Whisk together the citrus juice, olive oil, honey, and Dijon mustard until the mixture emulsifies into a smooth, glossy dressing. The mustard acts as an emulsifier, preventing the oil and juice from separating.
- Season. Add sea salt, freshly ground black pepper, and a pinch of orange zest for an extra pop. Taste and adjust—if the vinaigrette feels too sharp, a drizzle more honey will mellow it without losing brightness.
Assembling the Salad
- Toss the ribbons. Drain any excess water from the salted zucchini ribbons using a clean kitchen towel. Transfer the ribbons back to the bowl and pour the citrus vinaigrette over them. Gently toss with tongs, ensuring every strand is lightly coated.
- Add herbs and nuts. Sprinkle the torn mint, sliced basil, and toasted pistachios over the salad. The herbs should be added at the end to preserve their fresh aroma, while the pistachios provide a satisfying crunch.
- Final seasoning. Give the salad one last light toss, then taste for balance. Add a splash more citrus juice or a pinch more salt if needed. The salad should taste vibrant, slightly sweet, and beautifully fragrant.
Final Touches
Transfer the salad to a serving platter or individual plates. For an extra visual flourish, scatter a few additional orange zest curls and a drizzle of leftover vinaigrette around the edges. Serve immediately to preserve the crisp texture, or let it sit for up to 15 minutes—this allows the flavors to meld without wilting the zucchini.
Tips & Tricks
Perfecting the Recipe
Dry the ribbons. After salting, pat the zucchini ribbons completely dry. Moisture causes the vinaigrette to slip off, resulting in a soggy salad.
Use a mandoline. Uniform thin ribbons ensure even coating and a professional appearance; a peeler works but yields uneven strips.
Make the dressing ahead. Whisk the vinaigrette up to 2 hours in advance and refrigerate. Bring to room temperature before tossing to keep the salad bright.
Toast nuts gently. Heat pistachios in a dry skillet for 2‑3 minutes until fragrant; this deepens their flavor without burning.
Flavor Enhancements
For an extra zing, add a teaspoon of finely grated ginger to the vinaigrette. A pinch of smoked sea salt introduces a subtle smoky undertone that pairs beautifully with the citrus. If you love a little heat, sprinkle in a pinch of crushed red‑pepper flakes just before serving.
Common Mistakes to Avoid
Over‑salting the zucchini can make the salad too briny; start with a modest pinch and adjust after tasting. Also, avoid letting the salad sit too long—zucchini will release water and become limp after 30 minutes, diminishing the crisp texture.
Pro Tips
Layer flavors. Add a few drops of orange‑infused olive oil just before serving for an extra aromatic lift.
Season in stages. Lightly salt the ribbons, toss with half the dressing, then finish with the remaining vinaigrette and herbs to ensure balanced seasoning.
Use a microplane. For the zest, a microplane yields fine, aromatic curls that dissolve quickly, delivering maximum citrus flavor.
Serve on chilled plates. A cold plate keeps the salad crisp longer, especially important for brunch gatherings where dishes may sit out briefly.
Variations
Ingredient Swaps
Swap zucchini for thinly sliced cucumber or raw carrots for a different crunch. Replace pistachios with toasted almonds, walnuts, or pumpkin seeds to vary texture and flavor. For a sweeter twist, add thin slices of fresh mango or a handful of pomegranate seeds just before serving.
Dietary Adjustments
To make the dish vegan, use agave nectar instead of honey and ensure any packaged mustard is free of animal‑derived ingredients. Gluten‑free is automatic as the recipe contains no grains, but double‑check that your mustard and any pre‑made dressings are certified gluten‑free. For a low‑carb keto version, omit the honey or replace it with a keto‑friendly sweetener such as erythritol.
Serving Suggestions
Pair this salad with fluffy ricotta toast, a side of smoked salmon, or a light quinoa pilaf for a more substantial brunch. A glass of chilled sparkling rosé or a freshly squeezed orange‑mint juice complements the citrus notes beautifully.
Storage Info
Leftover Storage
Allow any leftovers to cool to room temperature, then transfer the salad and vinaigrette into separate airtight containers. Store the zucchini ribbons in the fridge for up to 2 days; the dressing will keep for 5 days. Keeping them separate prevents the ribbons from becoming soggy.
Reheating Instructions
This salad is best enjoyed cold, but if you prefer a warm side, gently toss the ribbons in a skillet over low heat for 1‑2 minutes, then drizzle with fresh vinaigrette. Avoid microwaving, as it can make the zucchini limp and diminish the crisp texture.
Frequently Asked Questions
This Zucchini Ribbon Salad with Citrus Vinaigrette brings together bright flavors, crisp textures, and a touch of elegance—all in under thirty minutes. We’ve covered ingredient selection, step‑by‑step assembly, storage tips, and creative variations so you can adapt it to any palate or dietary need. Feel free to experiment with herbs, nuts, or proteins to make the recipe truly yours. Enjoy the fresh, zesty bite that turns any brunch into a celebration!