Mediterranean Zucchini Rolls Stuffed with Ham & Cheese
These Mediterranean-style zucchini rolls are light, elegant, and comforting at the same time. Thin zucchini slices are lightly grilled or baked, then rolled around savory ham and melty cheese, finished with a gentle herb touch. They’re perfect as a healthy appetizer, a light dinner, or a protein-rich snack—non-spicy and family-friendly, just how you prefer.
⏱️ Time Required
Prep time: 15 minutes
Cook time: 20 minutes
Total time: ~35 minutes
🧾 Ingredients
3 medium zucchini
120 g chicken or turkey ham (thin slices)
120 g mozzarella cheese (slices or shredded)
2 tbsp olive oil
1 tsp dried oregano or Italian herbs
¼ tsp black pepper
Salt, to taste
2 tbsp grated parmesan cheese (optional)
Fresh parsley or basil, chopped (optional garnish)
👩🍳 Instructions
1. Prepare the zucchini
Wash and slice zucchini lengthwise into thin strips using a knife or peeler.
Lightly sprinkle with salt and rest for 5 minutes, then pat dry.
2. Soften the zucchini
Brush slices with olive oil.
Grill on a pan or bake at 180°C (350°F) for 8–10 minutes until soft and flexible.
3. Assemble the rolls
Place one slice of ham and a small amount of cheese on each zucchini strip.
Sprinkle oregano and black pepper.
4. Roll & bake
Roll tightly and place seam-side down in a greased baking dish.
Sprinkle parmesan on top if using.
Bake at 180°C (350°F) for 10–12 minutes, until cheese melts.
5. Serve
Garnish with fresh herbs and serve warm.
🌿 Tips & Variations
Extra Mediterranean flavor: Add a thin basil leaf inside each roll
Cheese options: Feta + mozzarella combo works beautifully
Low-fat option: Use low-fat mozzarella or cottage cheese
Crispy top: Broil for 2 minutes at the end
❓ frequently asked questions FAQs
Can I make these ahead of time?
Yes. Assemble and refrigerate up to 24 hours, then bake before serving.
Can I freeze them?
Not recommended—zucchini releases water after freezing.
What can I serve with this?
Greek yogurt dip, fresh salad, or whole wheat pita.
🥗 Nutritional Information
Calories: 220 kcal
Protein: 17 g
Fat: 14 g
Carbohydrates: 6 g
Fiber: 2 g
Calcium: ~20% DV