Rich marinara sauce, melty vegan mozzarella, and protein-packed lentils all stuffed into juicy, tender zucchini boats? Yes please! This Italian-inspired side (or entrée) is easy enough to make on a Monday night and impressive enough to bring to a snazzy event.

Two lentil-stuffed zucchini boats on a plate. with a green salad.

When zucchini is in season, I’m all about it. I LOVE finding new, creative ways to use this versatile summer veg. This time, I decided to cut ’em in half and scoop out the tender insides to create a vessel for a deeply savoury, protein-packed filling. Lentils and aromatic veggies are simmered away in tangy marinara sauce, stuffed into these cute little zucchini boats, topped with vegan mozzarella, and baked.

When you pull them out of the oven, the zucchini is so tender and juicy, the flavours of the filling so full and rich, and the vegan cheese a perfect, melty golden-brown. Not only are they super fun to make, but these bad boys look like they belong in a food magazine. And no one needs to know the recipe only costs you less than 30 minutes of active kitchen duty. 😉

Here’s Why Stuffed Zucchini Belongs On Your Dinner Table

I’ve been making these zucchini boats on repeat all summer long. Here’s why they’ve become such a staple in my household:

  • I just think this recipe is really fun to make. Using zucchini as a vessel for a flavour-packed filling feels so crafty. Visually, they’re super unique and impressive as well. Your guests will love ’em.
  • These zucchini boats transport me to some peaceful villa in Tuscany. There’s something about the rich, savoury flavours of classic marinara combined with the melty, gooey goodness of vegan mozzarella and the Italian-inspired herbs.
  • These zucchini boats are packed with plant-based protein and fiber. Whether you’re enjoying them as an entrée or a hearty side dish, they’re great fuel for whatever you’ve got going on that day.
Labeled ingredients for stuffed zucchini boats recipe.

Notes on Ingredients

Here’s what you’ll need to make these easy stuffed zucchini boats. Please see the recipe card below for precise measurements.

Zucchini Boats

  • Zucchini – Make sure your zucchini are large enough to stuff. At the same time, don’t select massive zucchini. If they are too big, they often have a sort of mealy texture.
  • Olive oil – Avocado oil or refined coconut oil would also work.
  • Seasonings – Fine sea salt and freshly ground black pepper.

Lentil Filling

  • Olive oil – Or avocado oil or refined coconut oil.
  • Yellow onion – Diced. Red onion or a couple of shallots would also do the trick.
  • Garlic – Finely minced. Garlic powder will work in a pinch.
  • Button mushrooms – Chopped. Cremini mushrooms are a fine substitution.
  • Seasonings – Italian seasoning, smoked paprika, onion powder, fine sea salt, and freshly ground black pepper.
  • Cooked lentils – Green or brown lentils are best here. You could use cooked quinoa or crumbled tempeh instead.
  • Marinara sauce – Grab some from the store or try my Homemade Marinara Sauce or this Homemade Tomato Sauce.
  • Nutritional yeast – I love the savoury depth the nutritional yeast delivers.

Topping

  • Vegan grated mozzarella – Find it in the plant-based dairy section of your grocery store or consider making your own vegan cheese. My Vegan Parmesan or this Vegan Feta would be great.
  • Fresh parsley – To add some bright, fresh flavour and colour. If you’d like to use other fresh herbs, you can. Thyme, basil, or even dill would be fun.

How to Make Stuffed Zucchini Boats

Alright, time to tie on that apron. Here’s a quick look at how to make these lentil-stuffed zucchini boats. You’ll find more detailed instructions in the recipe card below.

Make the zucchini boats

  • Preheat the oven. Preheat the oven to 400°F (200°C) and line a 9×13-inch (23x33cm) baking dish with parchment paper.
  • Prep the zucchini. Wash the zucchini, then pat dry and trim off the stem and bottom ends. Slice each zucchini in half lengthwise and scoop out the soft centre, leaving a 1/4-inch (6mm) border.
  • Season. Arrange the zucchini boats cut-side up on the baking dish, brush with olive oil, and season with salt and pepper.

Make the lentil filling

  • Sauté. Heat the olive oil in a large skillet over medium heat. Add the onion and sauté until softened. Add the garlic and sauté until fragrant. Add the mushrooms and sauté for 7–8 minutes.
  • Season. Stir in seasonings and sauté for 30 seconds.
  • Simmer. Stir in the lentils, marinara sauce, and nutritional yeast, bring everything to a simmer, and cook for 5–7 minutes, stirring occasionally.
  • Adjust. Taste and adjust seasonings as needed.

