Fresh basil pesto, silky cashew “ricotta,” and crisp zucchini ribbons rolled into bite-sized summer perfection — no oven required. Pretty, light, and totally vegan. Who’s bringing these to the next picnic?
Hey friend — if you love simple, impressive appetizers that don’t demand an oven or a lot of emotional energy, you’ll adore these vegan No-Bake Basil Pesto Zucchini Rolls. I make them when I want something bright and fresh for summer get-togethers, and they always disappear fast. Ready? Let’s get rolling.
Why you’ll love these
- Fresh and photogenic. They look like you spent an hour plating even if you didn’t.
- 100% vegan, easy to tweak. Swap nuts for seeds if you need nut-free.
- No baking, no fuss. Perfect for hot days when you don’t want the kitchen to feel like a sauna.
Ever wonder how something this light can taste so indulgent? The pesto and creamy cashew filling do the heavy lifting — the zucchini just brings the crunch. Simple chemistry, big payoff.

Ingredients (yields 4 servings — 4 rolls per person)
For the zucchini rolls
- 2 large zucchini (about 1¾–2 lb), trimmed
- ¼ tsp kosher salt
- ¼ tsp ground black pepper
For the vegan basil pesto
- 2 cups fresh basil leaves, packed
- ¼ cup toasted pine nuts or raw sunflower seeds (for nut-free)
- 2 garlic cloves, smashed
- 3 tbsp nutritional yeast
- 2 tbsp lemon juice (fresh)
- ½ cup extra virgin olive oil (or a neutral oil to taste)
- Salt & pepper to taste
For the cashew ricotta (vegan filling)
- 1 cup raw cashews, soaked 2–4 hours (or boil 15 min)
- 2–3 tbsp water (add as needed)
- 1 tbsp lemon juice
- 1 small garlic clove, grated
- 2 tbsp nutritional yeast
- ½ tsp salt
- Freshly ground black pepper to taste
Optional garnishes
- 1 cup chopped cherry tomatoes
- 2 tbsp toasted sesame seeds or extra pine nuts
- Fresh basil leaves or microgreens
- Zest of ½ lemon
Bold note: To keep this 100% vegan, I replaced the dairy elements with cashew ricotta and nutritional-yeast Parmesan notes. If you need nut-free, swap cashews and pine nuts for sunflower seeds.
What this Vegan No-Bake Basil Pesto Zucchini Rolls recipe delivers
Active Time: 30 mins
Total Time: 50 mins
Serves: 4
Estimated calories per serving: ~310 kcal
Equipment for Vegan No-Bake Basil Pesto Zucchini Rolls
- Vegetable peeler or mandoline (for thin zucchini ribbons)
- Food processor or high-speed blender (for pesto + cashew ricotta)
- Large bowl and a strainer or paper towels (to drain zucchini)
- Measuring spoons/cups and a cutting board
- Optional: piping bag or small spoon for filling
Step-by-step: Vegan No-Bake Basil Pesto Zucchini Rolls
1. Make the zucchini ribbons (Active: 8–10 minutes)
Use a vegetable peeler or mandoline to slice each zucchini lengthwise into thin ribbons (aim for 1/8″ thick). Lay the ribbons flat in a colander, sprinkle with ¼ tsp kosher salt, and let them sweat for 15–20 minutes. Pat dry with paper towels to remove excess moisture — this prevents soggy rolls.
2. Pesto time (Active: 5 minutes)
In your food processor, combine basil, pine nuts (or sunflower seeds), garlic, nutritional yeast, lemon juice, salt, and pepper. Pulse while slowly drizzling in oil until you get a smooth, spreadable pesto. Taste and adjust salt or lemon.
3. Cashew ricotta (Active: 6–8 minutes)
Drain soaked cashews and add to the blender with water, lemon juice, garlic, nutritional yeast, salt, and pepper. Blend until creamy and slightly grainy — like ricotta. Add more water by the teaspoon only if needed.
4. Assemble the rolls (Active: 8–10 minutes)
Lay a zucchini ribbon on a board. Spread ~1 tablespoon of cashew ricotta down the center, then dot or lightly smear a teaspoon of pesto. Optionally add a few chopped cherry tomato bits for brightness. Roll up tightly and place seam-side down on a serving platter.
5. Chill & finish (Passive: 10–15 minutes)
Refrigerate the rolls for at least 10–15 minutes so they firm up. Right before serving, sprinkle toasted sesame seeds or pine nuts, add basil leaves, and grate a little lemon zest on top.
Pro tip: If you want uniform rolls, pipe the cashew ricotta into the ribbons using a piping bag with a round tip.

