top of page

Cheesy Italian Beef & Brown Rice Zucchini Boats

Stuffed zucchini boats are one of those dinners that feel cozy and practical at the same time. You get tender roasted zucchini, a hearty beef and tomato filling, a little brown rice if you want it, and plenty of melted mozzarella on top. The result is saucy, cheesy, filling, and still loaded with vegetables.


This recipe is a great way to use medium zucchini, especially when you want something more satisfying than a simple side dish. The scooped-out zucchini does not go to waste either. It gets chopped and cooked right into the beef filling with onion, tomatoes, Parmesan, and Italian seasoning.


The brown rice is optional, but it gives the filling a little extra body and makes the zucchini boats feel more like a complete meal. If you want a lower-carb version, leave it out. If you want a saucier version, swap the diced tomatoes for marinara sauce.


Overhead view of cheesy beef stuffed zucchini boats in a glass baking dish.
A hearty zucchini dinner with beef, rice, tomato, and melted mozzarella.

Why this stuffed zucchini recipe works


The best stuffed zucchini has a filling that tastes rich without turning watery. Zucchini naturally releases moisture as it cooks, so this recipe handles that in two smart ways.


The scooped-out zucchini gets chopped and cooked in the skillet before baking. That gives it time to soften and release some liquid. The diced tomatoes also simmer with the beef until most of the moisture cooks off. By the time the filling goes into the zucchini shells, it is flavorful, thick, and ready for cheese.


The cheese also does more than sit on top. A little mozzarella gets stirred into the warm filling along with grated Parmesan, so every bite has a creamy, savory texture. The rest of the mozzarella melts over the top while the boats bake.


These Cheesy Beef Stuffed Zucchini Boats with Rice and Mozzarella are also easy to adjust. You can use diced tomatoes for a lighter tomato flavor or marinara sauce for a richer, more classic Italian-style filling. You can keep the brown rice, skip it, or add a bit more if you want to stretch the filling.


Recipe overview


Detail

Amount

Prep time

20 minutes

Cook time

45 minutes

Total time

About 1 hour 5 minutes

Servings

3 to 6 servings

Yield

6 stuffed zucchini boats

Oven temperature

400°F


The serving size depends on how hungry everyone is and what you serve with it. Two boats make a generous dinner for one person. One boat works well with a salad, garlic bread, roasted potatoes, or another simple side.


Ingredients


Gather everything before you start cooking. Once the beef filling begins, the recipe moves quickly.


  • 3 medium zucchini, halved lengthwise

  • 1 lb lean ground beef

  • 1/2 onion, diced

  • Scooped-out inside of the zucchini, chopped

  • 1 14.5 oz can petite diced tomatoes

  • 1 cup cooked and cooled brown rice, optional

  • Salt, to taste

  • Black pepper, to taste

  • Garlic powder, to taste

  • Italian seasoning, to taste

  • 1/4 cup grated Parmesan cheese, plus more for topping

  • 1 1/2 cups shredded mozzarella cheese, divided

  • Avocado oil spray or olive oil spray

  • Marinara sauce, optional substitute for the diced tomatoes


Ingredient notes


Zucchini


Choose medium zucchini that are fairly even in width. Very small zucchini will not hold much filling, and extra-large zucchini can be watery with tough skins. Medium zucchini give you the best balance of tender shells and enough room for the beef mixture.


Lean ground beef


Lean ground beef works well because it gives the filling enough richness without making the baking dish greasy. If your beef releases a lot of fat, drain off the excess before adding the tomatoes.


Brown rice


Use cooked and cooled brown rice. Warm rice can still work, but cooled rice holds its shape better when stirred into the filling. The rice is optional, so skip it if you prefer a meatier filling.


Petite diced tomatoes


Petite diced tomatoes blend easily into the beef mixture and create a light sauce. If you want a smoother, richer filling, use marinara sauce instead.


Mozzarella and Parmesan


Mozzarella gives you that melty, bubbly top. Parmesan adds a salty, nutty flavor that makes the filling taste more complete. Use extra Parmesan on top if you like a more savory finish.


Close-up view of hollowed zucchini halves on a cutting board.
Scoop the zucchini carefully so the shells stay sturdy enough to hold the filling.

How to make stuffed zucchini boats


The key is to prepare the zucchini shells first, then cook the filling before baking everything together. This keeps the finished dish tender, cheesy, and not too watery.


1. Preheat the oven


Preheat your oven to 400°F.


This temperature is hot enough to soften the zucchini while melting the cheese and warming the filling all the way through.


2. Cut and scoop the zucchini