Fill, bake, and serve

  • Stuff the zucchini boats. Load an equal amount of filling into each zucchini boat and sprinkle with vegan mozzarella.
  • Bake. Bake for 20–25 minutes*.
  • Rest. Let the zucchini boats rest on the counter for a few minutes.
  • Serve. Garnish with the chopped fresh parsley, and serve warm.

*If you’d like firmer zucchini boats, you can bake for just 20 minutes, rather than 30.

Recipe Tips

  • Zucchini size matters. You need your zucchini to be large enough to stuff with your filling but not too large. Too-large zucchini tend to be sort of mealy and won’t hold up as well to baking.
  • Choose similar-sized zucchini. You want all of your zucchini to be roughly the same size so they cook evenly.
  • Leave a border. When scooping the tender inside of the zucchini out, be sure to leave roughly a 1/4 inch border (6mm). If you scoop too deeply (and/or pierce the skin), the zucchini boat won’t hold the filling properly.
  • Check for doneness. You’ll know your zucchini boats are ready to take out of the oven when the zucchini itself pierces easily with a fork, but still holds its shape. The vegan cheese should also appear melty and slightly golden brown*.
  • Don’t skip the rest. Let the zucchini rest for about 5 minutes before serving. This will give the filling a chance to set a bit so it doesn’t run.

*Different brands of vegan cheese melt/brown up differently. Keep that in mind when checking for doneness.

A fork holding a bite of stuffed zucchini.

Easy Variations

  • Lentil swap. Not a big lentil person? That’s fine. You can swap the lentils for cooked quinoa or finely crumbled tempeh.
  • Try a different sauce. If you’d like to use something other than marinara in the filling, go for it. My Arrabbiata Sauce would be a fun, spicy alternative. You could also try my Basil Pesto or this Parsley Pesto. Just note that pesto has a lower moisture content, so you won’t want to simmer the sauce for as long. You can also add a little veggie broth to keep the filling from drying out.
  • Use a different vegan cheese. I like the mozzarella here because it sort of goes with the Italian-inspired feel. That said, you could use a different vegan cheese. My Vegan Parmesan or this Vegan Feta would be great.
  • Tuscan boost. For a slightly different (still Italian) feel, swap the mushrooms out for sundried tomatoes and use chopped fresh basil instead of parsley. I might opt for a Vegan Parmesan instead of mozzarella here, too.

Serving Suggestions

Sometimes I’ll serve these zucchini boats as an entrée. Sometimes, I’ll serve them as a side dish. Either way, they are pretty fabulous. If I’m serving them as an entrée, I’ll usually pair them with some Homemade Focaccia or this easy Roasted Garlic Bread and a simple salad. My Strawberry Panzanella Salad has had my heart lately, so has this Easy Vegan Caesar Salad.

As a side dish, lentil-stuffed zucchini boats are awesome when served alongside my Vegan Chicken Parmesan, this Eggplant Parmesan, my hearty Vegan Lasagna, or really any Italian-inspired main that suits your fancy.

Storing and Reheating Leftovers

  • Refrigerator: Store fully cooled leftover stuffed zucchini boats in an airtight container in the fridge for up to 4 days.
  • Freezer: You can also freeze fully cooled zucchini boats. Seal them in an airtight, freezer-safe container and store them in the freezer for up to 3 months. Thaw in the fridge before reheating.
  • To reheat: Spread your leftover zucchini boats, filling-side up, over a sheet pan lined with parchment paper and bake at 350°F (175°C) for 10–15 minutes or until heated through. You can also microwave leftovers in 30-second intervals until warm.
Closeup of lentil-stuffed zucchini boats on a sheet pan.

More Zucchini Recipes

As zucchini season comes to a close, make the most of it with these recipes:


Enjoy friends! If you make these stuffed zucchini boats, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below and give the recipe a rating! Thanks so much!

Save This Recipe Form

Want to save this recipe?

Enter your email below & I’ll send it straight to your inbox. Plus you’ll also be signed up for my newsletter and will get new recipes from me every week! P.S. You do not need to be signed up for my newsletter to view my recipes—just scroll right below here to see the recipe!

Two lentil-stuffed zucchini boats on a plate.

Stuffed Zucchini Boats

