Discover the ultimate recipe for Zucchini Boats – a truly delightful and incredibly satisfying dish that brings together wholesome ingredients into a flavorful, protein-rich meal. These succulent zucchini halves are generously filled with a savory mixture of earthy lentils, sweet crushed tomatoes, aromatic herbs, and a sprinkle of rich Parmesan cheese, creating a perfect harmony of textures and tastes.
Ideal for those seeking nourishing yet easy-to-prepare vegetarian options, these stuffed zucchini boats are not just a treat for your taste buds but also a powerhouse of nutrition. They’re an excellent way to boost your intake of **plant-based protein** and **gut-friendly fiber**, making them a smart choice for a balanced diet. Whether you’re a seasoned vegetarian or simply looking to incorporate more vegetables into your meals, this recipe offers a delicious solution.
If you’ve enjoyed our other popular plant-based recipes like high protein vegetarian meals such as our stuffed bell peppers, hearty lentil patties, or our comforting stuffed eggplant, then you’re in for a culinary delight with these zucchini boats. They evoke the same comforting satisfaction while offering a fresh, vibrant twist on classic stuffed vegetables.

Here at The Plant Based School, Louise and I often turn to these Zucchini Boats when we crave a meal that is genuinely wholesome, deeply filling, and bursting with flavor, yet effortlessly assembled using everyday pantry staples. Their inherent convenience, combined with their incredible taste and health benefits, has quickly cemented them as a beloved staple in our kitchen. They offer a simple, effective strategy to enhance both **plant-based protein** and essential **gut-friendly fiber** within a single, satisfying meal.
This recipe resonates with the same delightful comfort found in our stuffed tomatoes, the creamy ricotta-stuffed zucchini, or the warming baked butternut squash. It’s perfect for anyone seeking nutrient-dense meals that feel indulgent without compromising on health. Each bite delivers a rich, savory experience, ensuring your body receives ample nourishment, making it an excellent choice for a vibrant, plant-forward lifestyle.
One of the standout features of these Zucchini Boats is their exceptional practicality. They are an ideal candidate for meal preparation; simply make a batch ahead of time, and you’ll have quick, delicious lunches or stress-free dinners ready to reheat throughout your busy week. This aspect makes them invaluable for maintaining healthy eating habits without constant cooking.
And here’s a little culinary secret that makes this recipe even more special: we ingeniously incorporate the scooped-out zucchini flesh directly into the savory stuffing. This clever technique not only adds extra moisture and depth of flavor to the filling but also plays a crucial role in minimizing food waste, embodying a truly sustainable approach to cooking. It’s a win-win for taste, nutrition, and environmental consciousness!

Why You’ll Love These Zucchini Boats
These Zucchini Boats are more than just a meal; they’re a celebration of wholesome, plant-based eating that doesn’t compromise on flavor or satisfaction. Here’s why this recipe deserves a permanent spot in your culinary repertoire:
- Rich in Plant-Based Protein: Lentils are the star of this dish, providing an excellent source of protein, making it incredibly satisfying and perfect for vegetarians, vegans (with a cheese swap), and anyone looking to reduce meat consumption. This protein content helps keep you full and energized.
- Packed with Gut-Friendly Fiber: Both zucchini and lentils are fantastic sources of dietary fiber. This not only aids in digestion but also supports a healthy gut microbiome, contributing to overall well-being. It’s a delicious way to nurture your digestive system.
- Bursting with Flavor: The combination of savory lentils, sweet tomatoes, aromatic garlic and onion, tangy balsamic vinegar, and fragrant herbs creates a complex and deeply comforting flavor profile. Each bite is a delightful fusion of tastes that will leave you wanting more.
- Easy to Prepare: Despite their impressive appearance, these zucchini boats are surprisingly simple to make. With straightforward steps and readily available ingredients, even novice cooks can achieve delicious results. It’s proof that healthy eating doesn’t have to be complicated.
- Perfect for Meal Prep: This recipe shines when prepared in advance. Zucchini boats hold up wonderfully in the fridge for several days and reheat beautifully, making them an ideal solution for quick, healthy lunches or effortless weeknight dinners. Save time without sacrificing taste or nutrition.
- Minimizes Food Waste: A clever feature of this recipe is the use of the scooped-out zucchini flesh in the filling. This not only adds extra moisture and nutrients but also ensures that no part of the vegetable goes to waste, promoting mindful and sustainable cooking practices.
- Versatile and Customizable: While the recipe is fantastic as is, it’s also highly adaptable. You can experiment with different herbs, spices, cheese types (dairy or non-dairy), or even other legumes to suit your preferences and dietary needs.
Embrace these Zucchini Boats as your new go-to for a healthy, hearty, and utterly delicious meal that truly offers something for everyone.
Ingredients for Perfect Zucchini Boats

