Welcome to the ultimate guide to crafting the perfect Vegan Zucchini Rollatini. If you’ve been searching for a dish that is elegant, deeply satisfying, and packed with flavor, you’ve found it. This recipe transforms humble zucchini into a stunning main course, featuring tender zucchini ribbons rolled around a luxuriously creamy, homemade vegan ricotta filling, all baked in a rich marinara sauce. Forget any past experiences with watery or bland zucchini dishes; we’ve perfected the method to ensure a flawless result every time. This is the plant-based dinner that will impress everyone at the table, whether they’re vegan or not.
Why This is the Best Vegan Zucchini Rollatini
What sets this recipe apart is the attention to detail. We tackle the two most common challenges with zucchini rollatini head-on: the watery texture and the lackluster filling. Our method for preparing the zucchini draws out excess moisture, concentrating its flavor and ensuring your final dish has the perfect consistency. The star of the show, however, is our tofu-cashew ricotta. It’s rich, creamy, and seasoned to perfection with nutritional yeast and herbs, creating a flavor and texture that beautifully mimics traditional ricotta cheese. This dish isn’t just a vegan alternative; it’s a culinary upgrade.

Key Ingredients for Success
Crafting this delicious vegan dinner requires a handful of simple, wholesome ingredients. Here’s what you’ll need:
For the Zucchini Rolls
- Zucchini: Choose 3-4 medium, firm zucchini. They should be relatively straight to make slicing into even planks easier.
- Olive Oil: Just a touch for flavor and to help the zucchini soften perfectly.
- Salt: Essential for drawing out moisture from the zucchini slices.
For the Creamy Vegan Ricotta Filling
- Extra-Firm Tofu: The base of our ricotta, providing a sturdy, protein-packed structure. Make sure to press it well.
- Raw Cashews: These add incredible creaminess and richness. A quick soak makes them blend silky smooth.
- Nutritional Yeast: This provides the cheesy, savory, umami flavor that is absolutely essential.
- Lemon Juice: For a bright, tangy flavor that mimics the zest of dairy cheese.
- Garlic & Herbs: Fresh garlic, dried oregano, and fresh basil are key for that classic Italian taste.
For the Assembly
- Marinara Sauce: Use your favorite high-quality jarred sauce to save time, or a simple homemade version.
- Vegan Parmesan Cheese: For that golden, bubbly topping.
- Fresh Parsley: For a fresh, vibrant garnish.
How to Make Vegan Zucchini Rollatini Step-by-Step
Follow these simple steps to create a show-stopping meal. We’ll walk through preparing the zucchini, whipping up the filling, and assembling the final dish for baking.
Step 1: Prepare the Zucchini (The Secret to No-Soggy Rollatini!)
First, preheat your oven to 400°F (200°C). Wash and trim the ends of your zucchini. Using a mandoline or a sharp knife, carefully slice the zucchini lengthwise into 1/8-inch thick planks. Arrange the planks in a single layer on a baking sheet lined with paper towels. Sprinkle them generously with salt and let them sit for 15-20 minutes. You will see beads of water form on the surface. Pat them completely dry with more paper towels. This step is crucial for preventing a watery casserole.