Cut each zucchini in half lengthwise. Use a spoon to scoop out the centers, leaving enough zucchini around the edges so each half holds its shape.


Try not to scrape the shells too thin. A sturdy edge helps the zucchini boats stay intact during baking and serving.


Chop the scooped-out zucchini and set it aside. You will add it to the beef filling, so nothing gets wasted.


3. Cook the beef and vegetables


Spray a large skillet with avocado oil spray or olive oil spray. Place it over medium heat.


Add the ground beef, diced onion, and chopped zucchini centers. Cook until the beef is browned and the onion and zucchini are tender.


Break the beef into small pieces as it cooks. Smaller pieces pack better into the zucchini boats and make the filling easier to eat.


If there is excess grease in the skillet, drain it before moving to the next step.


4. Season the filling


Season the beef and vegetable mixture with salt, black pepper, garlic powder, and Italian seasoning.


Start with a moderate amount, then adjust to taste. The Parmesan will add saltiness later, so avoid overdoing the salt at this stage.


5. Add the tomatoes


Stir in the petite diced tomatoes. Cook the mixture until most of the liquid has evaporated.


This step matters. If the filling is too wet, it can pool in the baking dish and make the zucchini soft in a less pleasant way. Let the tomatoes simmer until the mixture looks thick and spoonable.


If you prefer a saucier, more Italian-style filling, use marinara sauce instead of diced tomatoes. Simmer it the same way so the filling does not get runny.


6. Cool the filling slightly


Remove the skillet from the heat and let the beef mixture cool for a few minutes.


It does not need to be cold. You just want it cool enough that the cheese does not instantly melt into one clump when you stir it in.


7. Stir in the rice and cheese


Stir in the cooked and cooled brown rice, if using. Add the grated Parmesan and about 1/2 cup of the shredded mozzarella.


Mix until everything is evenly combined.


The filling should look thick, cheesy, and hearty. If you skipped the rice, the mixture will be a little more beef-forward and saucy, which is also delicious.


Eye-level view of beef, rice, tomato, and cheese filling in a skillet.
Cook the filling until it is thick enough to spoon neatly into the zucchini shells.

How to assemble and bake the zucchini boats


Once the filling is ready, the rest is simple. A lightly sprayed baking dish keeps the zucchini from sticking, and foil helps the boats bake until tender without drying out.


8. Prepare the baking dish


Lightly spray a Pyrex baking dish, or another glass baking dish, with avocado oil spray or olive oil spray.


Arrange the zucchini halves cut-side up in the dish. They can sit close together. In fact, a snug fit helps keep them upright.


9. Fill the zucchini


Spoon the beef and rice mixture into each zucchini boat.


Mound the filling slightly if you have extra. Press it in gently with the back of the spoon so each boat gets a generous amount.


If some filling falls into the baking dish, leave it there. It will bake into the sauce around the zucchini and still taste great.


10. Add the cheese topping


Sprinkle each stuffed zucchini with additional grated Parmesan and the remaining shredded mozzarella.


For the best cheesy top, spread the mozzarella evenly from end to end. This gives every bite some melted cheese.


11. Cover and bake


Cover the baking dish tightly with aluminum foil.


Bake for 35 to 40 minutes, or until the zucchini is tender and the cheese is melted.


The foil traps steam, which helps cook the zucchini all the way through. The exact baking time depends on the size and thickness of your zucchini.


12. Uncover for a golden top


For a golden, bubbly top, remove the foil during the last 3 to 5 minutes of baking.


If you want more browning, you can place the dish under the broiler briefly after baking. Watch it closely because cheese can go from golden to burnt quickly.


Let the zucchini boats rest for a few minutes before serving. They will be hot, and a short rest makes them easier to lift from the baking dish.


Tips for the best zucchini boats


A few small choices can make this recipe even better.


Scoop evenly without going too deep


Leave a border of zucchini around the shell. If the zucchini wall is too thin, the boats may collapse after baking. If it is too thick, the zucchini may stay too firm. Aim for a sturdy shell with enough space for plenty of filling.


Cook off extra liquid


Zucchini and tomatoes both release moisture. Take a little time to cook the filling until it thickens before stuffing the boats. This is the biggest difference between a watery dish and a satisfying one.


Taste before stuffing


Once the tomatoes have cooked down, taste the filling. Add more salt, pepper, garlic powder, or Italian seasoning if needed. The zucchini itself is mild, so a well-seasoned filling makes the dish shine.


Use foil for tender zucchini