Crafting delicious Zucchini Boats begins with selecting the right ingredients. Below is a detailed look at what you’ll need, along with tips and potential substitutions. Specific quantities for each ingredient can be found in the comprehensive recipe card towards the end of this page.
- Zucchini: Opt for medium-sized zucchini squash, which are also known as courgettes in the UK. Varieties like globe, yellow, crookneck, or grey zucchini all work beautifully in this recipe. Their size is important for creating sturdy “boats” that can hold a generous amount of filling without collapsing during baking. If zucchini isn’t available, two medium eggplants can be used as a substitute for four zucchini, offering a similar texture and cooking approach.
- Lentils: These legumes are a fantastic plant-based alternative to ground meat, offering a similar hearty texture and richness. They absorb flavors wonderfully, making them perfect for this savory filling. You can use canned lentils for ultimate convenience (ensuring they are drained and rinsed), or cook dried green, black, or brown lentils until tender. For a different twist, mashed chickpeas or black beans can also be used as a substitute.
- Walnuts: Finely chopped walnuts add a delightful nutty flavor, a pleasant textural contrast, and a boost of healthy fats to the filling. While optional, they significantly enhance the overall richness and depth of the dish. If you have a nut allergy, you can simply omit them or substitute with pumpkin seeds for a similar crunch.
- Olive Oil, Garlic, and Onion: This aromatic trio forms the fundamental flavor base of the filling. Sautéing the onion and garlic in olive oil creates a fragrant foundation that infuses the entire dish with warmth and savory notes. For an oil-free alternative, you can dry-sauté the onion on low heat until softened, then add the garlic and a splash of water or vegetable broth if needed to prevent sticking.
- Balsamic Vinegar: A touch of balsamic vinegar introduces a wonderful umami depth and a subtle tanginess that brightens the rich flavors of the lentil and tomato filling. It’s key to balancing the dish. A good substitute for balsamic vinegar, especially for those seeking a gluten-free option, would be reduced-sodium soy sauce or tamari.
- Tomatoes: Canned crushed tomatoes provide the luscious, saucy element for our filling. They break down beautifully during simmering, creating a rich, cohesive mixture. You can easily substitute crushed tomatoes with tomato purée, diced tomatoes, passata, or your favorite marinara sauce, adjusting for seasoning as necessary.
- Dried Herbs: A blend of dried herbs is essential for imparting that classic, comforting flavor profile. Italian seasoning is an excellent choice, as it typically contains a harmonious mix of basil, oregano, rosemary, and thyme. Alternatively, you can use individual dried herbs like basil, thyme, or oregano. For those who enjoy a little heat and smokiness, a pinch of red pepper flakes or chipotle powder can be added to taste.
- Parmesan Cheese: Grated Parmesan cheese provides a salty, umami-rich topping that crisps up beautifully in the oven, adding a layer of indulgence. Shredded mozzarella or a good quality vegan cheese can be used as substitutes. For a lighter version or a completely dairy-free option, you can skip the cheese topping altogether and instead drizzle the baked boats with a dollop of plain yogurt or a refreshing tzatziki sauce before serving.
- Parsley: Freshly chopped flat-leaf parsley is the perfect garnish, adding a burst of vibrant color and a fresh, herbaceous note that complements the rich filling. Other fresh herbs like mint, basil, chives, dill, or thinly sliced spring onions can also be used to add a refreshing finish.
How to Make Delicious Zucchini Boats
Creating these flavorful Zucchini Boats is a straightforward process, broken down into three simple stages: preparing the zucchini, crafting the savory filling, and finally, baking them to golden perfection. Detailed measurements in both US customary units and grams are available in the recipe card at the bottom of this page.
1. Prepare the Zucchini Boats
Begin by thoroughly washing and drying your zucchini. This ensures a clean base for your boats. Carefully cut each zucchini in half lengthwise. Using a spoon, gently scoop out some of the inner flesh and seeds from each half, creating a cavity for the filling. Be mindful not to scoop too deeply or too much, as the zucchini walls need to be thick enough to support the filling without collapsing during baking. Aim for sturdy boats.
Finely chop the scooped-out zucchini flesh. This will be incorporated into the filling, adding moisture, flavor, and preventing food waste. Additionally, finely chop your onion and press or grate your garlic cloves, preparing these aromatics for the next step.
Tip: For easier scooping, hold the zucchini firmly with one hand and use a sturdy spoon with the other. The goal is to create a well without piercing through the bottom or sides. The zucchini boats should be robust enough to cradle the generous lentil filling effectively.