Cook time, totals & servings
- Active time: 30 minutes
- Total time: 50 minutes (includes chilling/draining)
- Serves: 4 (about 3–4 rolls per person, depending on ribbon size)
- Estimated calories per serving: ~308 kcal (depends on oil & nuts — see notes below)
Nutrition note: These numbers use olive oil and cashews. If you use sunflower seeds and less oil, calories drop a bit. Want exact macros? I can calculate them for the exact brands and amounts you use.
Tips to keep the rolls crisp
- Salt then drain the zucchini ribbons to remove water. Don’t skimp on this step.
- Pat dry before filling; moisture ruins presentation and texture.
- Make the pesto less oily if you worry about sogginess — reduce oil slightly and use more lemon.
- Assemble close to serving time if possible. If you must prep early, store unfilled ribbons and fill just before guests arrive.
Storage & make-ahead
- Unfilled ribbons: store wrapped in towels in the fridge up to 1 day.
- Filling & pesto: refrigerate in airtight containers up to 3 days.
- Assembled rolls: make them within 2–3 hours of serving for best texture. They keep in the fridge up to 24 hours, but expect some water release — drain before plating.
Want to prep everything the night before? Do the pesto and cashew ricotta, salt the zucchini, and assemble on the day. FYI, guests will think you started early — you don’t have to tell them the salad was basically finished.
Variations & swaps
- Nut-free: Use sunflower seeds in pesto and replace cashews with sunflower seed “ricotta.”
- Herb twist: Swap half the basil for mint or dill for a different summer vibe.
- Spicy kick: Add red pepper flakes to the cashew ricotta or a drizzle of chili oil on top.
- Heartier: Add thin strips of grilled eggplant or marinated tofu inside the roll.
IMO, the sunflower seed version tastes surprisingly close to the original nut version — great for allergy-friendly parties.
Comparison: no-bake zucchini rolls vs. baked zucchini rolls
- No-bake (this recipe): Fresh, crisp, quick, and photogenic. Perfect for hot weather.
- Baked version: Warmer, softer, and more comforting. Great when you want a meltier texture and deeper melded flavors.
Which do I prefer? I rotate. On a hot summer afternoon I make no-bake rolls; in cooler months, I’ll go for baked zucchini roll-ups with a bubbly filling. Balance, people.
Still Hungry, Try It Next recipe :-
Vegan Chickpea Salad Lettuce Boats

Some Common Problems
- Rolls fall apart? Make sure ribbons are thin but not torn; roll tightly and chill seam-side down.
- Too watery? Pat ribbons are very dry and use less oil in the pesto.
- Filling tastes bland? Add another pinch of salt or a teaspoon more lemon juice — acidity wakes everything.
My Final thoughts
These vegan No-Bake Basil Pesto Zucchini Rolls hit the exact summer appetizer sweet spot: bright, simple, and a little fancy. They fit picnics, potlucks, and “I want a pretty snack” moments equally well. Try making one small tweak — swap pine nuts for sunflower seeds or add lemon zest to the cashew ricotta — and watch your people notice.
So, will you try them this weekend? Make them, snap a photo, and tell me how they disappeared. I’ll be jealous in the best way. Happy rolling!

Vegan No-Bake Basil Pesto Zucchini Rolls
Ingredients
Equipment
Method
- Make the zucchini ribbons (Active: 8–10 minutes)
- Use a vegetable peeler or mandoline to slice each zucchini lengthwise into thin ribbons (aim for 1/8″ thick). Lay the ribbons flat in a colander, sprinkle with ¼ tsp kosher salt, and let them sweat for 15–20 minutes. Pat dry with paper towels to remove excess moisture — this prevents soggy rolls.
- Pesto time (Active: 5 minutes)
- In your food processor, combine basil, pine nuts (or sunflower seeds), garlic, nutritional yeast, lemon juice, salt, and pepper. Pulse while slowly drizzling in oil until you get a smooth, spreadable pesto. Taste and adjust salt or lemon.
- Cashew ricotta (Active: 6–8 minutes)
- Drain soaked cashews and add to the blender with water, lemon juice, garlic, nutritional yeast, salt, and pepper. Blend until creamy and slightly grainy — like ricotta. Add more water by the teaspoon only if needed.
- Assemble the rolls (Active: 8–10 minutes)
- Lay a zucchini ribbon on a board. Spread ~1 tablespoon of cashew ricotta down the center, then dot or lightly smear a teaspoon of pesto. Optionally add a few chopped cherry tomato bits for brightness. Roll up tightly and place seam-side down on a serving platter.
- Chill & finish (Passive: 10–15 minutes)
- Refrigerate the rolls for at least 10–15 minutes so they firm up. Right before serving, sprinkle toasted sesame seeds or pine nuts, add basil leaves, and grate a little lemon zest on top.
- Pro tip: If you want uniform rolls, pipe the cashew ricotta into the ribbons using a piping bag with a round tip.
Notes
Tips to keep the rolls crisp
- Salt then drain the zucchini ribbons to remove water. Don’t skimp on this step.
- Pat dry before filling; moisture ruins presentation and texture.
- Make the pesto less oily if you worry about sogginess — reduce oil slightly and use more lemon.

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.