Grilled Mexican zucchini is one of those side dishes that disappears fast because it tastes like much more than a basic vegetable. The zucchini picks up deep char marks and a smoky edge on the grill, then gets finished with bright lime, cotija, and cilantro so every bite lands somewhere between fresh and savory. It stays tender without turning soggy, and that’s what makes it worth firing up the grill for.
The trick is in the seasoning. A chili-lime rub with smoked paprika and cumin gives the zucchini enough backbone to stand up to the grill, while the olive oil helps the spices cling and keeps the cut surface from sticking. I like using medium zucchini cut into thick planks or halved lengthwise, because thin slices soften too quickly before they can pick up those clean grill marks.
Below, I’ll walk you through the easiest way to get defined char without overcooking the zucchini, plus a few ways to adapt it if you need to skip the cheese or want to change up the heat.
The zucchini held its shape on the grill and the chili-lime seasoning charred just enough to taste smoky without burning. I added a little extra cotija at the end and it was gone in minutes.
Save this grilled Mexican zucchini for the nights when you want a smoky, citrusy side with real grill marks and almost no cleanup.
The Grill Marks Matter More Than the Marinade Timing
With zucchini, the biggest mistake is crowding the grill or turning it too soon. If the grates aren’t hot and lightly oiled, the zucchini will stick and tear before the surface has time to brown. Once it’s on the grill, leave it alone long enough to develop those dark, defined marks; that’s where the smoky flavor comes from.
The other thing that goes wrong is overcooking. Zucchini goes from tender to limp fast, so you want it just softened with a little give in the center, not collapsed. If you’re grilling planks, work with medium zucchini, not oversized ones, because the giant ones tend to be watery and less flavorful.
- Zucchini — Medium zucchini has the best balance of moisture and structure. If yours are extra large, slice them a little thicker so they don’t fall apart before the char develops.
- Olive oil — This helps the spices stick and keeps the zucchini from welding itself to the grates. A neutral oil works in a pinch, but olive oil adds a little more roundness to the finished dish.
- Lime juice and zest — The juice brightens the vegetables after grilling, while the zest brings more aromatic lime flavor than juice alone can give. Don’t skip the zest if you want the seasoning to taste layered instead of flat.
- Chili powder, smoked paprika, cumin, and garlic powder — This is the backbone of the dish. Smoked paprika is the ingredient that makes the grill flavor taste deeper, while chili powder and cumin give it that Tex-Mex edge.
- Cotija cheese — Cotija adds salty crumble and a little dairy richness without melting into a heavy layer. Feta can stand in if needed, but it’ll be tangier and a bit softer.
- Fresh cilantro — Add it at the end so it stays bright. Dried cilantro won’t give you the same fresh finish, so this is one place where the real thing matters.
What Each Ingredient Is Actually Doing in This Grilled Zucchini

- Zucchini (the vegetable base) — Slice lengthwise or into spears. Pat completely dry so it grills instead of steams.
- Oil (the grilling medium) — High-heat oil essential for grill marks and caramelization. Brush on zucchini directly.
- Salt and pepper (the base seasoning) — Apply generously before grilling. Builds flavor foundation.
- Garlic (the aromatics) — Mince fine or use powder so it sticks. Creates flavor depth.
- Acid (lemon, balsamic, or vinegar) — This brightens and prevents flatness. Drizzle after grilling.
- Optional cheese (feta or parmesan) — Adds richness and umami. Crumble or grate over warm zucchini.
- Fresh herbs (basil, oregano, or mint) — These add freshness and aroma. Add after cooking so they stay bright.
- High grill heat (medium-high to high) — Creates grill marks and caramelization. Don’t move too much.
The 10 Minutes on the Grill That Decide Everything
Mix the chili-lime rub first
Stir the olive oil, lime juice, zest, chili powder, smoked paprika, cumin, garlic powder, salt, and black pepper into a loose paste. It should look thick enough to cling to the zucchini, not watery and separated. If the seasoning puddles in the bowl, the zucchini won’t pick it up evenly, so whisk until it looks emulsified.
Coat the zucchini with intention
Brush the zucchini on all sides so the cut surfaces are lightly glossy and fully seasoned. A thin, even coat is better than a heavy one, because too much oil can cause flare-ups and too much spice mix can burn before the zucchini cooks through. Lay the pieces out in a single layer and let the grill do the work instead of moving them around.
Grill until the marks are deep and the centers are tender
Place the zucchini on a hot, oiled grill and leave it alone for 3 to 4 minutes before lifting a piece to check the underside. You want clear grill marks and a little caramelization, not pale lines that barely show up. Flip once and finish on the second side until the zucchini gives slightly when pressed with tongs; if it bends like cooked pasta, it’s gone too far.
Finish while it’s hot
Move the zucchini to a plate and immediately shower it with cotija while the surface is still hot enough to soften the cheese just a little. Add cilantro and lime right away so the herbs stay fresh and the lime juice wakes up the spices. Hot sauce at the table is the best final touch if you want a little more heat.
How to Change the Heat, the Cheese, or the Shape of the Cut
Make it dairy-free without losing the finish
Skip the cotija and finish with extra cilantro, a squeeze of lime, and a pinch of flaky salt. You lose the salty crumble, but the zucchini still tastes complete because the seasoning already has enough body from the chili-lime rub.
Turn the heat up without burning the spices
Add a pinch of cayenne or a few shakes of hot sauce to the marinade, then keep the grill at medium-high instead of screaming hot. That gives you more heat in the finished bite without scorching the paprika before the zucchini softens.
Use planks or spears depending on how you’re serving it
Thick planks give you the best surface for grill marks and a more substantial side dish. If you want something easier to pile onto a platter, cut the zucchini into long spears; they cook a little faster and are easier to turn, but you’ll get less char per piece.
Swap the cotija if that’s what you have
Feta is the closest substitute and gives you the same salty crumble, though it tastes a little tangier. Parmesan works too if you shave it over the top, but it won’t have the same creamy-salty bite that cotija brings.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The zucchini softens a little as it sits, but the flavor stays good.
- Freezer: I don’t recommend freezing this one. Zucchini turns mushy after thawing, and the grilled texture is the whole point.
- Reheating: Warm it in a skillet over medium heat for just a few minutes, or use a 350°F oven until heated through. Skip the microwave if you can, because it pushes the zucchini from tender to watery in a hurry.
Answers to the Questions Worth Asking

Grilled Mexican Zucchini
Ingredients
Equipment
Method
- Mix olive oil, lime juice, lime zest, chili powder, smoked paprika, cumin, garlic powder, salt, and black pepper in a bowl until well combined. Aim for a thick, evenly speckled rub.
- Brush zucchini generously with the chili lime marinade on all sides. Make sure every cut face and edge gets a coating so it chars evenly.
- Preheat the grill to medium-high and lightly oil the grates. The grill should be hot enough that marinade spices start to toast on contact.
- Grill zucchini for 3–4 minutes per side until char marks form and the zucchini is tender. Let the spices char slightly for extra flavor.
- Arrange the grilled zucchini on a serving plate. Work quickly while it’s hot so the topping melts and clings.
- Immediately crumble cotija cheese over the hot zucchini. Sprinkle evenly so every bite gets a salty, creamy layer.
- Scatter fresh cilantro, squeeze lime wedges over everything, and serve with hot sauce. Add hot sauce to taste at the table.