2. Prepare the Savory Filling
Preheat your oven to 400°F (200°C) to ensure it’s ready for baking once the boats are assembled. In a large skillet, heat a tablespoon of olive oil over medium heat. Add the finely chopped onion and sauté for about 3 minutes until it begins to soften and become translucent, releasing its sweet aroma.
Next, add the pressed garlic and the finely chopped zucchini pulp that you scooped out earlier. Continue to cook this mixture for another 5 minutes, stirring occasionally, allowing the flavors to meld and the zucchini pulp to tenderize slightly.
Now, it’s time to build the rich flavor of the filling. Stir in the drained and rinsed lentils, the finely chopped walnuts (if using), the can of crushed tomatoes, dried herbs, balsamic vinegar, salt, and black pepper. Mix everything thoroughly to combine. Bring the mixture to a gentle simmer, then reduce the heat to medium-low and let it cook for about 10 minutes. This simmering time allows the flavors to deepen and the sauce to thicken slightly, creating a robust and cohesive filling.
Once the filling has simmered, turn off the heat. Stir in the grated Parmesan cheese until it melts and integrates into the mixture, adding a creamy, salty finish. Taste the filling and adjust the seasoning as needed. You might want to add a little more salt, a pinch more herbs, or a dash more balsamic vinegar to perfectly balance the flavors to your preference.

3. Fill and Bake
Carefully spoon the prepared lentil mixture into each hollowed-out zucchini shell, mounding it slightly if desired. Arrange the filled zucchini boats in a single layer on a baking tray or in a baking dish. For an extra touch of cheesy goodness, you can sprinkle additional grated Parmesan cheese over the top of each boat.
Transfer the tray to your preheated oven and bake at 400°F (200°C) for approximately 20 minutes. The baking time may vary slightly depending on the size of your zucchini and your desired level of tenderness. You’re aiming for the zucchini to be tender-crisp – cooked through but still retaining a slight bite. If you prefer softer zucchini, simply bake for an additional 5-10 minutes.
Tip: While a spoon works perfectly for filling, for a more compact and neatly presented boat, you can gently press the filling down by hand. Keep an eye on the zucchini as it bakes. The edges might brown slightly, and the cheese on top should be melted and lightly golden, indicating they are ready to be enjoyed.

