Get bold grill marks and tender zucchini every time on the Ninja Foodi Grill. The 3 tricks that fix soggy slices — ready in 15 minutes.

If you bought the Ninja Foodi Grill for the grill marks, this is the recipe that finally delivers them.
If you are looking for the perfect recipe, that you can pull zucchini off this grill that looks like it came off a backyard charcoal kettle.
This is a 15-minute recipe. It’s naturally gluten-free, low-carb, keto-friendly, Whole30 compliant, and vegan. And it works on the original Ninja Foodi Grill, the Ninja Foodi Grill XL, and the Ninja Foodi Smart XL.

Why Most Indoor Grilled Zucchini Comes Out Soggy
Zucchini is about 95% water. When you grill it indoors at the wrong temperature, the moisture has nowhere to go — it pools on the surface, the grates can’t sear past the steam, and you end up with limp slices and faint, blurry grate marks instead of the bold black lines you wanted.
Three things fix this:
- Cut the right thickness. ½-inch slices, not ¼-inch. Thicker slices give you a window to develop char before the inside turns to mush.
- Salt and drain first. Ten minutes with kosher salt pulls out the surface moisture so the grates can do their job.
- Use MAX (500°F), not medium. This is the single setting most recipes get wrong. Medium grills zucchini; MAX sears it.
That’s the whole technique. Everything else is seasoning.
Ingredients

- Zucchini: firm glossy fresh green vegetable for grilling
- Olive oil or avocado oil: smooth healthy cooking oil
- Kosher salt: essential seasoning enhances flavor and texture
- Black pepper: freshly ground spice adds mild heat
- Garlic powder: savory seasoning boosts overall flavor
- Italian seasoning: optional herb blend adds classic flavor
- Lemon juice: fresh citrus brightens finished grilled zucchini
- Parmesan: optional cheese adds salty rich flavor
- Flaky sea salt: finishing salt adds crisp savory bite
Equipment
- Ninja Foodi Grill (or Ninja Foodi Grill XL / Smart XL)
- Grill grate
- Sharp knife
- Cutting board
- Clean kitchen towel or paper towels
- Mixing bowl
- Tongs or a heat-safe spatula
How to Get Perfect Grill Marks: Step by Step

Step 1: Cut both zucchini lengthwise into long planks about ½ inch thick. Long planks (not coins) give you more surface area for grill marks and are easier to flip. Aim for 3–4 planks per zucchini. If you prefer rounds, cut them at ½ inch thick on a slight diagonal. Diagonals create more cross-section for char.
Step 2: Lay the planks on a clean towel in a single layer. Sprinkle ½ teaspoon of kosher salt evenly across them and let them sit for 10 minutes. You’ll see beads of water rise to the surface. Pat them completely dry with a fresh towel. This is the single most important step in the whole recipe.

Step 3: Preheat the Ninja Foodi Grill on MAX Insert the grill grate. Close the hood. Select GRILL, set temperature to MAX, and set time for 8 minutes. Press START. Let the grill preheat fully — it takes about 6 minutes and the screen will say ADD FOOD when it’s ready. Do not open the hood early. The whole strategy depends on the grates being screaming hot when the zucchini hits them.

Step 4: While the grill preheats, toss the dried planks in a bowl with olive oil, the remaining ¼ teaspoon kosher salt, pepper, garlic powder, and Italian seasoning. Use your hands — every plank should have a thin, even coat.
Step 5: When the grill says ADD FOOD, lay the zucchini planks across the grates perpendicular to the bars. Close the hood and let them cook undisturbed for 3 minutes. This is when the grill marks form. If you peek, flip early, or rearrange, you’ll get blurry marks instead of crisp ones. After 3 minutes, open the hood and flip each plank using tongs. Close the hood and grill the second side for 2–3 more minutes, until you can see deep grill marks and the zucchini just bends when lifted with tongs.
Step 6: Transfer the planks to a serving plate. Hit them with the fresh lemon juice while they’re still hot, sprinkle with parmesan if using, and finish with flaky sea salt. Serve immediately — like all grilled zucchini, this is best within 10 minutes.

Ninja Foodi Grill Zucchini Time and Temperature Cheat Sheet
| Cut | Thickness | Temp | Time per side |
|---|---|---|---|
| Lengthwise planks | ½ inch | MAX (500°F) | 3 min + 2–3 min |
| Coins | ½ inch | MAX (500°F) | 3 min + 2 min |
| Coins | ¼ inch | HIGH (450°F) | 2 min + 2 min |
| Quartered spears | ½–¾ inch | MAX (500°F) | 3 min + 3 min + 2 min |
If your zucchini is huge (over 1.25 inches across at the thickest point), add 1 minute per side.
Pro Tips
- Don’t oil the grates. The Ninja Foodi Grill’s grates are nonstick coated. Adding oil to the grates causes smoke and ruins the coating over time. Oil the zucchini, not the grill.
- Single layer only. Stacking the planks blocks airflow and steams the top layer.
- Position planks perpendicular to the grates. This gives you bold parallel lines instead of a grid that gets washed out.
- Don’t skip the salt rest. I know it’s tempting. Don’t.
- Flip only once. Multiple flips smudge the grill marks.
- Serve immediately. Grilled zucchini holds for about 10 minutes before it starts to weep.

