
Zucchini Ribbon Salad With Basil Vinaigrette tastes bright, herby, and fresh with just enough crunch to feel satisfying. It works perfectly for anyone who wants a quick veggie side or light lunch in under 20 minutes, without turning on the oven. I tested this version on a hot summer afternoon in my tiny apartment kitchen while my cat judged my zucchini peeling skills from the counter.
Why You Should Try This Zucchini Ribbon Salad With Basil Vinaigrette
Thin zucchini ribbons soak up the basil vinaigrette and turn into something silky, crisp, and super flavorful. The salad tastes light but not boring, thanks to lemon, garlic, and a little salty cheese.
You can serve this Zucchini Ribbon Salad With Basil Vinaigrette as a side dish, a light main, or part of a picnic spread. It fits gluten free and vegetarian menus, and you can easily tweak it for dairy free eaters.
“This Zucchini Ribbon Salad With Basil Vinaigrette tastes like summer in a bowl and disappears from the table in minutes. ★★★★★”
Ingredients You’ll Need
For the zucchini ribbon salad
- 3 medium zucchini, firm and fresh
- Choose smaller zucchini for fewer seeds and better texture.
- 1 small yellow squash (optional, for color contrast)
- 1 small English cucumber (optional, adds extra crunch)
- 1/4 small red onion, very thinly sliced
- 1/3 cup shaved Parmesan or Pecorino Romano
- Use a vegetable peeler to shave from a block; pre-shredded cheese does not coat the ribbons as nicely.
- 1/4 cup toasted pine nuts or sliced almonds
- Use dry roasted nuts from the pantry to save time.
- 1 tablespoon capers, drained (optional, for briny punch)
- Kosher salt and freshly ground black pepper, to taste
For the basil vinaigrette
- 1 packed cup fresh basil leaves
- Avoid basil that looks black or wilted; it tastes bitter.
- 1 small garlic clove
- 1 teaspoon Dijon mustard
- I like Maille or Grey Poupon for a smooth, balanced flavor.
- 2 tablespoons freshly squeezed lemon juice
- 1 teaspoon honey or maple syrup
- Honey gives a rounder flavor; maple works better for vegans.
- 1/4 cup extra virgin olive oil
- Use your good-tasting olive oil here since it carries the flavor.
- 1–2 tablespoons water, as needed to thin
- 1/4 teaspoon kosher salt, plus more to taste
- Freshly ground black pepper, to taste
Pantry shortcuts and substitutions
- Use pre-washed basil from a clamshell pack if you want to skip rinsing and drying.
- Swap Parmesan with feta or goat cheese for a creamier, tangier salad.
- Replace pine nuts with walnuts, pistachios, or sunflower seeds if you want a budget friendly option.
- Use bottled lemon juice in a pinch, though fresh lemon gives brighter flavor.
Equipment list
- Sharp chef’s knife
- Vegetable peeler or mandoline
- Large mixing bowl
- Small blender, mini food processor, or jar with tight lid for shaking vinaigrette
- Cutting board
- Small skillet for toasting nuts (if not already toasted)
- Tongs or salad servers
Tips & Tricks
- Chill the zucchini and cucumber before slicing so the ribbons stay crisp.
- Use a vegetable peeler and run it lengthwise along the zucchini to get wide, pretty ribbons.
- Stop peeling when you hit the seedy core and save that part for stir fries or stock.
- Salt the ribbons lightly, toss, and let them sit 5–10 minutes, then pat dry to remove excess moisture.
- Blend the basil vinaigrette until smooth so it coats the ribbons evenly and looks vibrant.
- Taste the vinaigrette and adjust lemon, salt, and honey before you dress the salad.
- Dress the salad right before serving so the zucchini keeps some bite and does not turn soggy.
- Add nuts and cheese at the end so they stay crunchy and do not clump.
- Serve the salad slightly chilled or at cool room temperature for the best flavor.
- Slice the onion very thin so it adds sweetness and crunch without overpowering the basil.
How to Make Zucchini Ribbon Salad With Basil Vinaigrette
Step 1: Prep the vegetables
Wash and dry the zucchini, yellow squash, cucumber, and basil. Trim the ends from the zucchini and squash. Use a vegetable peeler to shave long ribbons from each, rotating as you go, until you reach the seedy center.
Place the ribbons in a large mixing bowl. If you use cucumber, peel it into ribbons the same way and add them to the bowl. Sprinkle the ribbons with a pinch of kosher salt, toss gently, and let them sit while you make the basil vinaigrette.
Step 2: Make the basil vinaigrette
Add basil leaves, garlic, Dijon mustard, lemon juice, honey, salt, and a few grinds of black pepper to a small blender or mini food processor. Pulse until the basil breaks down. With the motor running, stream in the olive oil until the vinaigrette looks smooth and slightly thick.
Add 1 tablespoon water to loosen the texture, then check the consistency. Add another tablespoon water if you want a lighter dressing. Taste and adjust with more salt, pepper, or lemon juice until it tastes bright and balanced.
Step 3: Pat the ribbons dry
After the zucchini ribbons sit with salt for 5–10 minutes, you will see some liquid at the bottom of the bowl. Drain off that liquid. Use a clean kitchen towel or paper towels to gently pat the ribbons dry so the salad does not water down the vinaigrette.
Toss the ribbons lightly to separate any pieces that stick together. Keep the bowl ready for dressing.
Step 4: Toast the nuts
Place a small dry skillet over medium heat. Add pine nuts or sliced almonds in a single layer. Stir or shake the pan often until the nuts turn golden and smell fragrant, about 3–4 minutes.
Transfer the nuts to a plate to cool so they do not burn. Keep them nearby for finishing the salad.
Step 5: Dress the salad
Add the thinly sliced red onion and capers (if you use them) to the bowl with the zucchini ribbons. Drizzle about half of the basil vinaigrette over the vegetables. Toss gently with tongs or clean hands until the ribbons look lightly coated.
Taste a ribbon and decide if you want more dressing. Add more vinaigrette a little at a time until the salad tastes flavorful but not soggy. You might have a spoonful or two of vinaigrette left, which you can save for another salad.
Step 6: Add cheese and nuts
Sprinkle the shaved Parmesan over the dressed ribbons. Add the toasted nuts. Toss very gently so you keep some visible ribbons and shavings on top.
Grind a little more black pepper over everything. Taste again and add a pinch of salt if you need it. Transfer the Zucchini Ribbon Salad With Basil Vinaigrette to a serving platter or shallow bowl.
Step 7: Serve
Serve the salad right away while the ribbons stay crisp and the basil vinaigrette tastes fresh. If you want extra color, add a few small basil leaves on top. Enjoy it as a side dish or light main while the flavors feel bright and lively.
What to Serve with Zucchini Ribbon Salad With Basil Vinaigrette
Zucchini Ribbon Salad With Basil Vinaigrette pairs nicely with grilled chicken, shrimp, or simple baked salmon for a light dinner. You can serve it with quinoa, couscous, or farro to turn it into a more filling grain bowl. It also works well next to veggie burgers, grilled portobello mushrooms, or a simple tomato and mozzarella plate. Pour sparkling water with lemon, iced tea, or a fruity mocktail to keep the meal refreshing.
Storage Options
- Store leftover Zucchini Ribbon Salad With Basil Vinaigrette in an airtight container in the fridge for up to 1 day for best texture.
- Keep any extra basil vinaigrette in a small jar in the fridge for 3–4 days and shake before using.
- Avoid freezing this salad since zucchini ribbons turn mushy after thawing.
- If the salad releases some liquid in the fridge, toss it again and add a small splash of fresh lemon juice to wake up the flavors.

