Grilled zucchini ribbons turn soft at the edges, pick up quick char in all the right places, and still keep enough structure to drape beautifully on a platter. The trick is treating them like something delicate, not like standard zucchini slices. When they hit a hot grill pan for just a minute or two, they get that smoky, silky finish that makes a simple side dish feel thoughtful.
What makes this version work is the balance between speed and restraint. The ribbons are cut wide enough to hold together, then cooked in small batches so they sear instead of steaming. A bright lemon-herb vinaigrette goes on after grilling, which keeps the zucchini fresh and prevents the herbs from losing their sharpness or the garlic from turning harsh.
Below, I’ll show you how to shave the zucchini without shredding it, how to avoid the most common grilling mistake, and how to swap in what you already have without losing the texture that makes this dish special.
The ribbons stayed tender but not mushy, and the lemon-mint dressing made them taste bright instead of watery. I used the parmesan and pine nuts on top, and it felt like a restaurant side dish.
Save these grilled zucchini ribbons for the night you want a light Mediterranean side with lemon, herbs, and a little char.
The Reason These Ribbons Stay Silky Instead of Turning Watery
The biggest mistake with zucchini on high heat is crowding the pan. Zucchini gives off moisture fast, and if the ribbons sit on top of one another, they steam before they can mark. You want the pan hot enough that the oil shimmers the second the ribbons hit it, and you want each batch laid out in a loose single layer.
The other thing that matters is how wide the ribbons are. If you shave too far into the seedy center, they go limp and fragile before they ever reach the grill. Stop when the core gets soft and watery, because the outer flesh is what gives you those pretty folds and a little bite after cooking.
- Grill-pan heat — High heat is what gives you those quick marks and keeps the ribbons from collapsing. If the pan isn’t fully hot, the zucchini will release water and soften unevenly.
- Wide ribbons — A vegetable peeler gives you the best texture here. A mandoline can work, but it usually makes slices too uniform and thin for the draped look.
- Small batches — This is what keeps the zucchini from steaming. If the pan looks crowded, stop and cook the rest separately.
- Vinaigrette after grilling — Dressing before the grill can mute the herbs and add extra moisture to the pan. Drizzling after keeps everything bright and clean-tasting.
What the Olive Oil, Herbs, and Parmesan Are Doing Here

- Zucchini — Use the largest zucchini you can find. Bigger ones shave into long ribbons more easily, while small zucchini can be awkwardly narrow and break apart before grilling.
- Olive oil — A light coating helps the ribbons make contact with the hot pan and keeps them from sticking. Use a decent olive oil here since it becomes part of the finished dressing too.
- Lemon juice — This is what keeps the dish from tasting flat. Fresh lemon is worth using because bottled juice loses the sharp edge that makes the vinaigrette taste alive.
- Parsley and mint — Parsley gives the dressing its green backbone, while mint makes the zucchini taste lighter and fresher. If you only have one, use parsley and add a little basil rather than skipping herbs altogether.
- Capers and garlic — Capers bring salt and a briny bite that works well with mild zucchini. Mince the garlic finely so it blends into the vinaigrette instead of landing in harsh little chunks.
- Parmesan curls and pine nuts — These are garnish, but they change the whole dish. The parmesan adds savoriness and the pine nuts bring crunch, so don’t leave them out if you want the finished plate to feel complete.
How to Grill Zucchini Ribbons Without Breaking Them
Shaving the zucchini cleanly
Trim the ends, then run a vegetable peeler lengthwise along the zucchini to make long ribbons. Rotate the zucchini as you go so you get broad, even pieces until you reach the seedy center, then stop. If you keep shaving into the middle, the ribbons turn flimsy and release too much water on the pan.
Seasoning for the grill
Toss the ribbons with just enough olive oil to coat them lightly, then add salt and pepper. The oil helps with browning, but too much makes them slippery and hard to handle. Keep the seasoning simple before grilling; the vinaigrette is where the stronger flavor comes in.
Hitting the pan at the right moment
Preheat the grill pan until it’s hot enough that a drop of oil spreads quickly and looks glossy, not smoky. Lay the ribbons in a single layer and leave them alone for a minute or two so the marks can form. If they stick, give them another few seconds; they’ll release once the surface chars a little.
Finishing while they still hold shape
Transfer each batch to a platter as soon as the ribbons soften and show grill marks. Don’t wait for them to look fully tender in the pan, because they keep softening as they sit. Whisk the vinaigrette, drizzle it over the warm zucchini, then finish with parmesan curls and pine nuts while the ribbons are still warm enough to absorb the dressing.
How to Adapt These Ribbons for Different Tables
Dairy-Free and Still Finished
Skip the parmesan curls and finish with extra herbs, toasted pine nuts, or a few flaky salt crystals. You lose the savory dairy note, but the lemon and capers already carry enough brightness to keep the dish satisfying.
No Pine Nuts on Hand
Use chopped pistachios, slivered almonds, or even toasted sunflower seeds. You’re looking for crunch and a little richness, not a perfect substitute by name.
No Grill Pan
A hot cast-iron skillet works well if you’re willing to cook in batches. You won’t get the same striped look, but you’ll still get the light browning and the tender edges that make the ribbons worth serving.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 2 days. The ribbons will soften a bit more, but the flavor stays bright.
- Freezer: I don’t recommend freezing this dish. Zucchini turns watery and loses the silky-but-defined texture that makes these ribbons appealing.
- Reheating: Eat them cold or let them come to room temperature. If you warm them, use a skillet over low heat for just a minute; the microwave tends to collapse the ribbons and push out more moisture.
Questions I Get Asked About This Recipe

Grilled Zucchini Ribbons
Ingredients
Equipment
Method
- Use a vegetable peeler to shave the zucchini into long, wide ribbons, stopping when you reach the seedy core. Keep the ribbons fairly even so they grill quickly.
- Toss the ribbons gently with olive oil, salt, and pepper until lightly coated. Let any excess seasoning fall back into the bowl so they don’t pool on the grill.
- Preheat a grill pan to high heat and brush it with oil. Look for a hot surface that sizzles immediately when zucchini touches down.
- Working in small batches, lay the ribbons flat on the grill pan and cook 1–2 minutes until grill marks form and they just start to soften. The ribbons cook very quickly, so watch for wilted edges.
- Transfer the ribbons to a platter as soon as they are done. Arrange them loosely so the ribbons stay ribbon-shaped rather than steaming in a pile.
- Whisk the vinaigrette ingredients together until evenly combined. Continue whisking until the lemon juice and oil look emulsified and glossy.
- Drizzle the vinaigrette over the grilled zucchini ribbons right before serving. Add it gradually so the dressing glistens without soaking through.
- Top with parmesan curls and toasted pine nuts for garnish. Finish with a light final dusting of pepper if desired.