Variations
- Parmesan-crusted: Add 2 tablespoons of finely grated parmesan to the seasoning bowl and toss with the zucchini before grilling. The cheese will stick to the planks and crisp up on the grates.
- Balsamic glazed: After grilling, drizzle the zucchini with 1 tablespoon of balsamic glaze.
- Greek-style: Top finished zucchini with crumbled feta, chopped Kalamata olives, and a squeeze of lemon.
- Spicy: Add ¼ teaspoon red pepper flakes to the seasoning.
- Combo platter: Add ½-inch yellow squash planks alongside the zucchini — same time, same temp, prettier plate.
What to Serve It With
This works with practically any protein you’d grill outdoors:
- Ninja Foodi Grill chicken thighs or breasts
- Grilled salmon or shrimp skewers
- A simple flank steak
- Burgers (regular or veggie)
- A grain bowl with quinoa, hummus, and feta
- Pasta with marinara or pesto
Storage and Reheating
Grilled zucchini is best fresh, but if you have leftovers:
- Refrigerator: Store in an airtight container for up to 2 days. It will release water overnight and lose its crispness, but the flavor holds.
- Reheating: Don’t microwave it — that finishes the job of turning it to mush. Instead, fire the Ninja Foodi Grill back up on MAX and grill the leftovers for 1–2 minutes per side to crisp them back up.
- Freezing: Not recommended. Texture won’t survive.
Frequently Asked Questions
What temperature should I grill zucchini on the Ninja Foodi Grill? MAX (500°F) for ½-inch planks. HIGH (450°F) is acceptable for thinner ¼-inch slices. Anything below MED is too low — you’ll steam the zucchini instead of grilling it.
How long does zucchini take on the Ninja Foodi Grill? About 5–6 minutes total for ½-inch planks: 3 minutes on the first side, 2–3 minutes on the second.
Why aren’t my grill marks showing up? Three usual culprits: the grill wasn’t fully preheated, the zucchini was too wet, or you flipped too early. The grates need to be screaming hot, and the zucchini needs to be dry on contact.
Why is my zucchini soggy? You skipped the salt rest, your slices were too thin, or your temperature was too low. Try ½-inch slices, salt for 10 minutes, dry thoroughly, and grill on MAX.
Can I cook zucchini and squash together on the Ninja Foodi Grill? Yes — yellow squash cooks at the same rate. Cut both at the same thickness and grill together.
Should I oil the grates of the Ninja Foodi Grill? No. Oil the food, not the grates. Oiling the grates damages the nonstick coating and causes smoke.
Do I need to preheat the Ninja Foodi Grill? Yes. The grill needs to reach full temperature for the grates to sear properly. Preheating takes about 6 minutes — wait for the ADD FOOD prompt.
Can I use frozen zucchini? No. Frozen zucchini holds too much moisture and won’t sear. Always start with fresh.
Is this recipe keto? Yes — about 4g net carbs per serving.

More Air Fryer Recipes
- CRISPY AIR FRYER BACON
- AIR FRYER BREAKFAST SAUSAGES
- AIR FRYER CINNAMON FRENCH TOAST
- EASY AIR FRYER MAPLE CANDIED BACON
- AIR FRYER GLAZED BISCUIT DONUTS
- AIR FRYER BEST CHERRY TURNOVERS
- EASY AIR FRYER LOADED BREAKFAST BURRITO
- AIR FRYER SCRAMBLED EGGS ON TOAST
- AIR FRYER BREAKFAST CASSEROLE

Ninja Foodi Grill Zucchini with Perfect Grill Marks
Description
Ingredients
- 2 Tongs zucchini, about 1 lb total
- 1 tablespoon olive oil
- ¾ teaspoon kosher salt, divided
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon garlic powder
- ½ teaspoon Italian seasoning, optional
- 1 tablespoon fresh lemon juice, for serving
- 2 tablespoons grated parmesan, optional, for serving
- Flaky sea salt, for serving
Instructions
- Slice the zucchini. Cut each zucchini lengthwise into ½-inch-thick planks (3–4 per zucchini).
- Salt and rest. Lay the planks on a clean towel in a single layer. Sprinkle with ½ teaspoon kosher salt and rest for 10 minutes. Pat completely dry.
- Preheat the grill. Insert the grill grate. Select GRILL, set temperature to MAX, set time to 8 minutes. Press START. Wait for the ADD FOOD prompt (about 6 minutes).
- Season. While the grill preheats, toss the dried planks with olive oil, remaining ¼ teaspoon kosher salt, pepper, garlic powder, and Italian seasoning.
- Grill side one. Lay planks perpendicular to the grates. Close the hood and grill undisturbed for 3 minutes.
- Grill side two. Flip each plank with tongs. Close hood and grill 2–3 more minutes until grill marks are deep and the zucchini just bends.
- Serve immediately. Transfer to a plate, squeeze with lemon juice, sprinkle with parmesan if using, and finish with flaky sea salt.
Equipment
- Ninja Foodi Grill with grill grate
- Sharp knife and cutting board
- Mixing Bowl
- Clean kitchen towels or paper towels
- Tongs
Notes
Notes
- Don’t skip the salt rest — it’s the difference between charred and steamed.
- Always grill on MAX for ½-inch planks. Lower temperatures will not produce grill marks.
- Don’t oil the grates. Oil the zucchini, not the grill — oiling the nonstick coating causes smoke and damages the grates.
- Flip only once. Multiple flips smudge the grill marks.
- Single layer only — stacking causes steaming.
- Eat within 10 minutes for best texture.
- Storage: Refrigerate up to 2 days. Reheat on the Ninja Foodi Grill on MAX for 1–2 minutes per side. Do not microwave.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