Zucchini Ribbon Salad With Basil Vinaigrette
Ingredients
Instructions
- Wash and dry the zucchini, yellow squash, cucumber, and basil.
- Trim the ends from the zucchini and yellow squash.
- Use a vegetable peeler to shave long ribbons from the zucchini and yellow squash, rotating as you go, until you reach the seedy centers. Place the ribbons in a large mixing bowl.
- If using cucumber, peel it into ribbons the same way and add them to the bowl.
- Sprinkle the ribbons with a pinch of kosher salt, toss gently, and let them sit while you make the basil vinaigrette.
- Add the basil leaves, garlic, Dijon mustard, lemon juice, honey or maple syrup, 1/4 teaspoon kosher salt, and a few grinds of black pepper to a small blender or mini food processor.
- Pulse until the basil breaks down.
- With the motor running, slowly stream in the olive oil until the vinaigrette looks smooth and slightly thick.
- Add 1 tablespoon water to loosen the texture, then check the consistency. Add up to 1 more tablespoon water if you want a lighter dressing.
- Taste and adjust with more salt, pepper, or lemon juice until the vinaigrette tastes bright and balanced.
- After the zucchini ribbons sit with salt for 5–10 minutes, drain off any liquid collected at the bottom of the bowl.
- Use a clean kitchen towel or paper towels to gently pat the ribbons dry so they do not water down the vinaigrette.
- Toss the ribbons lightly to separate any pieces that stick together and keep them in the bowl for dressing.
- Place a small dry skillet over medium heat.
- Add the pine nuts or sliced almonds in a single layer.
- Stir or shake the pan often until the nuts turn golden and smell fragrant, about 3–4 minutes.
- Transfer the nuts to a plate to cool so they do not burn.
- Add the very thinly sliced red onion and capers, if using, to the bowl with the zucchini ribbons.
- Drizzle about half of the basil vinaigrette over the vegetables.
- Toss gently with tongs or clean hands until the ribbons look lightly coated.
- Taste a ribbon and add more vinaigrette a little at a time until the salad tastes flavorful but not soggy. You may have a spoonful or two of vinaigrette left over.
- Sprinkle the shaved Parmesan or Pecorino Romano over the dressed ribbons.
- Add the toasted nuts and toss very gently so some ribbons and cheese shavings remain visible on top.
- Grind a little more black pepper over the salad and add a pinch of salt if needed.
- Transfer the salad to a serving platter or shallow bowl and serve right away while the ribbons stay crisp and the basil vinaigrette tastes fresh.
Notes
Approximate per serving (4 servings): 210–250 calories; fat 19 g; saturated fat 4 g; carbohydrates 10 g; fiber 2 g; sugars 6 g; protein 6 g; sodium 260 mg. Values will vary based on cheese choice, nuts, and exact portion sizes.

Leave a Reply