Preheat the oven: Set to 425°F (220°C). Line a sheet pan with parchment for easy cleanup.
Prep the zucchini: Wash and dry.
Slice each zucchini lengthwise. Use a spoon to gently scoop out some seeds to form a shallow “boat,” leaving about 1/4 inch of flesh for structure.
Season and par-roast: Brush cut sides with 1 tablespoon olive oil. Sprinkle with salt, pepper, and half the Italian seasoning.
Place cut-side up and roast for 10 minutes to drive off moisture.
Pat dry if needed: After roasting, blot the centers lightly with a paper towel to remove excess water. This helps prevent sogginess.
Sauce and cheese: Spoon a thin layer of marinara into each boat (about 1–2 tablespoons). Don’t overdo it.
Top with mozzarella, then Parmesan.
Add toppings: Distribute pepperoni, sausage, olives, onions, or peppers. Sprinkle garlic powder and the remaining Italian seasoning. Drizzle with the remaining 1 tablespoon olive oil for extra flavor and browning.
Bake to bubbly: Return the tray to the oven for 10–12 minutes, until cheese is melted and lightly golden.
Broil briefly (optional): For extra color, broil 1–2 minutes.
Watch closely to avoid burning.
Finish and serve: Let rest 3–5 minutes. Garnish with fresh basil or parsley. Taste and add a pinch of salt or red pepper flakes if you like heat.