
Zucchini Ribbon Salad With Basil Vinaigrette tastes bright, herby, and fresh with just enough richness to feel satisfying, not sad-diet-food. It works perfectly for busy home cooks who want a fast side or light main in under 25 minutes, without turning on the oven or stove. I make this on repeat in my tiny kitchen while my dog judges my ribbon skills from the corner.
Why Make This Zucchini Ribbon Salad With Basil Vinaigrette at Home
You get crisp-tender zucchini ribbons, a punchy basil vinaigrette, and crunchy toppings that store-bought salads rarely match. You control the salt, acidity, and oil, so the salad tastes balanced instead of oily or bland.
This recipe uses simple ingredients and basic tools, so you can throw it together on a weeknight or for a backyard cookout. It also works well for low-carb, gluten-free, or vegetarian guests without feeling like “special diet” food.
Bright, fresh, and restaurant-level flavor in under 25 minutes, with zero cooking and maximum crunch. ★★★★★
Ingredients You Need
Zucchini ribbon base
-
Zucchini:
- 3 medium zucchini, firm and fresh, about 1½ pounds total
- Choose smaller zucchini for fewer seeds and better texture.
- Yellow squash also works if you want more color.
-
Salt:
- ½ teaspoon fine sea salt
- Helps season the zucchini and pull out a little moisture.
Basil vinaigrette
-
Fresh basil leaves:
- 1 packed cup basil leaves
- Avoid thick stems, since they can taste bitter.
- If basil runs low, mix in a little flat-leaf parsley.
-
Extra-virgin olive oil:
- ⅓ cup good-quality olive oil
- Use the one you like on salads, not the cheap frying oil.
-
Fresh lemon juice:
- 3 tablespoons, about 1 large lemon
- Bottled lemon juice works in a pinch, but fresh tastes brighter.
-
Dijon mustard:
- 1 teaspoon
- Helps the vinaigrette stay smooth and adds gentle tang.
-
Honey or maple syrup:
- 1 to 2 teaspoons, to taste
- Balances the acidity without making the salad sweet.
-
Garlic:
- 1 small clove, minced or grated
- Use half a clove if you prefer a milder flavor.
-
Black pepper:
- ¼ teaspoon freshly ground
- Adds a little bite that pairs nicely with basil.
Crunchy and creamy toppings
-
Toasted nuts or seeds:
- ¼ cup sliced almonds, pine nuts, pistachios, or pumpkin seeds
- Toast them in a dry skillet until fragrant for better flavor.
-
Shaved or crumbled cheese (optional):
- ¼ cup shaved Parmesan, pecorino, or crumbled feta
- Parmesan gives a nutty flavor, feta adds salty creaminess.
-
Cherry tomatoes (optional but tasty):
- 1 cup halved cherry or grape tomatoes
- Adds color and juicy sweetness.
Pantry shortcuts and substitutions
- Use pre-shredded Parmesan if you do not want to shave a block.
- Swap bottled vinaigrette in a rush, but stir in chopped basil so it still tastes fresh.
- Use frozen basil cubes if fresh basil costs too much or looks sad; thaw them and blend with oil and lemon.
- Replace honey with agave for a vegan version.
Equipment list
- Vegetable peeler or Y-peeler (for ribbons)
- Cutting board and sharp knife
- Large mixing bowl
- Small bowl or jar with lid (for vinaigrette)
- Whisk or fork
- Tongs or salad servers
- Microplane or small grater for garlic and cheese
Tips & Mistakes
- Slice zucchini lengthwise with a Y-peeler for wide, pretty ribbons that hold dressing better.
- Stop peeling when you hit the seedy core so the ribbons stay firm, not mushy.
- Lightly salt the ribbons, then pat them dry so the salad does not turn watery.
- Dry the basil leaves well before blending so the vinaigrette does not taste diluted.
- Taste the vinaigrette and adjust lemon, salt, and honey until it tastes balanced on a spoon.
- Add only enough vinaigrette to lightly coat the ribbons; soggy zucchini tastes sad.
- Toss the salad right before serving so the zucchini stays crisp.
- Toast nuts or seeds and cool them before adding so they keep their crunch.
- Slice cherry tomatoes right before mixing so they do not leak too much juice.
- Use a gentle hand when tossing; rough mixing can break the ribbons.
- Skip strong extra garlic if you plan to serve this at work lunch, unless you like very bold flavor.
- Store leftover vinaigrette separately so the salad does not over-marinate.
How to Make Zucchini Ribbon Salad With Basil Vinaigrette
Step 1: Prep the zucchini ribbons
Wash and dry the zucchini. Trim the ends. Hold one zucchini flat on the cutting board and run a Y-peeler lengthwise to shave long, thin ribbons.
Rotate the zucchini as you peel so you keep getting flat surfaces. Stop when you reach the soft, seedy center and save that part for a stir-fry or soup. Place the ribbons in a large bowl and repeat with the remaining zucchini.
Sprinkle the ribbons with the salt and toss gently. Let them sit for about 10 minutes while you make the basil vinaigrette. This step seasons the zucchini and pulls out a little excess moisture.
Step 2: Make the basil vinaigrette
Add basil leaves, olive oil, lemon juice, Dijon, honey, garlic, and black pepper to a small bowl or jar. Whisk until the mixture looks smooth and slightly thick. If you use a jar, close the lid and shake until everything combines.
Taste the vinaigrette. Add a pinch of salt if it tastes flat, more lemon juice if it tastes heavy, or a bit more honey if it tastes too sharp. The flavor should taste bright, herby, and slightly tangy.
Step 3: Pat the zucchini dry
After the zucchini sits with salt, you will see some liquid at the bottom of the bowl. Gently tip the bowl to drain off most of that liquid. Use a clean kitchen towel or paper towels to lightly pat the ribbons dry.
Do not squeeze the zucchini hard. You want them crisp, not bruised. Keep the ribbons in the same large bowl for tossing.
Step 4: Dress the salad
Drizzle about half of the basil vinaigrette over the zucchini ribbons. Toss gently with tongs or clean hands so the dressing coats the ribbons evenly. Add more vinaigrette a little at a time until the salad tastes flavorful but not drenched.
If you use cherry tomatoes, add them now and toss again. Taste a ribbon and adjust with a pinch of salt or a squeeze of lemon if needed. The salad should taste bright and fresh, not oily.
Step 5: Add toppings and finish
Sprinkle toasted nuts or seeds over the dressed zucchini ribbons. Add shaved Parmesan or crumbled feta if you use cheese. Toss very gently once or twice so the toppings spread without sinking to the bottom.
Transfer the salad to a serving platter or shallow bowl. Spoon any extra basil vinaigrette over the top if you like stronger flavor. Serve right away while the ribbons stay crisp and the nuts keep their crunch.
Variations I've Tried
-
Caprese-style zucchini ribbon salad: Add fresh mozzarella pearls, more cherry tomatoes, and a drizzle of thick balsamic. Use half basil and half parsley in the vinaigrette for a slightly milder herb flavor.
-
Mediterranean twist: Swap Parmesan for feta, add sliced cucumber, Kalamata olives, and thin red onion. Use a little dried oregano in the vinaigrette and cut the honey slightly.
-
Spicy version: Add a pinch of red pepper flakes or a tiny bit of minced fresh chili to the vinaigrette. Top with toasted pumpkin seeds and extra black pepper.
-
Protein-packed bowl: Serve the zucchini ribbon salad over cooked quinoa or farro and top with grilled chicken, shrimp, or chickpeas. Add extra nuts and a bit more vinaigrette to coat the grains.
-
No-nut crunch: Skip nuts and use toasted sunflower seeds or pumpkin seeds. They still give great crunch and work well for nut-free guests.
How to Serve Zucchini Ribbon Salad With Basil Vinaigrette
Serve this zucchini ribbon salad chilled or at cool room temperature for the best texture and flavor. It pairs nicely with grilled chicken, salmon, tofu, or simple roasted potatoes for a light meal. You can plate it as a side salad, pile it on a big platter for family-style dinners, or pack it in a lunch box with extra nuts on the side. Offer sparkling water with citrus slices or iced herbal tea for a refreshing, family-friendly pairing.
How to store
-
Fridge, undressed components:
- Store zucchini ribbons in an airtight container for up to 2 days.
- Keep basil vinaigrette in a jar in the fridge for up to 4 days.
- Bring vinaigrette to room temperature and shake before using.
-
Fridge, fully dressed salad:
- Store leftovers in a covered container for up to 1 day.
- The zucchini softens a bit but still tastes good.
- Add fresh nuts or seeds right before serving to restore crunch.
-
Freezer:
- Do not freeze this salad; zucchini ribbons and basil vinaigrette lose texture and flavor in the freezer.
-
Best way to refresh:
- Serve leftovers chilled straight from the fridge.
- Add a squeeze of fresh lemon and a drizzle of olive oil to wake up the flavors.
- Top with a fresh sprinkle of cheese or nuts right before you eat.

