Vegan Zucchini Rollatini Recipe
If you’re looking to wow your friends with a dish that’s both comforting and fresh, this Vegan Zucchini Rollatini Recipe is exactly what you need. The combination of tender zucchini slices rolled around creamy vegan ricotta and spinach filling, baked to bubbly perfection with marinara sauce and melty vegan mozzarella, hits all the right notes. It’s one of those meals that feels indulgent but is packed with wholesome, plant-based goodness.
I love making this recipe when I want something light yet satisfying—perfect for a cozy weeknight dinner or impressing guests without spending hours in the kitchen. The best part? It’s naturally gluten-free and loaded with veggies, so you can enjoy every bite guilt-free. Trust me, once you try this Vegan Zucchini Rollatini Recipe, it’ll become a staple in your dinner rotation!
Ingredients You’ll Need
These ingredients come together beautifully to create a rich, vibrant, and aromatic filling inside soft baked zucchini slices. The key is using fresh, high-quality components, especially for the vegan ricotta and marinara sauce—you’ll really taste the difference.
- Zucchinis: Choose medium-sized zucchinis for slicing—they’re firm and have just the right shape to roll.
- Olive oil: A drizzle adds richness and helps soften the zucchini during baking.
- Fresh vegan ricotta: I recommend homemade or a good store-bought version for that creamy texture and subtle tang.
- Fresh spinach: Cooked and squeezed dry, it adds earthiness without watering down the filling.
- Basil leaves: Fresh basil brightens the dish with a lovely herbal note.
- Italian seasoning: This blend brings in classic Mediterranean flavors; feel free to adjust to your liking.
- Salt: Enhances all the natural flavors.
- Marinara sauce: Use your favorite variety or homemade for a fresh tomato base.
- Vegan mozzarella cheese: Opt for a melty one to get that golden, bubbly finish.
Variations
One of the things I appreciate about this Vegan Zucchini Rollatini Recipe is how easy it is to tailor to your preferences. Feel free to play around with herbs, spices, or even swap the spinach for another leafy green if you want to switch things up.
- Spicy kick: I sometimes add a pinch of red pepper flakes into the ricotta mixture to give it a subtle heat that pairs beautifully with the creamy filling.
- Different greens: Kale or Swiss chard works well if you’re out of spinach; just make sure to cook and drain them thoroughly.
- Nutty twist: Adding some toasted pine nuts or walnuts into the filling adds a great texture contrast.
- Herb variations: Fresh oregano or thyme instead of basil brings a different but equally delicious flavor profile.
- Cheese swaps: If you want, sprinkle nutritional yeast for a cheesy flavor without using mozzarella.
How to Make Vegan Zucchini Rollatini Recipe
Step 1: Preheat and prep your ingredients
Start by preheating your oven to 400°F (200°C)—this ensures it’s hot enough to soften those zucchini slices just right. While the oven warms, wash and chop your fresh spinach, then sauté it in a skillet over medium heat for about 3-5 minutes until wilted and all liquid evaporates. Don’t skip the step of squeezing out any excess moisture—it keeps the filling from getting watery later.
Step 2: Slice and bake the zucchini
Wash and dry your zucchinis, then slice them lengthwise into approximately four even strips each for rolling. Trim the ends so the slices lay flat, which makes rolling easier and neater. Place them on a baking sheet and drizzle with olive oil and a pinch of salt. Pop them into the oven for about 15-20 minutes until they’re tender but still hold their shape. This step softens them just enough so they’ll roll up without cracking.
Step 3: Prepare the creamy filling
In a bowl, combine your vegan ricotta, cooked spinach, freshly chopped basil, Italian seasoning, and a pinch of salt. Mix thoroughly so all flavors meld. If your vegan ricotta feels a bit dry, you can add a splash of plant milk or a little olive oil to reach a creamy consistency—that’s a trick I’ve learned to keep the filling luscious.
Step 4: Assemble and bake the rollatini
Start by spreading a thin layer of marinara sauce on the bottom of an 8×8 baking dish to prevent sticking and infuse flavor. Lay out each zucchini slice and spread a generous amount of the ricotta-spinach mixture across one side. Roll up each slice tightly and place seam side down in the dish. Top with extra marinara sauce and sprinkle vegan mozzarella evenly over the top. Return to the oven for another 20 minutes until the cheese melts and everything is heated through beautifully.
How to Serve Vegan Zucchini Rollatini Recipe

