
This zucchini roll is a light, protein-packed dish that combines a soft baked frittata base with creamy ricotta and savory ham. Perfect as an appetizer, light lunch, or even a picnic snack, this roll is simple to make and bursting with flavor. It’s a great way to use up fresh zucchini and makes a beautiful presentation once sliced into pinwheels.
Why Everyone Will Love This Recipe
- Low-carb and gluten-free alternative to traditional rolls
- Packed with protein from eggs, cheese, and ham
- Quick and easy to prepare, with minimal prep time
- Perfect for meal prep, parties, or lunchboxes
- Great use of seasonal zucchini
What Is a Zucchini Roll?
This zucchini roll is a baked frittata-style dish made by combining eggs, grated zucchini, and cheese, then baking the mixture into a thin sheet. Once cooled, it’s spread with creamy ricotta and layered with ham, rolled up like a jelly roll, and chilled. When sliced, it reveals beautiful, spiraled pinwheels that are perfect for serving cold.
Pro Tips for Success
- Use a clean kitchen towel or two sheets of plastic wrap to help roll evenly
- Let the frittata base cool completely before filling
- Pat zucchini dry before grating to reduce moisture
- Add fresh herbs like parsley or chives for an extra pop of flavor
- Swap ham with smoked salmon, turkey, or grilled veggies for variation
Frequently Asked Questions
Can I use another cheese instead of ricotta?
Yes! Cream cheese or goat cheese also work well.
Can I prepare it ahead of time?
Absolutely. It holds up well in the fridge for up to 2 days.
Can I serve it warm?
It’s best served cold or at room temperature to maintain shape.
How do I make it vegetarian?
Just leave out the ham or use grilled vegetables or eggplant slices.
Can I freeze it?
It's not recommended as the texture may change, but you can freeze the baked frittata base before filling.
How to Store
Store the zucchini roll covered in the refrigerator for up to 2 days. Place slices in an airtight container or wrap them tightly with plastic wrap.
How to Freeze
You can freeze the unfilled frittata base by wrapping it well and storing for up to 1 month. Thaw in the refrigerator, then fill and roll as directed. Avoid freezing the full roll, as the ricotta may release water upon thawing.
How to Make A Delicious Zucchini Roll

Preheat your oven to 180°C (356°F). In a large bowl, whisk the eggs with salt, pepper, and grated cheese until well combined. Add the grated zucchini and stir thoroughly.
Preheat your oven to 180°C (356°F). In a large bowl, whisk the eggs with salt, pepper, and grated cheese until well combined. Add the grated zucchini and stir thoroughly.
Line a baking tray with parchment paper and pour in the zucchini-egg mixture. Use a spatula to spread it evenly into a rectangle shape. Bake for 20 minutes until set, then remove from the oven and let it cool completely.

Line a baking tray with parchment paper and pour in the zucchini-egg mixture. Use a spatula to spread it evenly into a rectangle shape. Bake for 20 minutes until set, then remove from the oven and let it cool completely.
Once cooled, place the frittata base on two overlapping sheets of plastic wrap. Spread an even layer of ricotta cheese across the surface, then layer with slices of cooked ham.
Using the plastic wrap, roll the frittata tightly into a log shape. Refrigerate for at least 30 minutes to firm up. Once chilled, unwrap and slice into rounds. Serve cold or at room temperature for a refreshing, satisfying dish.