How to Serve Zucchini Boats
Once your Zucchini Boats emerge from the oven, fragrant and perfectly tender-crisp, they are ready to be presented and enjoyed. Their robust flavors and satisfying texture make them versatile for various meal pairings. Arrange them artfully on a serving platter and garnish generously with freshly chopped flat-leaf parsley or other fresh herbs like basil or mint. For a bright, zesty counterpoint, serve with optional lemon wedges, allowing guests to squeeze fresh juice over their boats.
These Zucchini Boats are hearty enough to shine as a magnificent main dish. To complete the meal, we highly recommend pairing them with a fresh, vibrant salad that offers a contrast in texture and temperature. Excellent choices include a crisp tomato-cucumber-onion salad, a refreshing Mediterranean rice salad, or a rustic and flavorful Panzanella (Italian bread salad). The freshness of these salads beautifully complements the warmth and richness of the stuffed zucchini.
If you prefer to include grains with your meal, Zucchini Boats pair wonderfully with a variety of grain-based sides. Consider serving them alongside our quick and easy 5-minute couscous for a light addition, a hearty vegan Italian barley salad, or a delightful pearl couscous salad. These grains offer a satisfying foundation that soaks up the delicious flavors of the filling.
For an extra layer of creaminess and tang, we also suggest serving your Zucchini Boats with a complementary sauce. A cool and refreshing tzatziki sauce, a savory yogurt tahini sauce, a creamy vegan sour cream, or even a simple dollop of plain Greek yogurt can elevate the dish, adding a lovely contrast and enhancing the overall experience. Experiment with different combinations to find your favorite!

