Vegan Stuffed Zucchini Boats with Lentils (Easy Recipe)

Close-up image of vibrant vegan stuffed zucchini boats topped with herbs and vegan parmesan.

If you’re looking for a fresh, easy dinner idea, this recipe for Vegan Stuffed Zucchini Boats is a total winner. It’s packed with hearty lentils, juicy tomatoes, and fragrant herbs, then finished with a sprinkle of vegan parmesan that ties everything together beautifully. Trust me, this dish flies off the table with the whole family!

When summer hits, I crave meals that feel light but still hit all the flavor notes. These vegan stuffed zucchini boats are a great go-to—they’re fresh, vibrant, and full of real, wholesome ingredients. Plus, they’re super easy to pull together on a busy weeknight.

I’ve always loved zucchini for how adaptable they are—in fact, I recently made zucchini brownies one day, and then these zucchini boats the next! It’s amazing how many different ways you can enjoy this humble vegetable.

Seriously, vegan stuffed zucchini boats make for a delicious, no-fuss summer meal that everyone will love, especially when packed with lentils, tomatoes, fresh herbs, and topped with a little vegan parmesan for that perfect finishing touch.

Equipment

  • Oven
  • Stovetop

Notes

Storage

  • Fridge: Once cooked, let the zucchini boats cool completely. Then, store them in an airtight container and keep them in the fridge for up to 3 days.
  • Freezer: Cool completely before freezing. Layer the boats in a container, placing parchment paper between layers so they don’t stick together. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheat: Preheat your oven to 350ºF (180ºC). Place the zucchini boats in a baking dish and bake for about 10 minutes or until heated through. Frozen ones might need a bit more time.

*Nutrition info is a rough estimate for 2 boats, calculated without optional ingredients and using less oil.

Nutrition

Calories: 225kcal

This nutrition info is a general estimate made using third-party tools and excludes optional ingredients.

Hey friends! Let me introduce you to these bright and tasty Vegan Stuffed Zucchini Boats — a simple dinner that looks as good as it tastes. Hollowed zucchini halves get filled with a rich, savory mix of lentils and tomatoes, freshened up with herbs, and topped with a sprinkle of vegan parmesan or your preferred cheese. They’re light enough to enjoy on warm summer evenings, yet filling thanks to the lentils. Perfect for a family meal or bringing to a dinner party.

This recipe is straightforward, with just about 10 minutes of hands-on prep, plus roughly 40 minutes in the oven. You’ll find step-by-step photos, an easy-to-follow ingredient list, and clear oven and stovetop instructions. Plus, I’ll share ideas for swaps, mix-ins, make-ahead tips, and how to store leftovers, so you can tweak it to fit your kitchen and lifestyle.

Keep reading and I’ll walk you through how to pull it all together, from scooping the zucchinis to baking those boats to perfection. I’ll also share my favorite ingredient substitutions and tips to prevent soggy zucchini shells, especially when using canned lentils to save time. This dish is all about tasty, fuss-free, real food that fits into your busy life.

Why You’ll Love These Zucchini Boats

What’s not to love about these vegan stuffed zucchini boats? They’re fresh, satisfying, and loaded with flavor, making them perfect for those hotter days when you want a lighter meal but still want to feel full. The lentils pack in plant-based protein and fiber, keeping you fueled and satisfied while the fresh herbs brighten every bite. Adding a sprinkle of vegan parmesan or any cheese adds just the right touch of richness without weighing things down. Plus, since they’re simple to make with pantry staples like canned lentils and can be served hot or cold, they’re incredibly flexible for any weeknight or potluck occasion.

Ingredients for Stuffed Zucchini

  • 1-2 tbsp olive oil, for cooking
  • 1 small white onion, diced
  • 1 medium carrot, diced
  • 1 teaspoon salt, divided
  • 1 teaspoon tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon smoked paprika
  • 1 pinch red pepper flakes (optional)
  • 1 cup chopped fresh tomatoes (or sub with chopped canned tomatoes)
  • ½ cup water
  • 1 15 oz can cooked lentils, rinsed and drained
  • ¼ cup fresh herbs (such as basil or parsley)
  • Freshly cracked black pepper
  • 3 medium zucchini
  • 1-2 tablespoon vegan parmesan or any other cheese you like such as mozzarella, cheddar, etc. (optional)