Garnishes
I like to finish my rollatini with fresh basil leaves and a drizzle of high-quality extra virgin olive oil right before serving—it adds a bright, herbaceous pop that makes the dish look and taste even fresher. Sometimes, a sprinkle of crushed red pepper flakes on top gives a little exciting heat if you’re feeling adventurous.
Side Dishes
This Vegan Zucchini Rollatini pairs perfectly with a crisp green salad tossed in lemon vinaigrette or some garlic roasted potatoes for a heartier meal. For something lighter, steamed asparagus or a quinoa salad work well to round out the plate without overpowering the flavors of the rollatini.
Creative Ways to Present
For special occasions, I’ve served these rollatini in individual ramekins or mini bake dishes, which makes it feel extra special and elegant. You can also sprinkle some toasted pine nuts or vegan Parmesan on top before baking for an irresistible golden crust. Plus, arranging the rolls in a spiral or circular pattern in the dish adds a fun visual flair that guests always comment on.
Make Ahead and Storage
Storing Leftovers
I usually store leftovers in an airtight container in the fridge, and they keep nicely for up to 3 days. When you’re ready to eat, just bring them back to room temperature before reheating to keep the zucchini from getting too soggy.
Freezing
This recipe freezes really well if you want to prep in advance. I recommend freezing before the second bake step—just assemble your rollatini in a freezer-friendly dish, cover tightly, and freeze. When ready to eat, thaw overnight in the fridge and bake as directed. This method keeps textures and flavors intact.
Reheating
To reheat, cover the dish with foil and bake at 350°F (175°C) until warmed through, usually about 15-20 minutes. Removing the foil in the last 5 minutes helps refresh the cheesy top and prevent sogginess. Alternatively, a quick zap in the microwave works fine if you’re in a hurry, but baking really brings back the fresh-baked texture.
FAQs
-
Can I use frozen spinach for the Vegan Zucchini Rollatini Recipe?
Yes, you can use frozen spinach, but make sure to thaw it fully and squeeze out all excess water before mixing it with the ricotta. This prevents the filling from becoming watery and keeps your rollatini firm and flavorful.
-
What if I don’t have vegan ricotta?
If you don’t have vegan ricotta on hand, you can make a simple version by blending soaked cashews with a splash of lemon juice, nutritional yeast, garlic powder, and a pinch of salt until creamy. This DIY ricotta works beautifully in the recipe.
-
Is it possible to make this recipe gluten-free?
Absolutely! This Vegan Zucchini Rollatini Recipe is naturally gluten-free since it uses zucchini in place of pasta. Just ensure your marinara sauce and vegan cheese are also labeled gluten-free.
-
How do I prevent the zucchini slices from breaking when rolling?
Baking the zucchini a little before rolling softens them and makes them more pliable. Also, slicing them evenly and trimming the ends helps create flat slices that roll without cracking.
-
Can I prepare this dish ahead of time?
Yes! You can assemble the rollatini the day before, keep it covered in the fridge, and bake it fresh when you’re ready to serve. This saves time on busy days and allows flavors to meld beautifully.
Final Thoughts
This Vegan Zucchini Rollatini Recipe is one of those recipes that always gets me excited to cook and share. It’s comforting, delicious, and surprisingly simple to whip up, making it perfect for those evenings when you want to feel good about what’s on your plate. Once you try it, you’ll see why I keep coming back to it—there’s a reason it’s become a favorite in my kitchen, and I’m sure it’ll find a special place in yours too. Go ahead, give it a try, and enjoy every bite of this delightful plant-based dish!
PrintVegan Zucchini Rollatini Recipe
This Vegan Zucchini Rollatini is a delicious and healthy plant-based alternative to traditional rollatini. Featuring tender zucchini slices filled with a creamy vegan ricotta and spinach mixture, baked with marinara sauce and topped with melted vegan mozzarella, this dish is perfect for a comforting yet nutritious meal.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegan
Ingredients
Zucchini and Vegetables
- 4–5 zucchinis, sliced
- 1 lb (500g) fresh spinach, chopped and cooked
- Basil leaves, chopped (to taste)
- Olive oil, for drizzling
- Pinch of salt, to taste
Filling
- 1 cup (240g) fresh vegan ricotta
- 1 tbsp Italian seasoning
Additional
- 1 cup (240ml) marinara sauce
- Vegan mozzarella cheese, for sprinkling
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to prepare for baking the zucchini and later the assembled rollatini.
- Prepare and Cook Spinach: Wash the fresh spinach thoroughly. Heat a large skillet over medium heat, add the chopped spinach, and cook until wilted and the moisture has evaporated, about 3-5 minutes. Remove from heat and allow to cool slightly. Once cooled, squeeze out any excess water to prevent the filling from being watery.
- Prepare the Zucchini: Clean and dry the zucchinis, trimming the ends. Slice each zucchini longitudinally into about 4 slices, adjusting the end pieces to ensure they lay flat for easy rolling.
- Bake the Zucchini: Arrange the zucchini slices on a baking sheet. Drizzle with olive oil and lightly season with salt. Bake in the preheated oven for 15-20 minutes until softened but still pliable. Remove and let them cool slightly on a plate covered with paper towels.
- Prepare the Filling: In a mixing bowl, combine the vegan ricotta, cooked and drained spinach, chopped basil leaves, Italian seasoning, and a pinch of salt. Mix thoroughly to create a flavorful filling.
- Assemble the Dish: Coat the bottom of an 8×8 inch baking dish with a layer of marinara sauce. Lay each zucchini slice flat, spread a generous amount of the vegan ricotta mixture evenly over each slice, then carefully roll up the slices and place them seam side down in the baking dish.
- Bake the Rollatini: Drizzle additional marinara sauce over the rolled zucchini and evenly sprinkle vegan mozzarella cheese on top. Return the dish to the oven and bake for another 20 minutes until heated through and the vegan cheese is melted and bubbly.
- Serve: Remove from the oven and let cool for a few minutes before serving to allow the flavors to settle and make handling easier.
Notes
- Make sure to squeeze out excess moisture from the cooked spinach to avoid a watery filling.
- Adjust the zucchini slice thickness to ensure they are pliable and easy to roll without breaking.
- You can substitute fresh basil with dried basil if fresh is unavailable, but reduce the quantity slightly.
- For extra flavor, consider adding minced garlic or nutritional yeast to the filling mixture.
- This dish can be made ahead and refrigerated; reheat by baking covered in foil to maintain moisture.
Keywords: Vegan, Zucchini Rollatini, Plant-based, Italian, Healthy, Dairy-free, Spinach, Vegan Ricotta
