Grilled zucchini ribbons are the kind of side dish that looks polished on the plate and disappears fast once people taste it. The short cook time keeps the ribbons tender instead of limp, and the quick blast of heat gives you those delicate grill marks without turning the zucchini watery. Tossed with a lemon herb vinaigrette, they come across bright, clean, and just rich enough to feel complete.
The trick is shaving the zucchini long and wide, then stopping before you hit the seedy center. That core holds more moisture and breaks down too quickly on the grill, which is how you end up with a soft pile instead of ribbons with shape. Working in small batches matters too. If the pan gets crowded, the zucchini steams and you lose the char.
Below, I’ll show you how to keep the ribbons intact, how to make the vinaigrette cling instead of puddle, and a few smart ways to serve this when you want something a little more elegant than plain grilled vegetables.
The ribbons held their shape on the grill and the lemon vinaigrette soaked in just enough without making them soggy. Even my picky eater went back for seconds because the zucchini still had a little bite.
Grilled zucchini ribbons with lemon herb vinaigrette are the kind of side that turns a simple dinner into something worth remembering.
The Reason Zucchini Ribbons Stay Elegant Instead of Turning Limp
Most grilled zucchini recipes fail for one simple reason: the slices are too thick or they spend too long over heat. Zucchini has a lot of water, so once the surface starts to soften, it can slide from lightly charred to floppy in a minute. Thin ribbons solve part of that problem, but only if you keep the heat high and the cooking time short enough that the vegetables pick up color before they collapse.
The second part is batch size. A crowded grill pan traps steam, and steam is what steals that clean, lightly smoky edge you want here. Lay the ribbons flat, let them sit long enough to mark, then move them off the heat while they still have a little structure. They’ll keep softening on the platter from their own residual heat.
What Each Ingredient Is Actually Doing in This Dish

- Zucchini — Large zucchini work best because they give you longer ribbons and a little more structure after grilling. Smaller zucchini can work, but they’re harder to shave evenly and they curl up faster. Stop at the seeded center; once you hit that soft core, the ribbons lose their shape.
- Olive oil — This does double duty by helping the ribbons pick up grill marks and keeping them from drying out before they soften. Use a decent extra-virgin olive oil here since the dressing also leans on it for flavor.
- Lemon juice — Fresh lemon is what keeps the dish from tasting flat. Bottled juice won’t give you the same clean brightness, and in a simple side like this, that difference shows.
- Parsley, mint, and capers — Parsley brings fresh green flavor, mint adds a cool lift, and capers give the vinaigrette a little briny bite. If you need to swap the mint, basil is the closest stand-in, though it changes the finish a bit.
- Parmesan curls and pine nuts — These are the finishing touches that make the dish feel complete. The cheese adds salt and richness, while the pine nuts bring crunch, so neither one should be skipped if you want that layered texture.
The 8 Minutes That Actually Matter on the Grill
Shaving the Ribbons
Use a vegetable peeler and shave long ribbons down the length of each zucchini, turning as you go so you get wide, even strips. Stop when the peeler reaches the pale, seedy core in the middle because that section turns mushy fast. If your ribbons are too narrow, they’ll shrivel before they char.
Seasoning Without Weighing Them Down
Toss the ribbons gently with olive oil, salt, and pepper just before grilling. You want them lightly coated, not slick, because too much oil makes them slide around and softens the surface before the grill can mark them. A light hand here keeps the ribbons supple and responsive to heat.
Getting the Grill Marks
Heat the grill pan until it’s properly hot, then brush it with oil and lay the ribbons flat in a single layer. They need only 1 to 2 minutes per side, just until the marks appear and the zucchini starts to relax at the edges. If the pan isn’t hot enough, the ribbons will sit there and sweat instead of sear.
Finishing With the Vinaigrette
Whisk the lemon juice, olive oil, herbs, capers, and garlic together, then drizzle it over the warm zucchini after it comes off the grill. Warm ribbons absorb the dressing better than cold ones, but if you dress them while they’re still on the heat, the herbs can lose their freshness. Add the parmesan curls and pine nuts at the end so they stay distinct.
Three Ways to Make These Zucchini Ribbons Work for Different Meals
Make It Dairy-Free
Leave off the parmesan curls and add a pinch more salt plus an extra squeeze of lemon at the end. You still get a finished, layered side dish because the vinaigrette carries enough flavor on its own, and the pine nuts keep the texture interesting.
Skip the Grill Pan and Use the Oven Broiler
If you don’t have a grill pan, spread the ribbons on a foil-lined sheet pan and broil them close to the element for a very short time. Watch them closely because broilers move fast; the goal is just a little char at the edges, not full roasting.
Turn It Into a Lighter Main
Pile the grilled ribbons over cooked farro, white beans, or lentils and add extra herbs to make it more substantial. The dressing already has enough acidity to wake up grain bowls, and the zucchini adds a soft, smoky contrast without feeling heavy.
Storage and Reheating
- Refrigerator: Store leftovers in a covered container for up to 2 days. The ribbons will soften a bit, but the flavor stays good.
- Freezer: I don’t recommend freezing this dish. Zucchini turns watery and loses its shape once thawed.
- Reheating: Serve leftovers cold or let them come to room temperature. If you must warm them, use a dry skillet over low heat for just a minute or two. The biggest mistake is microwaving, which makes the ribbons collapse.
Answers to the Questions Worth Asking

Grilled Zucchini Ribbons
Ingredients
Equipment
Method
- Use a vegetable peeler to shave zucchini into long, wide ribbons — stop when you reach the seedy core.
- Toss ribbons gently with olive oil, salt, and pepper.
- Preheat grill pan to high heat and brush with oil.
- Working in small batches, lay ribbons flat on the grill pan and cook 1–2 minutes until grill marks form and ribbons just start to soften — they cook very quickly.
- Transfer to a platter as they are done.
- Whisk vinaigrette ingredients and drizzle over.
- Garnish with parmesan curls and toasted pine nuts.


