Vegan Stuffed Zucchini Boats
Tender roasted zucchini halves loaded with a savory mix of quinoa, lentils, and sun-dried tomatoes, finished with a sprinkle of dairy-free cheese. A wholesome, crowd-pleasing dinner that looks impressive but comes together with simple ingredients.
For 4 servings
- prep · ~10 min
Preheat oven and prep the zucchini.
1.Preheat the oven to 400°F (200°C).2.Line a baking sheet with parchment paper.3.Slice 4 medium zucchinis in half lengthwise.4.Scoop out the flesh with a small spoon, leaving a 1/4-inch thick shell. Reserve the flesh.5.Brush both sides of the zucchini boats with 1 tablespoon olive oil and season lightly with salt and pepper.6.Place them cut-side down on the baking sheet.TIPDon't scoop too close to the skin — leaving a thin border keeps the boats sturdy during baking. - bake · ~10 min
Roast the zucchini boats.
Bake the prepared zucchini shells for 10 minutes until just tender but still firm. Remove from oven, flip cut-side up, and set aside.
- boil · ~20 min
Cook the lentils.
1.In a saucepan, combine 1/2 cup rinsed brown lentils with 1.5 cups water.2.Bring to a boil over high heat, then reduce to a simmer.3.Cover and cook until lentils are tender but still hold their shape, about 18 to 20 minutes.4.Drain any excess water and set aside.TIPKeep an eye on the water level near the end — add a splash more if the pan looks dry before the lentils are done. - boil · ~20 min
Cook the quinoa.
1.In a separate saucepan, combine 1/2 cup rinsed quinoa with 1 cup water.2.Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.3.Remove from heat and let it sit, covered, for 5 minutes.4.Fluff with a fork and set aside. - saute · ~10 min
Build the filling base.
1.Chop the reserved zucchini flesh roughly.2.Heat the remaining 1 tablespoon olive oil in a large skillet over medium heat.3.Add the chopped onion and sauté until translucent, about 3 to 4 minutes.4.Add the minced garlic and cook until fragrant, about 30 seconds.5.Stir in the chopped zucchini flesh, sun-dried tomatoes, and tomato paste.6.Cook, stirring occasionally, until the mixture is reduced and most of the moisture has evaporated, about 5 minutes.7.Season with oregano, basil, red chili flakes, and the remaining salt. Stir well.TIPCook the filling until it's fairly dry — excess moisture will make the boats soggy in the oven. - mix · ~2 min
Combine the filling.
Remove the skillet from the heat. Add the cooked lentils and quinoa to the vegetable mixture, along with half of the vegan mozzarella. Mix everything together until well combined. Taste and adjust seasoning if needed.
- assemble · ~5 min
Stuff the zucchini boats.
Spoon the lentil-quinoa mixture generously into each roasted zucchini boat, packing it down lightly. Mound the filling slightly above the top of each boat. Sprinkle the remaining vegan mozzarella evenly over the stuffed boats.
- bake · ~15 min
Bake the stuffed boats.
Return the baking sheet to the oven and bake for 15 minutes, or until the zucchini is fully tender and the cheese has melted. For a golden, bubbly top, switch the oven to broil for the final 1 to 2 minutes.
TIPWatch carefully during the broil — vegan cheese can go from golden to burnt quickly. - garnish · ~3 min
Garnish with fresh basil and serve.
Remove from the oven, sprinkle with chopped fresh basil, and let them rest for 2 to 3 minutes before serving.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Scoop the zucchini flesh with a melon baller for even, neat boats.
- 2Salting the zucchini halves and letting them sit for 10 minutes draws out excess moisture before roasting.
- 3Cook the lentils until just tender — overcooked lentils will turn mushy in the filling.
- 4Fluff the quinoa with a fork after resting to keep the filling light and not gluey.
- 5Dry the filling mixture thoroughly in the skillet to prevent soggy zucchini boats.
- 6Pack the filling firmly into the boats so it holds together when serving.
- 7Broil the tops just before serving for a browned, bubbly cheese crust.
Adapt it for your goals.
High-protein
Swap the quinoa for an extra 1/2 cup of cooked lentils or crumbled firm tofu for a protein-packed twist.
gluten freeGluten-free
This recipe is already gluten-free; simply double-check your vegan cheese and sun-dried tomatoes are certified gluten-free.
low oilLow-oil
Sauté the onion and garlic in vegetable broth instead of olive oil, and skip brushing the zucchini with oil for a lighter version.
low carbLow-carb
Replace the quinoa with finely chopped cauliflower rice or sautéed mushrooms to reduce carbs while keeping the filling hearty.
Why this is on our healthy list.
Rich in Plant Protein
Lentils and quinoa together provide all nine essential amino acids, making this a complete protein source for a meatless meal.
High in Dietary Fiber
Zucchini, lentils, and quinoa are all excellent sources of fiber, supporting digestion and helping you feel full longer.
Packed with Antioxidants
Sun-dried tomatoes and fresh basil deliver lycopene and flavonoids that help combat oxidative stress.
Low in Saturated Fat
Using olive oil and vegan mozzarella keeps saturated fat minimal, supporting heart health without sacrificing flavor.
Frequently asked questions
Yes — use 1 cup of drained, rinsed canned lentils and skip the boiling step. Add them directly to the filling mixture.



