This air fryer zucchini boats recipe turns simple summer squash into a hearty, cheesy dinner in under thirty minutes. Zucchini halves get hollowed out, pre-cooked until just tender, then packed with a savory ground beef and marinara filling. A blanket of melty mozzarella and parmesan finishes each boat, and the air fryer does all the work with barely any cleanup.
Air fryer With a basket or tray large enough to hold four zucchini halves
Large skillet For browning the meat and building the filling
Cutting board
Sharp knife
Small spoon or melon baller For hollowing out the zucchini
Mixing bowl
Microplane grater For finely grating fresh parmesan
Instant-read thermometer Optional, to check the filling is fully cooked
Ingredients
2large zucchiniabout 1 lb or 450g total
1tablespoonextra virgin olive oil15ml
1/2poundground beef225g, or Italian sausage
1/2cupdiced yellow onionabout 75g
2clovesgarlicminced
1cupmarinara sauce240ml
1teaspoonItalian seasoning blend5ml
1/2teaspoonsalt2.5ml
1/4teaspoonblack pepper1.25ml
1/4teaspoonred pepper flakes1.25ml, optional
1cupshredded mozzarella cheeseabout 110g
1/4cupgrated parmesan cheeseabout 25g
fresh basilfor garnish
Instructions
Wash the zucchini and trim off the ends. Slice each zucchini in half lengthwise. Use a small spoon or melon baller to scoop out the seeds and some flesh, leaving a 1/4-inch thick shell. Lightly brush inside and edges with olive oil and salt.
Preheat air fryer to 375°F (190°C). Arrange zucchini halves cut side up in a single layer in the basket. Air fry for 5-6 minutes until they begin to soften but hold their shape. Remove and blot excess moisture with a paper towel.
Heat a large skillet over medium heat. Add ground beef, breaking it apart as it browns. Add diced onion when meat is halfway cooked, cook 3-4 minutes until onion softens. Stir in minced garlic and cook 30 seconds. Drain excess grease.
Add marinara sauce, Italian seasoning, salt, black pepper, and red pepper flakes if using. Stir well and simmer for 3-4 minutes to meld flavors. Remove from heat.
Spoon the meat and marinara filling evenly into each pre-cooked zucchini shell. Press down gently so it sits snugly. Divide mozzarella cheese evenly across the top and sprinkle with parmesan.
Preheat air fryer to 350°F (175°C). Carefully place stuffed zucchini boats in a single layer in the basket. Air fry for 6-8 minutes until cheese is melted and lightly golden. Internal filling temperature should reach 160°F (71°C).
Carefully remove zucchini boats with tongs or a spatula. Let rest for 2-3 minutes. Top with fresh basil leaves and serve warm.
Notes
Choose zucchini that are similar in size so they cook at the same rate.
Don't skip the pre-cook step - raw zucchini shells take much longer to soften once stuffed.
Blot excess moisture from the shells after pre-cooking to avoid a watery final dish.
Avoid overfilling the boats or the filling may spill over and make a mess in the basket.
Let the air fryer fully preheat both times for the most even cooking and browning.
Store cooled zucchini boats in an airtight container in the refrigerator for up to 3 days.
Reheat in the air fryer at 350°F for 4-5 minutes until warmed through.
Freezing is not recommended, as zucchini tends to turn watery and mushy once thawed.
For a vegetarian version, swap ground beef for black beans, lentils, or plant-based meat.
Try a Southwest variation with taco seasoning and pepper jack cheese instead of mozzarella.