Let me tell you, these Zucchini Ribbon Roll-Ups have become an absolute sensation in my household, and I have a feeling they’ll quickly become a star in yours too! I first stumbled upon the idea when I was looking for a healthier, low-carb appetizer that didn’t skimp on flavor or elegance. I’d always loved lasagna, but sometimes it felt a bit too heavy, especially for a starter or a light summer meal. That’s when the magic of zucchini ribbons struck me. The first time I made them, I was a little nervous about whether the delicate zucchini would hold up and if the flavors would meld as beautifully as I hoped. My family, bless their patient hearts, are my primary taste-testers. My husband, usually a meat-and-potatoes kind of guy, eyed them with polite curiosity. My kids, well, anything green often gets a suspicious glance. But the moment these golden-brown, cheese-filled beauties came out of the oven, fragrant with herbs and baked marinara, the kitchen was filled with an irresistible aroma. The first bite was a revelation – the tender, slightly sweet zucchini perfectly encased a creamy, savory ricotta filling, all brightened by fresh herbs and tangy marinara. My husband was the first to declare them a “winner,” reaching for a second, then a third. Even my pickiest eater, after some gentle persuasion, tried one and, to my utter delight, asked for more! Since that first successful attempt, Zucchini Ribbon Roll-Ups have made regular appearances at our family dinners, potlucks with friends, and even as a sophisticated appetizer for holiday gatherings. They are incredibly versatile, surprisingly easy to prepare once you get the hang of slicing the zucchini, and they look so impressive on a platter. They feel gourmet, yet they’re made with simple, wholesome ingredients. They are light yet satisfying, making them perfect for anyone watching their carb intake or just looking to incorporate more vegetables into their diet in a delicious way. I’ve tweaked the recipe here and there, played with different herbs and cheeses, and every variation has been met with enthusiasm. These roll-ups are not just food; they are a delightful experience, proving that healthy eating can be incredibly enjoyable and shareable.
Ingredients
- 3 medium Zucchini (about 7-8 inches long each, firm and fresh, for slicing into ribbons)
- 1 tablespoon Olive Oil (extra virgin, for brushing zucchini)
- 15 ounces Ricotta Cheese (whole milk recommended for creaminess, or part-skid for a lighter version)
- 1 cup Grated Parmesan Cheese (freshly grated for best flavor and melt)
- 1 large Egg (lightly beaten, to bind the filling)
- 1/4 cup Fresh Parsley (finely chopped, for freshness)
- 2 tablespoons Fresh Basil (finely chopped, for aromatic flavor; plus more for garnish)
- 1 clove Garlic (minced, for a pungent kick in the filling)
- 1/2 teaspoon Salt (or to taste, for seasoning the filling and zucchini)
- 1/4 teaspoon Black Pepper (freshly ground, or to taste)
- 2 cups Marinara Sauce (your favorite store-bought or homemade, for the base and topping)
- 1 cup Shredded Mozzarella Cheese (low-moisture, for a cheesy topping)
Instructions
- Prepare the Zucchini Ribbons: Preheat your oven to 375°F (190°C). Wash and trim the ends of the zucchini. Using a mandoline slicer (recommended for uniform thickness) or a very sharp vegetable peeler or knife, carefully slice the zucchini lengthwise into thin ribbons, about 1/8-inch thick. You should get about 8-10 usable ribbons per zucchini. Discard the outermost green-skin-only slices, as they can be tough.
- Blot the Zucchini: Lay the zucchini ribbons in a single layer on paper towels. Sprinkle them lightly with a pinch of salt. Let them sit for about 10-15 minutes. This process, called “sweating,” draws out excess moisture, preventing the roll-ups from becoming watery and helping the ribbons become more pliable. After 10-15 minutes, gently pat the ribbons dry with more paper towels.
- Lightly Cook Zucchini (Optional but Recommended): You have two options here for making the zucchini more pliable and easier to roll:
- Grilling: Lightly brush the zucchini ribbons with olive oil. Grill them on a preheated grill or grill pan over medium-high heat for 1-2 minutes per side, just until they have grill marks and are slightly softened. Be careful not to overcook them, or they will become too flimsy.
- Baking: Alternatively, arrange the salted and patted-dry zucchini ribbons in a single layer on a baking sheet. Lightly brush with olive oil. Bake in the preheated oven for 5-7 minutes, just until they are slightly softened and flexible.
Allow the zucchini ribbons to cool slightly.
- Prepare the Cheese Filling: In a medium bowl, combine the ricotta cheese, 3/4 cup of the grated Parmesan cheese (reserving 1/4 cup for topping), the beaten egg, chopped fresh parsley, chopped fresh basil, minced garlic, 1/2 teaspoon salt (or to taste, keeping in mind the salt used on zucchini), and black pepper. Mix well until all ingredients are thoroughly incorporated and the filling is smooth and creamy. Taste and adjust seasoning if necessary.
- Assemble the Roll-Ups: Spread about 1/2 cup of the marinara sauce evenly over the bottom of a 9×13 inch baking dish (or a similar-sized oven-safe dish). Lay a zucchini ribbon flat on a clean work surface. Spread about 1-2 tablespoons of the ricotta cheese mixture thinly and evenly over the surface of the zucchini ribbon, leaving a small margin at one end. Starting from one of the shorter ends, gently roll up the zucchini ribbon.
- Arrange in Baking Dish: Place the zucchini roll-up seam-side down in the prepared baking dish, nestled into the marinara sauce. Repeat with the remaining zucchini ribbons and cheese filling, arranging the roll-ups snugly side-by-side in the dish. You may have some leftover filling or zucchini, depending on their size.
- Top and Bake: Spoon the remaining 1 1/2 cups of marinara sauce over and around the zucchini roll-ups. Sprinkle the shredded mozzarella cheese and the reserved 1/4 cup of grated Parmesan cheese evenly over the top.
- Bake: Transfer the baking dish to the preheated oven. Bake for 20-25 minutes, or until the sauce is bubbly, the cheese is melted and golden brown, and the roll-ups are heated through. If you want the cheese to be more browned, you can switch the oven to broil for the last 1-2 minutes, keeping a very close eye to prevent burning.
- Rest and Serve: Remove the baking dish from the oven and let the Zucchini Ribbon Roll-Ups rest for 5-10 minutes before serving. This allows the flavors to meld and the roll-ups to set slightly, making them easier to serve. Garnish with fresh basil leaves or extra chopped parsley, if desired.
Nutrition Facts
- Servings: This recipe typically yields 6 servings.
- Calories per serving: Approximately 280-350 calories (will vary based on exact ingredients, especially cheese and sauce).
- Low in Carbohydrates: Zucchini is naturally low in carbs, making this dish a fantastic choice for those following a low-carb or keto-friendly lifestyle, especially when compared to traditional pasta-based roll-ups.
- Good Source of Protein: The combination of ricotta, Parmesan, and mozzarella cheese, along with the egg, provides a decent amount of protein, which is essential for satiety and muscle maintenance.
- Rich in Vitamin C: Zucchini and marinara sauce (especially if tomato-based) contribute Vitamin C, an important antioxidant that supports the immune system.
- Contains Dietary Fiber: Zucchini provides dietary fiber, which aids in digestion, helps maintain bowel health, and can contribute to feelings of fullness.
- Source of Calcium: The cheeses used in this recipe are good sources of calcium, vital for bone health and various bodily functions.
Preparation Time
- Total Preparation Time: Approximately 1 hour to 1 hour 15 minutes
- Prep Time: 30-40 minutes (This includes washing and slicing zucchini, “sweating” it, preparing the filling, and assembling the roll-ups. Using a mandoline can significantly speed up the zucchini slicing.)
- Cook Time: 20-25 minutes (This is the baking time in the oven.)
- Resting Time: 5-10 minutes (Important for the dish to set before serving.)
This timeline makes Zucchini Ribbon Roll-Ups achievable for a weeknight dinner if you manage your time well, or a relaxed weekend cooking project. The “sweating” time for zucchini can be used to prepare the cheese filling.
How to Serve
Zucchini Ribbon Roll-Ups are incredibly versatile and can be presented in various ways to suit different occasions and preferences. Here are some ideas on how to serve them:
- As an Elegant Appetizer:
- Serve 2-3 roll-ups per person on small individual plates.
- Garnish with a sprig of fresh basil, a drizzle of high-quality balsamic glaze, or an extra sprinkle of Parmesan cheese.
- Arrange them beautifully on a platter for a buffet-style appetizer spread, perhaps alongside other Italian-inspired bites like bruschetta or caprese skewers.
- Offer toothpicks or small appetizer forks for easy handling.
- As a Light Main Course:
- Serve a larger portion of 4-5 roll-ups per person.
- Pair with a crisp green salad dressed with a light vinaigrette to complement the richness of the cheese.
- Serve alongside a slice of crusty garlic bread or artisan bread to soak up the delicious marinara sauce.
- Consider a side of roasted vegetables like bell peppers, cherry tomatoes, or asparagus for a more substantial and colorful meal.
- As a Healthy Side Dish:
- Serve 1-2 roll-ups alongside a main protein like grilled chicken breast, baked fish (such as cod or salmon), or a lean steak.
- They can replace heavier, starchy sides like pasta or potatoes, offering a lighter, vegetable-focused alternative.
- Their cheesy, saucy nature pairs well with simply prepared meats.
- For Different Dietary Needs:
- Vegetarian Delight: This dish is inherently vegetarian and a wonderful main course option.
- Low-Carb/Keto-Friendly: Emphasize this aspect, perhaps serving with a side of cauliflower rice or zoodles instead of bread. Ensure your marinara sauce is low in added sugars.
- Presentation Tips:
- Family Style: Bring the entire baking dish to the table (on a trivet, of course!) for a rustic, inviting presentation. Allow everyone to serve themselves.
- Individual Ramekins: For a more formal or portion-controlled serving, you can bake and serve individual portions in small ramekins or oven-safe bowls.
- Color Pop: Use a vibrant, good-quality marinara sauce. The red of the sauce, green of the zucchini and herbs, and white of the cheese create a visually appealing dish reminiscent of the Italian flag.
- Freshness First: Always garnish just before serving. Fresh herbs like basil or parsley significantly elevate the visual appeal and aroma.
- Wine Pairing Suggestions:
- White Wine: A crisp, dry white wine like Pinot Grigio, Sauvignon Blanc, or a light, unoaked Chardonnay would complement the freshness of the zucchini and the creaminess of the cheese.
- Red Wine: A light-bodied red wine such as Chianti, Barbera, or a cool-climate Pinot Noir can also pair nicely, especially with the tomato-based marinara sauce.
No matter how you choose to serve them, Zucchini Ribbon Roll-Ups are sure to impress with their flavor, appearance, and wholesome goodness.
Additional Tips
- Mandoline Mastery: For perfectly uniform zucchini ribbons, a mandoline slicer is your best friend. Set it to about 1/8-inch thickness. Always use the safety guard that comes with it, as mandoline blades are extremely sharp. If you don’t have a mandoline, a sharp vegetable peeler can work for very thin ribbons, or use a very sharp knife and a steady hand, aiming for consistent thickness.
- Don’t Skip the Sweat: Salting and resting the zucchini ribbons to draw out excess water is a crucial step. It prevents the final dish from being watery and makes the zucchini more pliable and less prone to breaking when rolled. Pat them thoroughly dry with paper towels before proceeding.
- Filling Consistency: Aim for a creamy, but not overly wet, ricotta filling. If your ricotta seems particularly watery, you can strain it through a cheesecloth-lined sieve for 30 minutes to an hour before mixing it with other ingredients. This will result in a richer, more stable filling.
- Flavor Boosters for the Filling: Don’t be afraid to customize the filling. Add a pinch of red pepper flakes for a little heat, some lemon zest for brightness, or finely chopped sun-dried tomatoes (oil-packed, drained) for an intense savory note. A small amount of nutmeg is also a classic addition to ricotta fillings.
- Sauce Selection Matters: Use a good quality marinara sauce that you enjoy, as it contributes significantly to the overall flavor. You can even make your own! Ensure there’s enough sauce in the bottom of the dish to prevent sticking and to keep the roll-ups moist.
- Make-Ahead Magic: You can assemble the Zucchini Ribbon Roll-Ups a day in advance. Prepare them up to the point of baking, cover the dish tightly with plastic wrap or foil, and refrigerate. When ready to bake, you might need to add an extra 5-10 minutes to the baking time since they’ll be starting cold. Alternatively, you can prepare the zucchini ribbons and the filling separately and store them in airtight containers in the refrigerator for up to 2 days, then assemble and bake.
- Freezing for Later: While best enjoyed fresh, you can freeze baked Zucchini Ribbon Roll-Ups. Let them cool completely, then transfer them to a freezer-safe container, placing parchment paper between layers if stacking. They can be frozen for up to 2-3 months. Thaw overnight in the refrigerator and reheat in a 350°F (175°C) oven until heated through, about 20-25 minutes. The texture of the zucchini might be slightly softer after freezing and reheating.
- Avoid Overstuffing: It might be tempting to load up each zucchini ribbon with a lot of filling, but overstuffing can make them difficult to roll and more likely to burst open during baking. A thin, even layer of about 1-2 tablespoons of filling per ribbon is usually sufficient. The goal is a good balance between the zucchini and the cheesy filling in every bite.
FAQ Section
Q1: My zucchini ribbons keep breaking when I try to roll them. What am I doing wrong?
A1: There are a few reasons this might be happening. Firstly, ensure your zucchini ribbons are not too thick; 1/8-inch is ideal. If they’re too thick, they won’t be flexible enough. Secondly, the “sweating” process (salting and resting) and then lightly cooking them (grilling or briefly baking) is key to making them pliable. If you skip this or don’t cook them enough, they will be too stiff. Don’t overcook them either, or they’ll become mushy. Aim for tender-crisp and flexible.
Q2: Can I make these Zucchini Ribbon Roll-Ups vegan?
A2: Yes, you absolutely can make a delicious vegan version! For the cheese filling, use a high-quality store-bought vegan ricotta (often cashew or almond-based) or make your own using tofu or cashews blended with nutritional yeast, garlic, herbs, and lemon juice. Omit the egg; a bit of extra nutritional yeast or a flax egg (1 tbsp ground flaxseed + 3 tbsp water, let sit for 5 minutes) can help with binding if needed, though many vegan ricottas bind well on their own. Use your favorite vegan Parmesan and mozzarella alternatives for topping.
Q3: The dish turned out watery. How can I prevent this next time?
A3: Excess water usually comes from the zucchini itself. The most important step to prevent this is to “sweat” the zucchini ribbons by salting them and letting them rest on paper towels to draw out moisture, then patting them thoroughly dry. Also, if your ricotta cheese is very wet, strain it through cheesecloth for 30-60 minutes before making the filling. Finally, ensure your marinara sauce isn’t overly thin; if it is, you can simmer it on the stovetop for a bit to thicken it before using.
Q4: What other fillings can I use besides ricotta?
A4: The possibilities are quite broad! You could use a mixture of cooked spinach and feta cheese, a ground meat mixture (like lean ground turkey or beef cooked with Italian seasonings, similar to a lasagna filling), a blend of other soft cheeses like goat cheese or cream cheese mixed with herbs, or even a savory quinoa or lentil filling for a heartier vegetarian/vegan option. Just ensure the filling isn’t too wet.
Q5: Can I use yellow summer squash instead of green zucchini?
A5: Yes, yellow summer squash can be used in the same way as green zucchini. It has a similar texture and mild flavor. The preparation steps would be identical. Using a mix of green and yellow squash can also make for a visually appealing dish.
Q6: How do I store and reheat leftovers?
A6: Store leftover Zucchini Ribbon Roll-Ups in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can place them in an oven-safe dish, cover loosely with foil (to prevent the cheese from burning), and bake at 350°F (175°C) for about 15-20 minutes, or until heated through. You can also microwave individual portions, but oven reheating generally yields the best texture.
Q7: My zucchini ribbons are too narrow to hold much filling. Any tips?
A7: For wider ribbons, choose larger, fatter zucchini. When slicing, try to get as much width as possible. If you end up with mostly narrow ribbons, you can slightly overlap two ribbons side-by-side to create a wider surface before adding the filling and rolling them up together as one larger roll-up. This works quite well!
Q8: Can I prepare the zucchini ribbons ahead of time?
A8: Yes, you can prepare the zucchini ribbons (sliced, salted, patted dry, and even lightly cooked) a day or two in advance. Store them in an airtight container in the refrigerator, perhaps with paper towels between layers to absorb any residual moisture. This can save you significant prep time on the day you plan to assemble and bake the roll-ups. Similarly, the cheese filling can also be made ahead and refrigerated.