Step 2: Make the Vegan Ricotta Filling
While the zucchini is “sweating,” prepare the filling. If you haven’t soaked your cashews, you can do a quick soak by covering them in boiling water for 15 minutes. Drain them well. In a high-speed blender or food processor, combine the pressed tofu, soaked cashews, nutritional yeast, lemon juice, minced garlic, oregano, and a pinch of salt and pepper. Blend until the mixture is smooth and creamy. You may need to scrape down the sides a few times. Stir in the chopped fresh basil by hand.
Step 3: Assemble the Rollatini
Spread a thin layer of marinara sauce (about 1 cup) in the bottom of a 9×13 inch baking dish. This will prevent the rollatini from sticking. Take one slice of zucchini and lay it flat. Spread about 2 tablespoons of the vegan ricotta filling evenly over the surface. Gently roll it up and place it seam-side down in the prepared baking dish. Repeat with the remaining zucchini slices, arranging them snugly in the dish.
Step 4: Bake to Perfection
Once all the rolls are in the dish, top them with the remaining marinara sauce. Sprinkle generously with vegan Parmesan cheese. Bake for 25-30 minutes, or until the sauce is bubbly and the topping is golden brown. Let it rest for a few minutes before garnishing with fresh parsley and serving.
Tips and Tricks for Perfect Rollatini
To ensure your Vegan Zucchini Rollatini is a success, keep these expert tips in mind.
- Slice Zucchini Evenly: Using a mandoline is the best way to get uniform slices. If you don’t have one, use a very sharp knife and a steady hand. Even thickness ensures even cooking.
- Don’t Skip Salting: I can’t stress this enough! Salting and patting dry the zucchini is the most important step for achieving the perfect texture.
- Press Your Tofu: For the creamiest ricotta, make sure you press the extra-firm tofu for at least 30 minutes to remove as much water as possible.
Recipe Variations & Substitutions
This recipe is fantastic as is, but it’s also wonderfully versatile. Try one of these variations:
- Nut-Free Ricotta: For a nut-free version, you can substitute the cashews with raw sunflower seeds or an additional half-block of tofu.
- Add Some Greens: Wilt 2 cups of fresh spinach and squeeze it completely dry. Chop it finely and mix it into the vegan ricotta filling for extra nutrients. Looking for an even heartier meal? Try our White Chicken Lasagna Soup recipe for another comforting option.
- Spice It Up: Add 1/2 teaspoon of red pepper flakes to the marinara sauce or the ricotta filling for a little kick of heat.
Storage and Reheating Instructions
This Vegan Zucchini Rollatini is a great make-ahead meal. You can assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if it’s going into the oven straight from the fridge.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. For best results, reheat individual portions in the microwave or in a covered dish in a 350°F oven until warmed through. For other great make-ahead ideas, check out our Sausage Hashbrown Breakfast Casserole.
Frequently Asked Questions
Yes, this is a great make-ahead dish. You can fully assemble the rollatini in the baking dish, cover it tightly with foil or a lid, and refrigerate it for up to 24 hours before you plan to bake it. You may need to add 5-10 minutes to the baking time.
The key is to draw out the excess moisture from the zucchini before baking. We do this by slicing the zucchini into planks, sprinkling them with salt, and letting them ‘sweat’ for 15-20 minutes. Afterward, you must pat them completely dry with paper towels. This simple step concentrates the zucchini flavor and prevents a watery sauce.
Yes, this recipe is naturally gluten-free as it does not contain any wheat or gluten-containing ingredients. It’s a fantastic option for anyone looking for a healthy, low-carb, and gluten-free meal.
A combination of pressed extra-firm tofu and soaked raw cashews makes the best vegan ricotta substitute. The tofu provides a firm, protein-rich base, while the cashews add creaminess and richness. Blended with nutritional yeast for cheesiness and lemon juice for tang, it’s a delicious and convincing alternative.
Vegan Zucchini Rollatini pairs wonderfully with a side of crusty garlic bread to soak up the extra marinara sauce, a simple green salad with a light vinaigrette, or steamed or roasted vegetables like broccoli or asparagus.
More Delicious Recipes to Try
If you loved this recipe, you might also enjoy some of our other satisfying main courses. Our Ricotta Stuffed Shells (coming soon) offer a classic pasta experience, while the One-Pot Beefaroni is perfect for a quick weeknight dinner.
Share Your Creation!
I hope you love this Vegan Zucchini Rollatini recipe as much as I do! It’s a testament to how delicious and satisfying plant-based eating can be. If you make it, please leave a comment below and let me know how it turned out. Don’t forget to save this recipe to your favorite board on Pinterest!

Vegan Zucchini Rollatini Recipe

Vegan Zucchini Rollatini (The Best, Creamiest Recipe!)
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). Slice zucchini lengthwise into 1/8-inch thick planks. Arrange in a single layer on a paper towel-lined surface, sprinkle with salt, and let sit for 15-20 minutes to draw out moisture. Pat completely dry.
- In a high-speed blender, combine the pressed tofu, soaked cashews, nutritional yeast, lemon juice, minced garlic, and oregano. Blend until smooth and creamy. Stir in the chopped fresh basil by hand.
- Spread 1 cup of marinara sauce in the bottom of a 9x13 inch baking dish. Spread about 2 tablespoons of the ricotta filling onto each zucchini plank, roll it up, and place it seam-side down in the dish. Repeat for all slices.
- Top the assembled rolls with the remaining marinara sauce and sprinkle with vegan Parmesan cheese. Bake for 25-30 minutes, until the sauce is bubbling and the topping is golden. Let rest for 5 minutes, then garnish with fresh parsley and serve warm.
Notes
Tip 2: A mandoline slicer is highly recommended for uniform zucchini planks, which ensures they all cook evenly.