Zucchini Ribbon Salad With Basil Vinaigrette
Ingredients
Instructions
- Wash and dry the zucchini, then trim the ends. Using a vegetable peeler or Y-peeler, shave the zucchini lengthwise into long, thin ribbons, rotating the zucchini as you go. Stop when you reach the soft, seedy center and place all the ribbons in a large mixing bowl.
- Sprinkle the zucchini ribbons with the fine sea salt and toss gently. Let them sit for about 10 minutes to season and draw out a little moisture while you make the basil vinaigrette.
- In a small bowl or jar, combine the basil leaves, olive oil, lemon juice, Dijon mustard, honey or maple syrup, garlic, and black pepper. Whisk or shake until the vinaigrette looks smooth and slightly thickened. Taste and adjust with a pinch of salt, more lemon, or a bit more honey as needed so it tastes bright, herby, and slightly tangy.
- After the zucchini has rested, gently drain off any liquid from the bottom of the bowl. Pat the ribbons lightly with a clean kitchen towel or paper towels to remove excess moisture, keeping the ribbons crisp and intact.
- Drizzle about half of the basil vinaigrette over the zucchini ribbons. Toss gently with tongs or clean hands until the ribbons are lightly coated. Add more vinaigrette a little at a time until the salad tastes well dressed but not soggy. If using cherry tomatoes, add them and toss again.
- Sprinkle the toasted nuts or seeds over the salad, then add the shaved or crumbled cheese if using. Toss very gently once or twice so the toppings distribute without breaking the ribbons. Transfer to a serving platter or shallow bowl and serve right away while the zucchini is crisp and the toppings stay crunchy.
Notes
Approximate per serving (4 servings, with nuts and cheese, without tomatoes): 210 calories; fat 19 g; saturated fat 4 g; carbohydrates 8 g; fiber 2 g; sugars 5 g; protein 5 g; sodium 260 mg. Values will vary based on specific nuts, cheese, and portion size.

Leave a Reply