Zucchini Ribbon Roll-Ups
Ingredients
- 3 medium Zucchini (about 7–8 inches long each, firm and fresh, for slicing into ribbons)
- 1 tablespoon Olive Oil (extra virgin, for brushing zucchini)
- 15 ounces Ricotta Cheese (whole milk recommended for creaminess, or part-skid for a lighter version)
- 1 cup Grated Parmesan Cheese (freshly grated for best flavor and melt)
- 1 large Egg (lightly beaten, to bind the filling)
- 1/4 cup Fresh Parsley (finely chopped, for freshness)
- 2 tablespoons Fresh Basil (finely chopped, for aromatic flavor; plus more for garnish)
- 1 clove Garlic (minced, for a pungent kick in the filling)
- 1/2 teaspoon Salt (or to taste, for seasoning the filling and zucchini)
- 1/4 teaspoon Black Pepper (freshly ground, or to taste)
- 2 cups Marinara Sauce (your favorite store-bought or homemade, for the base and topping)
- 1 cup Shredded Mozzarella Cheese (low-moisture, for a cheesy topping)
Instructions
- Prepare the Zucchini Ribbons: Preheat your oven to 375°F (190°C). Wash and trim the ends of the zucchini. Using a mandoline slicer (recommended for uniform thickness) or a very sharp vegetable peeler or knife, carefully slice the zucchini lengthwise into thin ribbons, about 1/8-inch thick. You should get about 8-10 usable ribbons per zucchini. Discard the outermost green-skin-only slices, as they can be tough.
- Blot the Zucchini: Lay the zucchini ribbons in a single layer on paper towels. Sprinkle them lightly with a pinch of salt. Let them sit for about 10-15 minutes. This process, called “sweating,” draws out excess moisture, preventing the roll-ups from becoming watery and helping the ribbons become more pliable. After 10-15 minutes, gently pat the ribbons dry with more paper towels.
- Lightly Cook Zucchini (Optional but Recommended): You have two options here for making the zucchini more pliable and easier to roll:
- Grilling: Lightly brush the zucchini ribbons with olive oil. Grill them on a preheated grill or grill pan over medium-high heat for 1-2 minutes per side, just until they have grill marks and are slightly softened. Be careful not to overcook them, or they will become too flimsy.
- Baking: Alternatively, arrange the salted and patted-dry zucchini ribbons in a single layer on a baking sheet. Lightly brush with olive oil. Bake in the preheated oven for 5-7 minutes, just until they are slightly softened and flexible.
Allow the zucchini ribbons to cool slightly.
- Prepare the Cheese Filling: In a medium bowl, combine the ricotta cheese, 3/4 cup of the grated Parmesan cheese (reserving 1/4 cup for topping), the beaten egg, chopped fresh parsley, chopped fresh basil, minced garlic, 1/2 teaspoon salt (or to taste, keeping in mind the salt used on zucchini), and black pepper. Mix well until all ingredients are thoroughly incorporated and the filling is smooth and creamy. Taste and adjust seasoning if necessary.
- Assemble the Roll-Ups: Spread about 1/2 cup of the marinara sauce evenly over the bottom of a 9×13 inch baking dish (or a similar-sized oven-safe dish). Lay a zucchini ribbon flat on a clean work surface. Spread about 1-2 tablespoons of the ricotta cheese mixture thinly and evenly over the surface of the zucchini ribbon, leaving a small margin at one end. Starting from one of the shorter ends, gently roll up the zucchini ribbon.
- Arrange in Baking Dish: Place the zucchini roll-up seam-side down in the prepared baking dish, nestled into the marinara sauce. Repeat with the remaining zucchini ribbons and cheese filling, arranging the roll-ups snugly side-by-side in the dish. You may have some leftover filling or zucchini, depending on their size.
- Top and Bake: Spoon the remaining 1 1/2 cups of marinara sauce over and around the zucchini roll-ups. Sprinkle the shredded mozzarella cheese and the reserved 1/4 cup of grated Parmesan cheese evenly over the top.
- Bake: Transfer the baking dish to the preheated oven. Bake for 20-25 minutes, or until the sauce is bubbly, the cheese is melted and golden brown, and the roll-ups are heated through. If you want the cheese to be more browned, you can switch the oven to broil for the last 1-2 minutes, keeping a very close eye to prevent burning.
- Rest and Serve: Remove the baking dish from the oven and let the Zucchini Ribbon Roll-Ups rest for 5-10 minutes before serving. This allows the flavors to meld and the roll-ups to set slightly, making them easier to serve. Garnish with fresh basil leaves or extra chopped parsley, if desired.
Nutrition
- Serving Size: one normal portion
- Calories: 350