These vegan grilled zucchini rollups are fresh, light, and packed with Mediterranean-inspired flavor. Thin strips of grilled zucchini are filled with creamy lemon-basil ricotta and paired with sweet slow-roasted tomatoes for a colorful and satisfying dish. Perfect as an appetizer, lunch, or elegant dinner side, this recipe delivers a delicious balance of smoky, creamy, and tangy flavors in every bite.
Why You’ll Love This Recipe
These zucchini rollups are ideal for warm-weather meals because they feel light while still being filling and flavorful. The grilled zucchini gives a smoky taste that pairs beautifully with the creamy vegan ricotta. Slow-roasted tomatoes add sweetness and richness, making every bite taste fresh and balanced.
You will also love how versatile this recipe is. Serve it as an appetizer for gatherings, a healthy lunch, or a side dish with pasta or salad. The ingredients are simple, but the presentation looks impressive enough for special occasions.
Another reason to enjoy this recipe is that it is naturally gluten-free and packed with vegetables and plant-based ingredients. It is healthy, colorful, and easy to customize with your favorite herbs or fillings.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the zucchini rollups:
3 large zucchini, sliced lengthwise into thin strips
2 tablespoons olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
For the lemon-basil ricotta filling:
1 1/2 cups raw cashews, soaked for 2 hours
3 tablespoons lemon juice
1 tablespoon nutritional yeast
1 garlic clove
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 cup fresh basil leaves
3 tablespoons unsweetened almond milk
For the slow-roasted tomatoes:
2 cups cherry tomatoes
1 tablespoon olive oil
1/2 teaspoon dried oregano
1/4 teaspoon salt
Optional garnish:
Fresh basil leaves
Lemon zest
Crushed red pepper flakes
Directions
Preheat your oven to 300°F (150°C). Line a baking tray with parchment paper.
Place the cherry tomatoes on the tray. Drizzle with olive oil and sprinkle with oregano and salt. Roast for about 40 minutes until soft and slightly caramelized.
While the tomatoes roast, prepare the zucchini. Slice the zucchini lengthwise into thin strips using a mandoline or vegetable peeler.
Brush the zucchini strips with olive oil and season lightly with salt and pepper.
Heat a grill pan or skillet over medium heat. Grill the zucchini strips for 2 to 3 minutes per side until tender with light grill marks. Let them cool slightly.
To make the ricotta filling, drain the soaked cashews and add them to a food processor. Add lemon juice, nutritional yeast, garlic, salt, pepper, basil, and almond milk.
Blend until smooth and creamy. If needed, add a little more almond milk for a softer texture.
Lay one grilled zucchini strip flat on a clean surface. Spread about one tablespoon of the ricotta mixture on one end and roll tightly.
Repeat with the remaining zucchini slices.
Arrange the zucchini rollups on a serving plate and top with the slow-roasted tomatoes.
Garnish with fresh basil, lemon zest, or red pepper flakes before serving.
Servings and timing
This recipe makes 4 servings.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Each serving contains approximately 210 calories, making it a light yet satisfying dish for lunch, dinner, or entertaining guests.
Variations
You can customize these zucchini rollups in several delicious ways.
Add chopped spinach to the ricotta filling for extra greens.
Replace basil with fresh parsley or dill for a different herb flavor.
Include chopped walnuts or pine nuts for extra texture.
Add a spoonful of vegan pesto inside each rollup.
Use thin grilled eggplant slices instead of zucchini for a richer variation.
Top with balsamic glaze for a slightly sweet finish.
These small changes can give the recipe a completely new flavor while keeping it healthy and plant-based.
Storage/Reheating
Store leftover zucchini rollups in an airtight container in the refrigerator for up to 3 days. Keep the tomatoes separate if possible to maintain the best texture.
For reheating, place the rollups in a baking dish and warm them in the oven at 325°F (160°C) for about 10 minutes. You can also enjoy them cold straight from the refrigerator.
Freezing is not recommended because zucchini releases water after thawing and may become too soft.
FAQs
Can I make these zucchini rollups ahead of time?
Yes, you can prepare them a day in advance and store them in the refrigerator until serving.
What can I use instead of cashews?
Sunflower seeds or vegan cream cheese work well as substitutes.
Do I need a grill pan?
No, a regular skillet or stovetop grill can also be used.
Can I serve these cold?
Yes, they taste delicious chilled or at room temperature.
How thin should the zucchini slices be?
They should be thin enough to roll easily without breaking.
Can I add more vegetables?
Yes, spinach, roasted peppers, or mushrooms are excellent additions.
Are these rollups gluten-free?
Yes, the recipe is naturally gluten-free.
What should I serve with this dish?
It pairs well with salad, quinoa, pasta, or crusty bread.
Can I use store-bought vegan ricotta?
Yes, store-bought vegan ricotta can save time.
Why are my zucchini rollups watery?
Zucchini naturally contains water, so grilling and cooling them properly helps reduce excess moisture.
Conclusion
Vegan Grilled Zucchini Rollups Stuffed with Lemon-Basil Ricotta & Slow-Roasted Tomatoes are a flavorful and elegant plant-based dish that is both healthy and satisfying. The smoky zucchini, creamy ricotta filling, and sweet roasted tomatoes create a perfect combination of textures and flavors. Whether you serve them for lunch, dinner, or a special gathering, these rollups are guaranteed to impress while remaining simple to prepare.
Fresh and flavorful vegan zucchini rollups filled with creamy lemon-basil cashew ricotta and topped with sweet slow-roasted tomatoes for a light Mediterranean-inspired dish.
Author:Sophia
Prep Time:20 minutes
Cook Time:40 minutes
Total Time:1 hour
Yield:4 servings
Category:Appetizer
Method:Grilling and Roasting
Cuisine:Mediterranean
Diet:Vegan
Ingredients
3 large zucchini, sliced lengthwise into thin strips
2 tablespoons olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
1 1/2 cups raw cashews, soaked for 2 hours
3 tablespoons lemon juice
1 tablespoon nutritional yeast
1 garlic clove
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 cup fresh basil leaves
3 tablespoons unsweetened almond milk
2 cups cherry tomatoes
1 tablespoon olive oil
1/2 teaspoon dried oregano
1/4 teaspoon salt
Fresh basil leaves for garnish (optional)
Lemon zest for garnish (optional)
Crushed red pepper flakes for garnish (optional)
Instructions
Preheat oven to 300°F (150°C) and line a baking tray with parchment paper.
Place cherry tomatoes on the tray, drizzle with olive oil, and season with oregano and salt.
Roast tomatoes for about 40 minutes until soft and caramelized.
Slice zucchini lengthwise into thin strips using a mandoline or vegetable peeler.
Brush zucchini strips with olive oil and season lightly with salt and pepper.
Grill zucchini strips in a grill pan or skillet for 2–3 minutes per side until tender with grill marks.
Drain soaked cashews and add them to a food processor with lemon juice, nutritional yeast, garlic, salt, pepper, basil, and almond milk.
Blend until smooth and creamy, adding more almond milk if needed.
Spread about one tablespoon of ricotta mixture onto one end of each zucchini strip and roll tightly.
Arrange zucchini rollups on a serving plate and top with slow-roasted tomatoes.
Garnish with basil leaves, lemon zest, or red pepper flakes before serving.
Notes
Grill zucchini properly to reduce excess moisture.
Store leftovers refrigerated for up to 3 days.
Serve chilled, at room temperature, or lightly warmed.
Sunflower seeds or vegan cream cheese can replace cashews.
Eggplant slices can be used instead of zucchini.
Balsamic glaze adds a sweet and tangy finishing touch.