These vegetarian zucchini boats are stuffed with a flavorful BBQ tempeh and rice filling. They're ready in just under an hour and great for weeknight dinners.

Nothing says summer quite like zucchini and barbecue, so why not put them together? These vegetarian stuffed zucchini boats feature BBQ seasoned rice, sautéed tempeh, and a handful of nutritious summer ingredients.
If your garden is overflowing with zucchini this summer and you're tired of making zucchini bread and zucchini corn fritters, this is a great way to use it up. Large zucchini work especially well here because they can be stuffed with a lot of filling.
Jump to:
Recipe features
- Flavorful filling: Zucchini is stuffed with BBQ tempeh, seasoned rice, corn and tomatoes and topped with shredded mozzarella.
- Healthy and balanced: Packed with plant-based protein, whole grains, and veggies, this recipe is designed to be a complete meal.
- Versatile: Great as leftovers and easy to customize.
Ingredients

- Zucchini: This recipe makes enough filling for 4 large zucchinis or 6 medium.
- Rice: I'm using brown rice here, but really any type of grain will work. Try farro, white rice, quinoa, etc. One cup of dry brown rice yields 2 cups cooked.
- Tempeh: If you're new to tempeh, this is a good place to use it because it's diced finely and disappears into the filling. If you're not a fan of tempeh, I recommend replacing it with a can of (drained and rinsed) chickpeas or diced tofu.
- BBQ sauce: I like Kinder's Honey Hot BBQ sauce, but I recommend choosing your favorite barbecue sauce.
How to make zucchini boats

Making zucchini boats is surprisingly easy. Here's how to do it:
- Rinse each zucchini. Dry with a clean dish towel. Slice the top stem and bottom from the zucchini.
- Use a sharp knife to slice the zucchini in half lengthwise.
- Use a spoon (a grapefruit spoon would work well here) to scoop out the seeds to make a hollow "boat". The zucchini boat should be deep enough that it can be filled with the BBQ tempeh filling.
- Toss each zucchini half with olive oil, salt, and freshly ground black pepper. Roast cut-side down on a parchment paper lined baking sheet at 400F until golden/blackened on the part touching the pan.

How to make the filling

- To a large skillet over medium heat, add a drizle of oil. Once hot, add the crumbled tempeh. Sauté until golden, about 4-6 minutes.
- Add in the sweet corn, garlic, pepper, and chopped up zucchini that you scooped out earlier. Sauté until no longer wet. The corn should start to turn golden.
- Stir in the BBQ sauce, cooking another 1-2 minutes, until the sauce is reduced and sticky. Fold in the cooked rice and crushed tomatoes.
- Pile this filling into the roasted zucchini boats and sprinkle with cheese. Return to the oven to bake until the cheese is melted, just a few minutes.
Cassidy's tips
- Grilling: If you have a grill going, you can grill the zucchini boats instead.
- Make vegan stuffed zucchini by replacing shredded mozzarella with your favorite vegan cheese or by omitting it entirely.
- Serve with vegetarian pasta salad, couscous salad or lentil salad for a light and veggie-packed summer meal.
Storage and make in advance tips
- The rice mixture and tempeh can be made 2 days in advance and the zucchini boats can be made up to 24 hours in advance.
- Storage: Keep leftovers refrigerated in a closed container for 3-4 days. Reheat leftovers for 10-12 minutes in a 350-degree oven.

Looking for more summer dinners?
Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!
Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cozy Peach Kitchen

Vegetarian Stuffed Zucchini Boats with BBQ Tempeh
Ingredients
- 1 cup dry brown rice from 1 cup dry; white rice or quinoa can also be used
- 4 large zucchinis
- 1-2 tablespoons olive oil as needed
- ½ teaspoon salt & freshly ground black pepper to taste
- 8 ounce package tempeh
- 1 small jalapeño diced; optional
- 1 large ear corn shucked; or ¾ cup frozen corn
- 3 cloves garlic minced
- ½ cup BBQ sauce
- 15 ounce can crushed tomatoes drained
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon paprika
- ⅛ teaspoon cayenne pepper
- 1 cup shredded mozzarella cheese
Instructions
- Preheat the oven to 400F. Cook 1 cup of rice per package instructions, generally this is 1 cup brown rice to 1 ½ cups water or broth, covered and simmered over low for 40-45 minutes.
- Slice the stem and base from the zucchini, then slice each zucchini in half lengthwise so that you a total of 8 zucchini halves. Use a spoon to scoop out the seeds and most of the flesh until hollow. Optionally, keep the flesh/seeds and roughly chop for step #5.
- Drizzle both sides of the zucchini with olive oil and use clean hands to coat thoroughly with oil. Sprinkle the insides with salt and freshly ground black pepper, to taste. Place the 8 zucchini halves cut side down on a parchment paper lined sheet pan. Roast at 400F for 20 minutes, or until the side touching the pan is golden.
- Meanwhile, finely dice the tempeh to make bite sized crumbles. Optional but recommended: Add to a steamer basket and steam, covered, for 10 minutes. This step is optional but it decreases the bitter flavor often found in tempeh.
- Heat a large skillet over medium heat. Drizzle with oil. Once hot, add the steamed tempeh. Sauté until golden, just 5-6 minutes. Stir in the chopped zucchini from earlier, optional jalapeño, sweet corn kernels, garlic, and BBQ sauce. Cook another 4-5 minutes, until the zucchini is no longer watery and the BBQ sauce is thickened.
- Stir in the crushed tomatoes, garlic powder, onion powder, paprika, cayenne pepper, and salt, to taste. Stir in the cooked rice. Taste for seasonings and adjust, as needed. Cook for just a few minutes, until the tomatoes are hot.
- Fill each zucchini boat with the rice. Top with shredded cheese. Return to the oven and bake at 400F until the cheese is melted, just 5 minutes. Remove from the oven and enjoy!
Notes
- Leftovers: Leftovers keep refrigerated for 3-4 days. Reheat leftovers for 10-12 minutes in a 350 degree oven.
- Servings: This recipe makes 4-6 servings. Nutrition facts will vary based on ingredients used.
- Any kind of grain works here! One cup of dry brown rice typically yields about 2 cups of cooked rice. Quinoa, farro, and white rice are all good swaps.
- Not a fan of tempeh? Use a can of chickpeas or diced tofu instead.
Nutrition
Author's note: This recipe was originally posted in June 2020 and was updated in June 2026. The recipe remains mostly the same, with a few method adjustments for improved quality.











Erinn says
So delicious and easy to make!!
Cassidy Reeser says
So glad you liked them, thanks for the review! 🙂