Do not skip the foil for the main baking time. It helps the zucchini soften before the cheese browns. Removing it at the end gives you both tender zucchini and a melted top.


Let the dish rest


Fresh-from-the-oven zucchini can be delicate. Letting the boats rest for 5 minutes helps the filling settle and makes serving easier.


Easy variations


This recipe is flexible, so use what you have and adjust the flavor to fit the meal.


Use marinara sauce instead of diced tomatoes

Skip the brown rice

Add extra vegetables

Use ground turkey

Add heat

This gives the filling a richer, smoother sauce and a more classic Italian flavor.

The filling becomes lower in carbs and more meat-focused.

Finely chopped mushrooms, bell pepper, or spinach can be cooked with the beef and onion.

Ground turkey works well if you want a lighter option, but season it generously.

Crushed red pepper flakes or spicy marinara can give the filling a gentle kick.


If you add extra vegetables, cook them until their moisture evaporates before stuffing the zucchini. That keeps the final texture firm and hearty.


What to serve with stuffed zucchini boats


These zucchini boats can stand on their own, especially with the brown rice included. If you want to round out the meal, keep the sides simple.


Good options include:


  • A green salad with Italian vinaigrette

  • Garlic bread or toasted sourdough

  • Roasted potatoes

  • Steamed green beans

  • A simple Caesar salad

  • Fresh fruit for a lighter finish


For a cozy dinner, serve two zucchini boats per person with garlic bread. For a lighter plate, serve one boat with a crisp salad.


Wide-angle view of baked zucchini boats served on plates with a simple green salad.
Serve the zucchini boats warm while the mozzarella is melted and stretchy.

Storage and reheating


Store leftover stuffed zucchini boats in an airtight container in the refrigerator for up to 3 to 4 days.


To reheat, place them in a baking dish and warm in a 350°F oven until heated through. You can also microwave individual portions, but the zucchini will be softer.


If you know you will have leftovers, avoid overbaking the zucchini the first time. Slightly firmer zucchini holds up better when reheated.


Freezing is possible, but zucchini can become watery after thawing. For the best texture, enjoy these fresh or refrigerated within a few days.


Full recipe


Ingredients


  • 3 medium zucchini, halved lengthwise

  • 1 lb lean ground beef

  • 1/2 onion, diced

  • Inside of the zucchini once scooped out, chopped

  • 1 14.5 oz can petite diced tomatoes

  • 1 cup cooked and cooled brown rice, optional

  • Salt, to taste

  • Black pepper, to taste

  • Garlic powder, to taste

  • Italian seasoning, to taste

  • 1/4 cup grated Parmesan cheese, plus more for topping

  • 1 1/2 cups shredded mozzarella cheese, divided

  • Avocado oil spray or olive oil spray

  • Optional: substitute marinara sauce for the diced tomatoes


Numbered instructions


  1. Preheat your oven to 400°F.


  2. Cut the zucchini in half lengthwise. Scoop out the centers with a spoon, leaving enough around the edges so the zucchini holds its shape.


  3. Chop the scooped-out zucchini and set it aside.


  4. Spray a large skillet with avocado oil spray or olive oil spray.


  5. Add the ground beef, diced onion, and chopped zucchini to the skillet. Cook over medium heat until the beef is browned and the vegetables are tender.


  6. Season the mixture with salt, black pepper, garlic powder, and Italian seasoning.


  7. Stir in the petite diced tomatoes, or use marinara sauce if you prefer. Cook until most of the liquid has evaporated.


  8. Remove the skillet from the heat and let the mixture cool slightly.


  9. Mix in the cooked and cooled brown rice, grated Parmesan, and about 1/2 cup of the shredded mozzarella until well combined.


10. Spray a Pyrex baking dish, or another glass baking dish, lightly with avocado oil spray or olive oil spray.


11. Arrange the zucchini halves cut-side up in the prepared baking dish.


12. Spoon the beef and rice mixture into each zucchini boat.


13. Top each zucchini boat with additional grated Parmesan and the remaining mozzarella cheese.


14. Cover the baking dish tightly with aluminum foil.


15. Bake for 35 to 40 minutes, or until the zucchini is tender and the cheese is melted.


16. Remove the foil during the last 3 to 5 minutes of baking for a golden, bubbly top.


These stuffed zucchini boats are warm, cheesy, and easy to make with everyday ingredients. Serve them straight from the baking dish, add a simple side if you like, and keep the recipe handy for the next time you have a few zucchini waiting in the fridge.


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
4E5029CC-FB36-4E75-8DD5-151E1394BA25 (1)_edited_edited.jpg
bottom of page