Zucchini boats are a stunning and mouthwatering dish with a protein-rich, savory filling of lentils, tomatoes, herbs, and parmesan cheese.
For more high protein vegetarian meals, try our stuffed peppers, lentil patties, and stuffed eggplant.
Louise and I make these zucchini boats when we want something wholesome, filling, and packed with flavor, but easy to throw together with pantry staples.
They’ve become a favorite in our kitchen as they are incredibly satisfying, but also a smart way to boost both plant-based protein and gut-friendly fiber in one meal.
If you’ve tried our stuffed tomatoes, ricotta-stuffed zucchini, or baked butternut squash, you’ll love this recipe too.
It hits the same comforting notes while giving your body plenty of what it needs, especially if you’re looking for more nutrient-dense meals that still feel indulgent.
One of our favorite things about these zucchini boats is how practical they are. Prep them ahead of time, and reheat for quick lunches or easy dinners throughout the week.
And here’s our little secret: we use the scooped-out zucchini flesh as part of the stuffing.
It adds moisture, flavor, and keeps food waste to a minimum 🎉.
Ingredients
Quantities are in the recipe box at the bottom of the page.
- Zucchini: Use medium zucchini squash (courgette in the UK); globe, yellow, crookneck, and grey zucchini all work. Substitute: 2 medium eggplants for 4 zucchini.
- Lentils: Great plant-based alternative to ground meat (like sausage or beef). Use canned for convenience or cook dried lentils (green, black, or brown). Substitute: mashed chickpeas or black beans.
- Walnuts: Add texture, protein, and healthy fats. Optional: omit if allergic.
- Olive Oil, Garlic, and Onion: Build a flavorful base. Oil-free option: dry-sauté onion on low heat, then add garlic.
- Balsamic Vinegar: Adds umami and depth. Substitute: reduced-sodium soy sauce.
- Tomatoes: Use canned crushed tomatoes, or sub with purée, diced tomatoes, passata, or marinara.
- Dried Herbs: Italian seasoning works best; or use basil, thyme, or oregano. Optional: red pepper flakes or chipotle for heat and smokiness.
- Parmesan Cheese: Use grated parmesan, shredded mozzarella, or vegan cheese. For a lighter version, skip the cheese and drizzle with yogurt or tzatziki before serving.
- Parsley: Garnish with chopped flat-leaf parsley. Sub with mint, basil, chives, dill, or spring onions.
How to make zucchini boats?
US cups + grams measurements in the recipe box at the bottom of the page.
1. Make the boats
Wash, dry, and cut the zucchini in half lengthwise.
Scoop out some of the zucchini’s flesh and chop it finely with a knife or in a food processor. Also, finely chop the onion and garlic.
Tip: It’s easiest if you hold the zucchini with your left hand and spoon out the flesh with your right hand. Try not to remove too much flesh. The zucchini boats should be sturdy enough to hold the filling without collapsing.
2. Prep the filling
Preheat the oven to 400°F or 200°C.
Heat a tablespoon of olive oil in a large skillet and sauté the chopped onion for 3 minutes.
Add garlic and chopped zucchini pulp and cook for 5 minutes.
Add drained and rinsed lentils, finely chopped walnuts, crushed tomatoes, herbs, balsamic vinegar, salt, and black pepper.
Simmer for about 10 minutes on medium to low heat, stirring occasionally.
Turn the heat off, stir in the grated parmesan cheese, then taste and adjust for salt, spices, and balsamico.
3. Fill and Bake
Fill the zucchini shells with the lentil mixture and arrange them on a baking tray or dish.
Sprinkle with grated parmesan cheese and bake at 400°F or 200°C for about 20 minutes or until the zucchini are tender-crisp.
Tip: You can use a spoon to fill the zucchini. We like to press the filling down by hand.
Baking time depends on the zucchini size and your taste. If you like tender-crisp zucchini with some bite, then 20 minutes is enough. For softer zucchini, bake a little longer.
How do you serve zucchini boats?
Arrange the zucchini boats on a serving platter, sprinkle with freshly chopped parsley or other fresh herbs, and optionally lemon wedges.
Try zucchini boats as a main dish. We recommend them next to a tomato-cucumber salad, rice salad, or Panzanella.
If you like to add grains, try them with our 5-minute couscous, barley salad, or pearl couscous salad.
We also recommend serving them alongside a sauce such as tzatziki sauce, yogurt tahini sauce, sour cream, or simple Greek yogurt.
Storage
Make ahead: This is an excellent recipe for meal prep. The zucchini boats keep well for a few days and reheat well in the microwave.
Refrigerator: Store them in the fridge for 3 – 4 days. They can also be kept on a serving plate wrapped in film or in an airtight container.
Reheat them in the microwave for about 2 minutes or in a preheated oven at 400°F or 200°C for about 10 minutes.
Freezer: You can assemble and freeze the zucchini boats before baking them. They keep for about three months in the freezer. Thaw them in the refrigerator for a few hours, then bake.
Frozen and thawed zucchini boats will have a different texture than fresh-baked zucchini. That’s because freezing changes the structure of the zucchini, making it a little softer.
More zucchini recipes
- Zucchini fritters
- Zucchini soup
- Lentil bolognese
- Banana zucchini bread
- Zucchini pasta
- Fried zucchini
- Roasted zucchini
If you tried these zucchini boats or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!
Zucchini Boats
Ingredients
- 4 medium zucchini
- 1 tablespoon extra virgin olive oil
- 1 medium onion finely chopped
- 3 cloves garlic pressed or grated
- 1 can (15 ounces) lentils or 1½ cups cooked lentils or ½ cup dried lentils cooked in boiling water until tender.
- ½ cup walnuts finely chopped
- 1 can (15 ounces) crushed tomatoes
- 2 tablespoons balsamic vinegar or soy sauce
- 1 teaspoon dried oregano
- ½ teaspoon salt or more to taste
- ⅛ teaspoon black pepper
- ½ cup grated parmesan or non-dairy cheese
Instructions
- MAKE THE BOATS: Wash, dry, and cut 4 medium zucchini in half lengthwise.Scoop out some of the zucchini’s flesh and chop it finely with a knife or in a food processor.
- PREP THE FILLING: Preheat oven to 400°F or 200°C.Heat 1 tablespoon extra virgin olive oil in a large skillet and sauté 1 medium onion (chopped) for 3 minutes.Add 3 cloves garlic (pressed) and the chopped zucchini pulp and cook for 5 minutes.Add 1 can (15 ounces) lentils, ½ cup walnuts (chopped), 1 can (15 ounces) crushed tomatoes, 2 tablespoons balsamic vinegar, 1 teaspoon dried oregano, ½ teaspoon salt, and ⅛ teaspoon black pepper.Simmer for about 10 minutes on medium heat, stirring occasionally.Turn the heat off, stir in ½ cup grated parmesan, then taste and adjust for salt, spices, and balsamico.
- FILL AND BAKE: Fill zucchini shells with lentil mixture and arrange them on a baking tray. Optionally, top with more cheese.Bake at 400°F or 200°C for about 20 minutes or until the zucchini are fork tender.
- SERVING SUGGESTIONS: Arrange boats on a serving platter and sprinkle with parsley and lemon wedges.They are delicious with Greek yogurt, tzatziki, or yogurt tahini sauce.
Notes
Nutrition
Hi! We are Nico & Louise
We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.
Welcome to our blog, we are glad you are here.
Freaking delicious! I used reduced sodium tamari (because I hate vinegar), cooked dried petite green lentils, pecans (hate walnuts), and left out parmesan other than a pinch of vegan parm on top. I added no parsley on top or lemon, and my husband and I ate six out of the eight boats! This sauce is so good, I plan to use it as a spaghetti sauce over gluten free whole grain pasta. YUMMY!
AMAZING, Rene!! I’m happy that you felt empowered to make your preferred ingredients swaps 🥳
Such great news that your husband also enjoyed them – he must have been hungry?!! ❤️ Happy Friday, and weekend when you get there.
Kindest, Louise
Another great recipe 🙂 fantastic flavours, easy to make. As I had too much filling I also filled red pepper and it was great. Many thanks for that 😀
I made this for dinner and it was so delicious and satisfying and easy!!!! Thank you so much !!!
Wonderful, Angela!! I’m delighted that you enjoyed the boats. Thanks so much for leaving a message here 🤗
Made these for supper, very tasty. I added Italian seasonings. We served them with mashed potatoes! Thank you
Fantastic, Jeanie!! I’m very happy you enjoyed them, great serving suggestion 🙂
Kindest, Louise
I made the Zucchini Boats for a (meat-centric) 4th of July BBQ we were invited to. I am the only plant-based person in the group, so I made my own food and brought it with me. These were SO delicious, and guess what… the carnivores were eating them and I ended up with no leftovers! Thank you for sharing this recipe, it is a keeper!
That’s fantastic, Lisa! Super happy that they were a 4th of July hit – YAY!
Thanks so much for sharing and for taking the time to leave a rating. Kindest,
Louise
Very good. I skipped the olive oil drizzle before putting them in the oven just because I didn’t feel it was necessary. They turned out great. Most difficult part was scooping out the zucchini without breaking them
These were really delicious. Loved the flavours and also the texture of the chopped walnuts. I subbed chopped tomatoes for crushed and added a few hot pepper flakes for a little heat. So yummy, and not difficult to make at all. Love your recipes- bookmarked almost every one! Thanks!!
Amazing, Nancy! I’m really happy you enjoyed the boats, it’s a great idea with hot pepper flakes for an extra kick 🙂
Thank you for your kind message, it means a lot. All the best,
Louise
Just made these today and these are phenomenal! I love that filling. Made exactly as written except I didn’t have parsley for garnish so I used my fresh basil chopped. So good! Thank you for the wonderful recipe!
Hi Anna,
I’m super happy you liked the boats. Good tip on the basil as a garnish, it sounds like a delicious meal 🙂
Thanks for taking the time to leave a comment. Kindest,
Louise
Thank you for a great recipe
You are very welcome! I’m delighted you enjoyed it!
/Louise