This post contains affiliate links.
These vegetarian stuffed zucchini are next level–spicy, cheesy, and high-protein (with a filling so good you can eat it on its own). We’re talking creamy, crispy, and ridiculously satisfying. And the best part? This healthy weeknight dinner comes together with just a handful of ingredients!

You don’t have to be a vegetarian to love these plant-based zucchini boats. Seriously, I recently served them at a family dinner, and even the meat-eaters were going back for seconds!
- Big Flavor, No Meat: Spicy vegan sausage brings the heat, while creamy cottage cheese and melty parmesan make it feel rich and indulgent.
- Leftovers Are Gold: The filling reheats like a dream, so you can pack it for lunch, pile it onto toast, or even scramble it with eggs the next day!

Key Ingredients
We tested this summer zucchini recipe every which way to make sure it delivers big flavors with the shortest ingredient list possible. Jump down to the recipe card for exact measurements.
- Zucchini: Green, yellow, striped–any color works here! This vegetarian baked zucchini is a great way to use up your garden harvest!
- Flavor Base: Garlic is a must (obviously), and tomato paste adds richness and umami that ties the whole filling together.
- Spicy Vegan Sausage: We used the Impossible spicy ground, but any plant-based sausage will work. If you’re sensitive to heat, use regular!
- Cheese: Cottage cheese is our secret to adding creaminess and a protein boost without weighing things down. And don’t forget parmesan for some savory flavor and saltiness.
- Crispy Topping: Panko gives you that extra crispy, crunchy finish. Mix it with a little olive oil so it turns golden and toasty while baking.

Don’t Skip Salting
Salting draws out excess moisture to give you that tender-but-not-watery texture once baked. And it doesn’t take much extra time at all. Just sprinkle and set them aside while you make the filling!

Switch It Up
Allergy to gluten? Swap the panko for gluten-free breadcrumbs or crushed rice crackers.
No vegan sausage? Use what you’ve got! Seasoned crumbled tofu, lentils, or any plant-based ground will all work great.
Got zucchini?
Zucchini Pasta With Avocado Pesto
15 minutes
Charred Smashed Zucchini
20 minutes
Stuffed Zucchini Ravioli
1 hour

Vegetarian Stuffed Zucchini With Spicy “Sausage”
Ingredients
Zucchini
- 4 medium zucchini
- 1 tsp salt
Filling
- 1 Tbsp olive oil, 15 mL
- 2 cloves garlic, minced
- 2 Tbsp tomato paste, 30 g
- 1 14-oz tube vegan spicy ground sausage, I used Impossible brand, 400 g
- 1 cup cottage cheese, 225 g
- ½ cup grated parmesan cheese, 50 g
- ¼ cup finely chopped fresh basil
Topping
- ½ cup panko breadcrumbs
- 2 Tbsp olive oil, 30 mL
Instructions
- Prep: Preheat oven to 400°F (204°C). Cut each of the 4 medium zucchini in half lengthwise. Use a small spoon to scoop out the inside of each, leaving about ¼-inch of thickness around the outside (save the flesh). Evenly sprinkle 1 tsp salt into the insides of the zucchini and set aside.
- Flavor Base: Heat 1 Tbsp olive oil in a medium saute pan over medium heat. Add 2 cloves garlic (minced) and 2 Tbsp tomato paste, cooking until garlic is soft and fragrant, about 2 minutes.
- Filling: Stir in the scooped out zucchini flesh and 1 14-oz tube vegan spicy ground sausage. Cook, stirring occasionally, until sausage is browned, about 10 minutes.Remove from heat and stir in 1 cup cottage cheese, ½ cup grated parmesan cheese, and ¼ cup finely chopped fresh basil.
- Stuff: Empty any water that has accumulated in the zucchini and pat each dry with paper towels, arranging them on a baking sheet. Stuff the filling into each zucchini, packing tightly.Stir together ½ cup panko breadcrumbs and 2 Tbsp olive oil. Sprinkle evenly over the zucchini.
- Bake for 18 to 22 minutes, or until zucchini is fork-tender. Turn oven to "broil" and continue cooking for 1 to 2 minutes, until tops are golden brown (do no walk away for the oven while broiler is on–these will burn quickly).
























This is fabulous and I love to have it with BBQ chicken
So glad it hits the spot, thanks for sharing!
I found this on your tictoc and am so glad I tried it. I had to substitute the vegan sausage for vegan ground beef because our local grocery store doesn’t have many options, but I just seasoned it like sausage and it still turned out great. Going to make this again for sure.
So glad it hit the spot, thanks for sharing!
We are starting to get our usual summertime overload of Zucchini and I really want to try this recipe but I don’t use any dairy. What would you recommend as a substitute for the cottage cheese? Thanks so much!
I think you could use crumbled silken tofu here! 🙂
Love this recipe I will try it thank you Sarah
Happy tastebuds, happy heart — thanks!
Thank you 🙂
This SO good! I’ve been trying to switch to mostly vegetarian dishes and it’s hard for my meat loving husband sometimes, but he and I both loved this. All the textures turned out great, zucchini boats were crisp without any mushiness and the breadcrumbs set off the filling nicely. This goes into regular rotation for sure.
Love hearing that, thanks for trying it!
This is SO good! I have tried to switch to mostly vegetarian dinners, but my husband is a meat lover, so I need dishes to taste meaty/substantive as well as good. This fits the bill – we both loved it. Flavors are just right, as are the combo of textures, particularly the breadcrumbs on top. I halved the recipe but still cooked it for 22 min and it was perfect.
Thrilled you loved it, thanks for the review!
I am a vegan that does not eat cottage cheese or cheese . What can I substitute
I haven’t tested a vegan version of this one, but you’ve got a few tasty options! You could use a store-bought vegan ricotta or cream cheese, or make your own by blending tofu, cashews, or even white beans with a little lemon juice and garlic. It won’t be quite the same as cottage cheese, but it’ll still give you that creamy, hearty filling.