I started making stuffed zucchini boats about ten years ago when my neighbor brought me a bag of enormous zucchini from her garden. She’d grown tired of zucchini bread, and honestly, so had I. These boats became my go-to solution for using up those baseball bat-sized squash that seem to multiply overnight in summer gardens.
The beauty of this dish lies in its simplicity and flexibility. You hollow out the zucchini, mix the scooped flesh with seasoned ground beef, rice, and aromatics, then pile it all back into the shells. It’s like nature designed zucchini specifically for stuffing. The key is not overcooking the shells during the initial blanching. You want them tender enough to eat but firm enough to hold their shape and all that delicious filling.
Why Zucchini Boats Work So Well
I’ve tweaked this recipe countless times over the years. Adding a bit of tomato paste to the filling gives it depth, while fresh dill brightens everything up. Don’t skip the step of salting the zucchini flesh after you scoop it out. This draws out excess moisture and prevents soggy boats. Nobody wants a soggy boat.
The Secret to Perfect Stuffed Zucchini
These make a perfect weeknight dinner because you can prep them hours ahead and just pop them in the oven when you’re ready. They pair beautifully with a simple cucumber salad or some crusty bread. I often double the recipe because they reheat wonderfully for lunch the next day.

Ingredients
Method
- Preheat oven to 375°F. Cut zucchini in half lengthwise and scoop out the flesh with a spoon, leaving about 1/4 inch border. Chop the scooped flesh and place in a colander.
- Sprinkle the chopped zucchini flesh with 1 teaspoon kosher salt and let drain for 15 minutes. Meanwhile, bring a large pot of salted water to boil.
- Blanch the zucchini shells in boiling water for 3-4 minutes until slightly tender. Remove and place cut-side down on paper towels to drain.
- Heat olive oil in a large skillet over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook 1 minute more.
- Add ground beef to the skillet and cook, breaking up with a spoon, until browned and cooked through, about 8-10 minutes.
- Squeeze excess liquid from the salted zucchini flesh and add to the skillet along with tomato paste, oregano, salt, and pepper. Cook 3-4 minutes.
- Remove from heat and stir in cooked rice and fresh dill. Taste and adjust seasoning as needed.
- Arrange zucchini shells cut-side up in a baking dish. Divide filling evenly among shells, mounding slightly.
- Pour chicken broth around (not over) the zucchini boats. Cover with foil and bake 25-30 minutes.
- Remove foil and bake 10-15 minutes more until zucchini is tender and filling is heated through. Let rest 5 minutes before serving.