Storage and Make-Ahead Tips
One of the many benefits of these Zucchini Boats is how well they store and reheat, making them an excellent choice for meal planning and busy schedules.
Make Ahead: This recipe is perfectly suited for meal preparation. You can assemble and even bake the zucchini boats in advance, making your weeknight meals a breeze. The flavors tend to meld and deepen slightly overnight, often tasting even better the next day.
Refrigerator: Cooked Zucchini Boats can be stored in the refrigerator for 3 to 4 days. To keep them fresh, place them in an airtight container or arrange them on a serving plate and wrap tightly with plastic film. This prevents them from drying out and absorbing other odors from the fridge.
To reheat from the refrigerator, you have a couple of options:
- Microwave: For a quick reheat, place one or two boats on a microwave-safe plate and heat for approximately 2 minutes, or until warmed through.
- Oven: For a crispier texture, reheat in a preheated oven at 400°F (200°C) for about 10 minutes, or until heated thoroughly and the cheese (if any) is re-melted and bubbling.
Freezer: For longer storage, you can assemble and freeze the Zucchini Boats *before* baking them. This is a fantastic way to prepare meals far in advance. They will keep well in the freezer for about three months. To freeze, arrange the uncooked, filled boats on a baking sheet and flash freeze them until solid. Once solid, transfer them to a freezer-safe bag or airtight container, separated by parchment paper to prevent sticking. This method helps maintain their shape.
When you’re ready to enjoy them, thaw the frozen zucchini boats in the refrigerator for several hours or overnight. Once thawed, bake them according to the recipe instructions, possibly adding an extra 5-10 minutes to the baking time to ensure they are fully cooked and tender.
It’s important to note that frozen and thawed zucchini boats will have a slightly different texture compared to freshly baked ones. Freezing changes the cellular structure of the zucchini, which can make it a little softer and release more moisture upon thawing and baking. However, they will still be incredibly delicious and nutritious.
More Delightful Zucchini Recipes
- Crispy Zucchini Fritters
- Creamy Zucchini Soup
- Hearty Lentil Bolognese (can be served with zucchini noodles!)
- Moist Banana Zucchini Bread
- Light Zucchini Pasta (Zoodles)
- Classic Fried Zucchini
- Simple Roasted Zucchini
Zucchini Boats with Lentil & Parmesan Filling
Nico Pallotta
(Rated 5 out of 5 stars by 20 readers)
This recipe is naturally vegetarian, easily adaptable for vegan diets, and suitable for most dietary preferences.
10 mins
25 mins
15 mins
50 mins
4 servings
Main Course
International
Print Recipe
Share on Facebook
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, drained and rinsed (or 1½ cups cooked lentils)
- ½ cup walnuts, finely chopped (optional)
- 1 can (15 ounces) crushed tomatoes
- 2 tablespoons balsamic vinegar (or low-sodium soy sauce)
- 1 teaspoon dried oregano (or Italian seasoning blend)
- ½ teaspoon salt, or more to taste
- ⅛ teaspoon black pepper
- ½ cup grated Parmesan cheese (or non-dairy alternative)
Instructions
-
MAKE THE BOATS: Wash and dry the 4 medium zucchini, then cut them in half lengthwise. Scoop out some of the zucchini’s inner flesh and finely chop it.
-
PREP THE FILLING: Preheat oven to 400°F (200°C). Heat 1 tablespoon extra virgin olive oil in a large skillet and sauté the 1 medium chopped onion for 3 minutes. Add the 3 cloves pressed garlic and the chopped zucchini pulp, then cook for 5 minutes.
Stir in the 1 can (15 ounces) drained lentils, ½ cup finely chopped walnuts (if using), 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.
Remove from heat, stir in ½ cup grated Parmesan cheese. Taste and adjust seasoning as needed.
-
FILL AND BAKE: Fill the zucchini shells with the lentil mixture and arrange them on a baking tray or dish. Optionally, sprinkle with more cheese.
Bake at 400°F (200°C) for about 20 minutes, or until the zucchini are fork-tender and the filling is hot and bubbly.
-
SERVING SUGGESTIONS: Arrange the baked boats on a serving platter. Garnish with fresh parsley and lemon wedges.
Serve hot, perhaps with a dollop of Greek yogurt, tzatziki, or yogurt tahini sauce.
Notes
SUBSTITUTIONS:
Green zucchini: Can be substituted with globe zucchini, yellow crookneck, yellow squash, yellow zucchini, or grey zucchini.
Lentils: Mashed chickpeas or black beans make excellent alternatives.
Walnuts: Substitute with cashew nuts or almonds, or omit entirely if you have a nut allergy.
Extra virgin olive oil: Avocado oil, regular olive oil, or any neutral vegetable oil can be used.
Balsamic vinegar: Use soy sauce (or tamari for gluten-free) or coconut aminos for a similar depth of flavor.
Crushed tomatoes: Passata or tomato puree can be used in place of crushed tomatoes.
Dried oregano: A dried Italian herb mix, dried thyme, or dried basil can be used as a substitute.
Grated Parmesan: Grated Pecorino, shredded mozzarella, or a favorite non-dairy cheese are all great options.
STORAGE:
Make ahead: This recipe is perfect for meal prep. Zucchini boats keep well for several days.
Refrigerator: Store cooked zucchini boats in an airtight container in the fridge for 3-4 days. Reheat in the microwave for ~2 minutes or in an oven at 400°F (200°C) for ~10 minutes.
Freezer: Unbaked, filled zucchini boats can be frozen for up to three months. Thaw in the refrigerator for a few hours before baking as directed. Note that frozen and thawed zucchini may have a slightly softer texture due to changes in its structure.
Nutrition Facts (per serving)
Carbohydrates: 34g,
Protein: 16g,
Fat: 18g,
Saturated Fat: 4g,
Polyunsaturated Fat: 8g,
Monounsaturated Fat: 5g,
Trans Fat: 0g,
Cholesterol: 11mg,
Sodium: 663mg,
Potassium: 1186mg,
Dietary Fiber: 10g,
Sugar: 13g,
Vitamin A: 817IU,
Vitamin B6: 1mg,
Vitamin C: 50mg,
Vitamin E: 2mg,
Vitamin K: 37µg,
Calcium: 224mg,
Folate: 192µg,
Iron: 5mg,
Manganese: 1mg,
Magnesium: 111mg,
Zinc: 3mg
Tried this recipe?
We’d love to hear from you! Leave a comment below or mention @theplantbasedschool on Instagram. Your feedback and star ratings are truly appreciated!