Ingredients
Equipment
Method
Prep and bake
- Preheat the oven to 400F and place zucchini halves on a sheet pan. Scoop out the center of each half, leaving about a 1/4-inch shell for structure.
- Chop the scooped zucchini flesh and set it aside. Keep the pieces ready so they cook into the filling quickly.
- Brown the ground beef in a skillet and drain the fat. Keep cooking until the beef is no longer pink.
- Add the diced onion and zucchini flesh and cook for 4 minutes. Stir occasionally until the onion softens and the zucchini pieces start to turn tender.
- Add the minced garlic and cook for 1 minute. Stir continuously so the garlic doesn’t burn.
- Stir in the diced tomatoes, tomato paste, Italian seasoning, and smoked paprika and cook for 5 minutes. Season with salt and pepper to taste.
- Fill each zucchini shell with the beef mixture. Top each boat with mozzarella and then sprinkle with parmesan.
- Bake 20-25 minutes at 400F until the zucchini is tender and the cheese is golden. Turn the sheet pan halfway through for even browning if needed.
- Finish with fresh basil and a drizzle of marinara. Serve hot while the cheese is stretchy.
Notes
Pro tip: Salt the zucchini shells lightly before baking if you want extra browning on the cut edges—then pat off any excess moisture. Store leftovers in the fridge up to 3 days in an airtight container; reheat in a 350F oven until warmed through. Freezing is not recommended for best texture. For a lower-carb swap, use no-sugar-added marinara and ensure the zucchini is fully tender before serving.