Make and Bake the Boats

  1. Heat 1–2 tablespoons olive oil in a small pot or skillet over medium heat.
  2. Add diced onion, diced carrot, and ½ teaspoon salt; cook 5–6 minutes until the onion is translucent and the carrots soften.
  3. Stir in tomato paste, ground cumin, ground coriander, and red pepper flakes (optional); cook 1–2 minutes to bloom the spices.
  4. Add chopped tomatoes, smoked paprika, rinsed and drained lentils, remaining salt, freshly cracked black pepper, and ½ cup water; bring to a boil, then reduce heat and simmer about 10 minutes until most liquid is absorbed.
  5. Stir in chopped fresh herbs and remove the filling from heat.
  6. Preheat oven to 350°F (180°C) and grease or line a baking dish.
  7. Slice zucchinis in half lengthwise.
  8. Scoop out seeds and some flesh from each zucchini half to create boats.
  9. Spoon the lentil-tomato mixture evenly into each zucchini half.
  10. Arrange the filled zucchini halves in the prepared baking dish.
  11. Bake 25–30 minutes until the zucchinis are tender but still hold a slight bite.
  12. In the last 5–10 minutes of baking, sprinkle vegan parmesan or your preferred cheese on top and return to the oven until the cheese melts and turns golden.

Tips for Best Results

  • Go for canned lentils. They’re a huge time saver and work perfectly for this recipe.
  • Cheese topping is flexible. Pick whatever you like—vegan parmesan, mozzarella, even cheddar works great here.
  • Match your zucchinis. Choosing similar-sized zucchinis means they bake evenly and finish at the same time.
  • Choose ripe tomatoes. Great tomatoes make a big difference here. If fresh ones aren’t available, canned tomatoes won’t disappoint.

Close-up of vibrant vegan zucchini boats filled with lentils and topped with herbs and vegan parmesan

Flavor Swaps and Add-Ins

  • Switch up the protein: Try cooked quinoa, chickpeas, bulgur, or farro instead of lentils for a fun change.
  • Not vegan? No worries—swap the lentils for cooked ground turkey or beef and top with regular cheese.
  • Mediterranean vibes: Stir in chopped olives, capers, and crumble feta cheese instead of vegan parmesan.
  • Bring the heat: Add harissa, chipotle in adobo, or more red pepper flakes to spice up the filling.
  • Crunch factor: Mix panko breadcrumbs with olive oil and herbs, then sprinkle on top for the last 10 minutes of baking to get a golden crust.
  • Feel like mixing veggies? Swap zucchini for yellow squash, hollowed bell peppers, or add diced mushrooms to the filling.
  • If you want tomato-free: Replace fresh tomatoes with a small can of diced tomatoes or a few spoonfuls of marinara sauce.

Storage, Freezing, and Reheating

  • Fridge: Cool zucchini boats fully, then store them in an airtight container for up to 3 days.
  • Freezer: After cooling, layer the boats with parchment paper in between to stop sticking. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheat: Warm in a 350ºF (180ºC) oven for about 10 minutes, longer if frozen, until steaming hot all the way through.

Common Questions Answered

  • Can I use dried lentils instead of canned? Absolutely! Just cook them fully following package instructions first. This recipe is built for convenience so canned lentils are easier but dried works fine too.
  • How do I avoid soggy vegan stuffed zucchini boats? Scoop out seeds and excess flesh well, don’t overfill, and if your zucchinis are watery, salt the scooped shells and let them rest for 10-15 minutes before filling, then pat dry. You can also bake the hollowed shells for 5-8 minutes first to pull out moisture.
  • Can I make these ahead or freeze before cooking? Yes, that’s a great idea! You can cook the filling and stuff the boats, then refrigerate for up to 24 hours before baking. For freezing, fully cooked boats freeze well, or freeze assembled unbaked boats and bake from thawed—just add some extra baking time if needed.
  • What’s the best way to reheat leftovers? Oven reheating at 350ºF (180ºC) for about 10-15 minutes works great (longer if frozen). Microwaving is fine for a quick single portion, but will soften the zucchini more.
  • What size zucchini is best? Medium zucchinis that are close in size will cook evenly and fit well in your baking dish.
  • Are these vegan stuffed zucchini boats gluten-free? Yes! The basic recipe is naturally gluten-free. If you add any breadcrumb topping, just use gluten-free panko to keep it safe.

Close-up of colorful vegan stuffed zucchini boats filled with lentils and vegetables.

More in Recipes

Clara

ABOUT THE AUTHOR

Clara

Hi, I’m Clara, the home cook and recipe creator behind Cooking Crumbs. I share cozy homemade recipes, easy bakes, simple breads, comforting family dinners, old-fashioned desserts, cookies, casseroles, and seasonal favorites made for real home kitchens. Cooking Crumbs is my kitchen space for recipes that feel warm, familiar, and worth saving — the kind of food you can make with simple ingredients, clear steps, and no pressure to make everything perfect. I believe some of the best recipes are the ones that leave a few crumbs behind: a soft slice of bread, a warm cookie, a simple cake, a bubbling casserole, or a cozy supper shared at the end of the day. That is the heart of Cooking Crumbs: simple homemade food, clear instructions, familiar flavors, and recipes you can come back to again and again.

READ MORE →

Leave a Comment