I absolutely adore sharing this Vegan Zucchini Rollatini Recipe with friends and family because it perfectly captures the comforting essence of classic Italian cuisine, yet keeps things fresh and plant-based. I love how thin, tender zucchini ribbons wrap around a creamy, herby vegan ricotta and spinach filling, all bubbling under a layer of melted vegan mozzarella and marinara sauce. It’s a dish that feels indulgent without weighing you down, and I promise every bite bursts with vibrant, wholesome flavors that will make you rethink plant-based meals forever.
Why You'll Love This Vegan Zucchini Rollatini Recipe
From the moment I slice into these tender zucchini rolls, I’m always amazed by the combination of flavors and textures. The creamy vegan ricotta mixed with fresh spinach and bright basil creates such a luscious and satisfying filling, while the zucchini provides a slightly sweet, tender wrap that soaks up the savory marinara sauce. I love how this dish combines fresh garden ingredients with comforting, cheesy goodness, all without any dairy. It’s truly a celebration of what vegan cooking can be!
One of my favorite things about this Vegan Zucchini Rollatini Recipe is how surprisingly easy it is to prepare. The ingredients are straightforward, and while there are a few steps, none of them feel complicated or intimidating. I find it to be a perfect recipe for weekends when I want to impress, or even on a weekday when I have a bit more time to dedicate to the kitchen. Plus, it’s perfect for a cozy family dinner or sharing with guests who might not be vegan but will absolutely love this dish too.
Ingredients You'll Need
Each ingredient in this recipe is simple but essential—they all work harmoniously to build layers of flavor and texture that make this dish irresistible. From the fresh zucchinis that lend a delicate, tender base, to the herbal notes of basil and Italian seasoning, every component plays a beautiful role.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Zucchinis: Choose firm, fresh zucchinis that slice evenly for perfect rollatini.
- Olive oil: Use a good-quality, fruity olive oil for drizzling and baking to enhance flavor.
- Fresh vegan ricotta: This creamy base is key for that authentic rollatini texture and richness.
- Fresh spinach: Chopped and cooked to soften, it adds earthiness and nutrients.
- Basil leaves: Fresh basil brings a sweet, peppery brightness to complement the filling.
- Italian seasoning: A blend of herbs that infuses the filling with classic Italian flavor.
- Marinara sauce: A vibrant tomato sauce that ties the whole dish together.
- Vegan mozzarella cheese: Melts beautifully on top, giving you that lovely cheesy finish.
- Pinch of salt: Enhances all the natural flavors without overpowering.
Directions
Step 1: Preheat your oven to 400°F (200°C), so it’s ready when you finish preparing the zucchini and filling.
Step 2: Thoroughly wash your fresh spinach and chop it coarsely. In a large skillet over medium heat, cook the spinach until wilted and all excess water evaporates, which usually takes around 3 to 5 minutes. Set it aside to cool, then squeeze out any remaining moisture—this step is crucial to keep your filling from becoming watery.
Step 3: Clean your zucchinis, drying them carefully before trimming off both ends. Slice each zucchini lengthwise into about 4 thin slices, making sure the end pieces lay flat so they roll easily without breaking.
Step 4: Arrange the zucchini slices on a baking sheet, drizzle them lightly with olive oil, and sprinkle a dash of salt. Bake for 15 to 20 minutes until just softened but still sturdy enough to roll. Once baked, transfer them to a plate lined with paper towels to cool slightly and absorb any extra moisture.
Step 5: In a large mixing bowl, combine your vegan ricotta, cooked spinach, chopped basil, Italian seasoning, and a pinch of salt. Mix until the filling is creamy and well blended—this mixture will be the flavorful heart of your rollatini.
Step 6: Lightly coat the bottom of an 8x8 inch baking dish with marinara sauce, creating a flavorful base that will keep the zucchini moist as it bakes.
Step 7: Lay out each zucchini slice on your workspace, then spread a generous layer of the vegan ricotta mixture evenly across the surface. Carefully roll each slice up and arrange them seam-side down in the baking dish, packing them close but not overcrowded.
Step 8: Drizzle additional marinara sauce over the top of the zucchini rolls, then sprinkle generously with vegan mozzarella cheese. Pop the dish into the oven and bake for about 20 minutes, until the sauce is bubbling and the cheese has melted and started to turn golden.
Step 9: Remove from the oven and let the rollatini rest for a few moments to firm up slightly before serving. This pause also lets the flavors settle beautifully.
Servings and Timing
This Vegan Zucchini Rollatini Recipe comfortably serves 4 people, making it ideal for a cozy family dinner or a small gathering. The total prep time is approximately 20 minutes, including washing and chopping vegetables and preparing the filling. Bake times add about 35 to 40 minutes, split between softening the zucchini and finishing the rollatini with cheese and sauce. Altogether, you’re looking at roughly 1 hour from start to finish, including a short resting period after baking. This timing means you can start early enough to enjoy a relaxed, flavorful meal without rushing.
How to Serve This Vegan Zucchini Rollatini Recipe
I love serving this dish warm and fresh from the oven when the cheesy vegan mozzarella stretches with every bite—it feels so indulgent. For a complete meal, I often pair it with a crisp green salad dressed with lemon vinaigrette or a side of garlic-roasted potatoes to bring in a bit of crunch and heartiness. A crusty baguette or focaccia also fits perfectly for mopping up the rich marinara sauce left on the plate.
Garnishing with fresh basil leaves and a sprinkle of red pepper flakes adds a pop of color and a subtle hint of spice that really elevates the dish visually and flavor-wise. When plating, I gently place two zucchini rollatini per person on a warm plate, adding sauce and cheese over the top for a pretty presentation that feels both rustic and refined.
For beverages, I personally enjoy a chilled glass of medium-bodied red wine like Chianti or a sparkling water with a slice of lemon for refreshing balance. This dish is perfect for family dinners, casual dinner parties, or even cozy weeknight meals when you want something special yet nourishing. I recommend serving it warm rather than hot so the flavors shine without overwhelming the palate.
Variations
Whenever I make this Vegan Zucchini Rollatini Recipe, I like to tweak it according to what I have on hand or my mood. For example, if fresh basil is out of season, I substitute with fresh oregano or thyme to bring a slightly different herbal note. You can also swap out the spinach for kale or chard if you want a heartier, earthier taste and texture. For even more protein, I sometimes mix in some chopped nuts or crumbled tofu into the filling.
If gluten-free is a concern, this recipe is naturally gluten-free with no modifications needed, which is such a bonus. For a lower-fat version, I use a lighter vegan ricotta or reduce the amount of vegan mozzarella on top. If you’re pressed for time, you can skip baking the zucchini slices before rolling them up— just make sure they’re sliced thin enough so they cook through in the final bake.
In terms of cooking methods, while I love baking, you could try assembling these rollatini and cooking them in a slow cooker set on low for a few hours for a hands-off approach. That results in very tender zucchini and deeply melding flavors although the cheese won't have that bubbly browned effect from the oven.
Storage and Reheating
Storing Leftovers
Leftover rollatini can be stored in an airtight container and refrigerated for up to 3 days without losing its deliciousness. I recommend using a glass container to keep the flavors fresh and to avoid any plastic taste. When storing, try to maintain the layers intact for easier reheating and presentation later on.
Freezing
If you want to freeze this Vegan Zucchini Rollatini Recipe, it freezes beautifully! I like to freeze it in a sturdy, freezer-safe dish covered tightly with foil and a layer of plastic wrap to prevent freezer burn. It should keep well for about 2 to 3 months. Whenever possible, I freeze before baking to preserve the freshest texture and flavor, then bake it straight from frozen, adding extra time as needed.
Reheating
To reheat, I prefer baking the leftovers in the oven at 350°F (175°C) to maintain the best texture; this usually takes about 20 minutes or until heated through and bubbly again. Avoid microwaving if you can, as it tends to make the zucchini watery and the cheese rubbery. To refresh the topping, adding a little extra vegan cheese before reheating works wonders to revive that just-baked feel.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! If you’re using frozen spinach, be sure to thaw it fully and squeeze out as much moisture as possible. This helps avoid a watery filling and keeps the texture just right.
Do I have to bake the zucchini before rolling?
Baking the zucchini slices first softens them so they’re flexible and easy to roll without breaking. If you slice them very thin, you could skip pre-baking and cook them fully during the final bake, but the texture won’t be quite as tender.
What can I substitute for vegan ricotta?
If you can’t find vegan ricotta, you can make your own by blending tofu with lemon juice, nutritional yeast, and a touch of garlic powder. Cashew-based cheese is also a great creamy alternative.
Can I prepare this recipe ahead of time?
Yes! You can assemble the rollatini a day before and refrigerate it, then bake it fresh right before serving. This makes entertaining much easier and lets the flavors meld wonderfully.
Is this recipe suitable for a gluten-free diet?
Definitely. All the ingredients in this Vegan Zucchini Rollatini Recipe are naturally gluten-free, so it’s perfect for those avoiding gluten without any changes.
Conclusion
I genuinely hope you give this Vegan Zucchini Rollatini Recipe a try because it has become one of my go-to dishes for impressing friends and savoring something truly comforting yet wholesome. Its layers of fresh, vibrant flavors and the satisfying creaminess make it a winner every time. Once you taste it, I’m sure it will become one of your favorites too—just like it did for me!
Print
Vegan Zucchini Rollatini Recipe
- Total Time: 1 hour
- Yield: 4 servings
- Diet: Vegan
Description
This Vegan Zucchini Rollatini features tender baked zucchini slices rolled with a creamy spinach and vegan ricotta filling, topped with marinara sauce and melted vegan mozzarella. It's a delicious, plant-based twist on traditional Italian rollatini, perfect for a satisfying dinner that's both healthy and flavorful.
Ingredients
Zucchini
- 4-5 zucchinis, sliced
- Olive oil, for drizzling
- Pinch of salt, to taste
Filling
- 1 cup (240g) fresh vegan ricotta
- 1 lb (500g) fresh spinach, chopped and cooked
- Chopped basil leaves, to taste
- 1 tbsp Italian seasoning
- Pinch of salt, to taste
Sauce and Topping
- 1 cup (240ml) marinara sauce
- Vegan mozzarella cheese, for sprinkling
Instructions
- Preheat Oven: Set your oven to 400°F (200°C) to prepare for baking the zucchini and rolling the dish later.
- Prepare and Cook Spinach: Wash the spinach thoroughly. In a large skillet over medium heat, add the chopped spinach and cook until wilted and all moisture evaporates, about 3-5 minutes. Remove from heat, let cool, then squeeze out any excess water to prevent sogginess.
- Prepare the Zucchini: Clean zucchinis, pat dry, and trim the ends. Slice each zucchini lengthwise into 4 even slices, trimming end pieces so they lay flat for rolling.
- Bake the Zucchini: Arrange zucchini slices on a baking sheet, drizzle with olive oil, and sprinkle with a pinch of salt. Bake for 15-20 minutes until softened but still sturdy enough to roll. Let cool slightly on a plate lined with paper towels to absorb any remaining moisture.
- Prepare the Filling: In a mixing bowl, combine vegan ricotta, cooked spinach, chopped basil, Italian seasoning, and salt. Mix thoroughly to create a creamy, flavorful filling.
- Assemble the Dish: Spread a thin layer of marinara sauce evenly on the bottom of an 8x8 inch baking dish. Lay each zucchini slice flat and spread a generous amount of the vegan ricotta-spinach mixture evenly over each slice. Carefully roll up each slice and place seam side down in the baking dish, arranging them snugly side by side.
- Bake: Drizzle additional marinara sauce over the top of the rollatini and sprinkle evenly with vegan mozzarella cheese. Return the dish to the oven and bake for about 20 minutes until the sauce is heated through and vegan cheese has melted and slightly browned.
- Serve: Remove from oven and let the rollatini cool for a few minutes to set. Serve warm and enjoy your delicious vegan zucchini rollatini.
Notes
- Ensure you squeeze out all excess water from spinach and baked zucchini to avoid watery filling and soggy rollatini.
- If vegan ricotta is unavailable, you can substitute with blended tofu or cashew cheese.
- Adjust Italian seasoning and basil quantities according to your taste preferences.
- Use a mandoline slicer for uniform zucchini slices to ensure even cooking and rolling.
- This dish can be prepared ahead and refrigerated before the final bake, adding extra baking time if served chilled.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian

Leave a Reply