Rich marinara sauce, melty vegan mozzarella, and protein-packed lentils all stuffed into juicy, tender zucchini boats? Yes! This Italian-inspired side (or entrée) is perfect for summer entertaining.
No ratings yet

Ingredients

Zucchini Boats

  • 4 medium zucchini, 900g
  • 2 tablespoons olive oil, 30ml
  • 1/2 teaspoon fine sea salt, 3g
  • 1/4 teaspoon freshly ground black pepper, 0.5g

Lentil Filling

  • 1 tablespoon olive oil, 15ml
  • 1 small yellow onion, finely diced, 150g
  • 3 cloves garlic, minced, 9g
  • 8 ounces button mushrooms, finely chopped, 225g
  • 1 teaspoon Italian seasoning, 1g
  • 1 teaspoon smoked paprika, 2g
  • 1/2 teaspoon onion powder, 1g
  • 1/2 teaspoon fine sea salt, or to taste, 3g
  • 1/4 teaspoon freshly ground black pepper, 0.5g
  • 1 1/2 cups cooked green or brown lentils, drained well, 300g
  • 1 1/2 cups marinara sauce, 360ml
  • 2 tablespoons nutritional yeast, 10g

Topping

  • 1 cup vegan grated mozzarella, 100g
  • 2 tablespoons chopped fresh parsley, 8g

Instructions 

Prepare the zucchini

  • Preheat the oven to 400°F (200°C).
  • Wash the zucchini thoroughly under cool running water and pat dry. Trim off the stem and bottom ends, then slice each zucchini in half lengthwise.
  • Using a small spoon, carefully scoop out the soft centre of each zucchini half, leaving about a 1/4-inch (6mm) border around the sides and bottom. Be careful not to scoop too deeply or pierce the zucchini.
  • Arrange the zucchini boats cut-side up in a lightly greased 9×13-inch (23×33cm) baking dish or on a parchment-lined baking sheet. Brush evenly with the olive oil, then season with the salt and black pepper. Set aside while you prepare the filling.

Make the lentil filling

  • Heat the olive oil in a large skillet over medium heat.
  • Add the diced onion and cook for 4–5 minutes, stirring occasionally, until softened and translucent.
  • Add the garlic and cook for 30 seconds, stirring frequently, until fragrant.
  • Add the chopped mushrooms and cook for 7–8 minutes, stirring occasionally, until they have released their moisture and most of the liquid has evaporated.
  • Stir in the Italian seasoning, smoked paprika, onion powder, salt, and black pepper. Cook for 30 seconds, stirring constantly, until fragrant.
  • Add the cooked lentils, marinara sauce, and nutritional yeast. Stir until well combined.
  • Bring the filling to a gentle simmer and cook for 5–7 minutes, stirring occasionally, until slightly thickened. The filling should be moist but not watery. Taste and adjust the seasoning if needed.

Assemble and bake

  • Divide the lentil filling evenly among the prepared zucchini boats, gently pressing it into each cavity and mounding a little extra on top.
  • Sprinkle the vegan mozzarella evenly over the stuffed zucchini.
  • Bake for 20–25 minutes, or until the zucchini is tender when pierced with a fork but still holds its shape. The vegan mozzarella should be melted and lightly browned, depending on the brand used.
  • Remove from the oven and let rest for 5 minutes before serving.
  • Garnish with the chopped fresh parsley, if desired.
  • Serve warm on its own or with crusty bread, garlic bread, or a simple green salad.

Notes

  • Zucchini size matters. Choose medium-sized zucchini, all roughly the same size for even cooking. If they’re too small, you really won’t be able to stuff them. If they’re too big, they might have a mealy texture. 
  • Leave a border. When scooping the tender inside of the zucchini out, be sure to leave roughly a 1/4 inch border (6mm), and don’t pierce the skin.
  • Rest. Let the zucchini rest for about 5 minutes before serving. This will give the filling a chance to set a bit so it doesn’t run.
  • Storage. Store leftover zucchini boats in an airtight container in the fridge for up to 4 days or in the freezer for up to 3 months. Let them thaw in the fridge (if applicable) before reheating in a 350°F (175°C) oven for 10 or so minutes.
Serving: 2zucchini boats, Calories: 387kcal, Carbohydrates: 44g, Protein: 17g, Fat: 18g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 8g, Sodium: 1321mg, Potassium: 1451mg, Fiber: 14g, Sugar: 12g, Vitamin A: 1222IU, Vitamin C: 50mg, Calcium: 108mg, Iron: 6mg

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.