Side Dishes
This zucchini rolls recipe transforms simple spiralized zucchini into elegant, creamy-stuffed appetizers that impress without the fuss. The key lies in parboiling the zucchini just enough to hold its shape while maintaining a tender bite—no soggy rolls here.
I’ve perfected this technique over years of testing, ensuring the ricotta filling stays perfectly centered and creamy.
What sets these apart is the balance of textures: the crisp edges of the zucchini contrast beautifully with the velvety ricotta, while fresh herbs and lemon zest brighten every bite. This method works for both traditional slicing and spiralizing, giving you control over presentation.
The filling bakes just long enough to set without drying out, guaranteeing that creamy heart in every roll.
Whether you’re serving these as a light vegetarian main or a sophisticated side, they’re ready in under 30 minutes—ideal for dinner parties or weeknight meals. The ricotta filling can be customized with spinach, sun-dried tomatoes, or even vegan cheese for dietary flexibility.
Each roll is a delicate, bite-sized masterpiece that disappears faster than you can say "vegetarian-friendly."
For extra crispiness, broil the rolls for the last 2 minutes—this adds a golden finish without compromising the tender interior. Pair with a simple arugula salad or crusty bread to round out the meal. Let’s get started on these elegant, creamy-stuffed zucchini rolls.
Ingredients for zucchini rolls
Four fresh zucchini and twelve simple ingredients transform into elegant, creamy-stuffed bites perfect for any occasion.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Zucchini 🥒 | 4 whole | Spiralized with vegetable peeler |
| Part-Skim Ricotta Cheese 🧀 | 1 cup | Whole-milk for extra creaminess |
| Fresh Basil Leaves 🌿 | ¼ cup | Finely chopped, stems removed |
| Fresh Parsley Leaves 🌿 | ⅛ cup | Finely chopped, for brightness |
| Lemon Zest 🍋 | 1 tbsp | From 1 organic lemon |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For light drizzle |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| All-Purpose Flour 🌾 | ¼ cup | For dusting work surface |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for garnish |
| Garlic Cloves 🧄 | 2 cloves | Minced, for filling enhancement |
| Nutmeg 🌿 | ¼ tsp | Freshly grated, optional |
Zucchini quality matters—look for firm, dark green ones with no soft spots. Whole Foods or local farmers markets usually have the freshest, but any grocery store works. The ricotta should be smooth and well-drained—skip the watery kind from the tub. For the herbs, farmers market basil and parsley have the most vibrant flavor, but grocery store varieties work fine if they're fresh. The lemon zest needs to come from an organic lemon if possible—conventional lemons often have a wax coating that dulls the flavor. Spiralize the zucchini just before assembling to keep them crisp.
No ricotta? Cottage cheese blended until smooth works in a pinch, though it'll be less creamy. Short on basil? Fresh mint or cilantro adds a nice twist, but reduce to half the amount. The garlic can be skipped if you're sensitive to its flavor, but I wouldn't—it adds depth. For extra richness, add a quarter cup of mascarpone to the ricotta mix. The filling should be thick but pipeable—if it's too loose, let it sit for 10 minutes to thicken. For a vegan version, swap ricotta for cashew cream (soaked cashews blended with lemon juice).
Assembled rolls keep for 2 hours before baking—plan ahead. Once baked, they're best served immediately, but you can reheat portions in a 350°F oven for 10 minutes if needed. Store leftovers in an airtight container for up to 3 days in the fridge. The filling freezes beautifully—portion it before baking and freeze for up to 3 months>. For make-ahead parties, assemble the rolls, wrap tightly in plastic, and refrigerate overnight—they'll hold their shape perfectly.
Why You'll Love This Recipe
- No Mandoline? No Problem: I slice the zucchini with a sharp knife—takes two minutes, no fancy tools. The key is scoring the rounds first so they hold shape like little edible boats, and honestly? They look impressive enough to serve at a picnic.
- Creamy-Zesty Magic: That ricotta-basil mix with lemon zest? It’s the kind of flavor that makes you pause mid-bite. The bright herbs cut through the richness, and the lemon keeps it from feeling heavy—like a hug in your mouth.
- Lunchbox Hero: Between us, these are my go-to for packed lunches. Wrap a few in foil, toss in a container, and they stay fresh for days. My kids eat them cold or warmed, and I swear, the parsley keeps them from getting soggy.
- Uses Up Odd Veggies: Got half a zucchini from the farmers’ market? This recipe turns it into something special. No waste, no stress—just slice, stuff, and bake. Even my picky husband asks for seconds when I make these.
Step-by-step instructions for zucchini rolls recipe
Here's how to create elegant, creamy-stuffed zucchini spirals that impress without fuss.
Prepare the Zucchini Spirals
Start by washing the 4 whole medium zucchini thoroughly to remove any dirt from the skin. Using a vegetable peeler, carefully spiralize each zucchini lengthwise, keeping the strips about ¼-inch wide. You'll end up with 4 long, continuous zucchini ribbons for each vegetable.
As you spiralize, immediately lay the strips flat on a clean kitchen towel lined with paper towels. Gently pat them dry with another towel to remove excess moisture - this prevents the filling from making them soggy. The zucchini should feel firm but pliable, not mushy. Work quickly as fresh zucchini releases water rapidly.
Create the Creamy Ricotta Filling
In a medium bowl, combine the 1 cup part-skim ricotta cheese with the 0.25 cup finely chopped fresh basil leaves and 0.125 cup finely chopped fresh parsley leaves. Add the 1 tablespoon lemon zest, 2 tablespoons extra-virgin olive oil, 0.5 teaspoon diamond crystal kosher salt, and 0.25 teaspoon freshly ground black pepper. Mix gently with a silicone spatula until just combined.
For extra depth, fold in the 2 minced garlic cloves and a pinch of 0.25 teaspoon freshly grated nutmeg. The filling should be smooth but still slightly textured - this ensures it holds together when rolled. Taste and adjust seasoning if needed, remembering the zucchini will contribute its own mild flavor.
Assemble the Zucchini Rolls
Lightly dust your clean work surface with the 0.25 cup all-purpose flour. Lay one zucchini spiral flat and spread about 1 tablespoon of the ricotta mixture along the center, leaving a ½-inch border. Using your fingers, gently fold the sides inward then roll tightly from one end to the other, tucking in any loose edges as you go.
Repeat with remaining zucchini spirals and filling. For extra security, you can secure each roll with a toothpick if they tend to unravel. The rolls should be neat but not overly tight - they'll expand slightly when baked. Arrange them seam-side down on a parchment-lined baking sheet.
Bake to Perfection
Preheat your oven to 375°F. Drizzle the assembled zucchini rolls lightly with any remaining olive oil from the filling mixture, just enough to glaze the surfaces. Bake for 20-25 minutes until the zucchini is tender when pierced with a fork and the edges are lightly golden.
During the last 5 minutes of baking, sprinkle each roll with about 1 tablespoon of the 0.25 cup freshly grated parmesan cheese. The cheese should melt slightly, creating a delicious crust. Remove from oven and let rest for 5 minutes before serving - this allows the filling to set slightly and prevents any potential leaks.
Pro Tips For Making Zucchini Rolls
- USE A MANDOLINE (carefully): Thin, even slices are the difference between elegant rolls and a messy pile. A mandoline gives you 1/4-inch slices in seconds—just hold the zucchini steady and work slowly. (Yes, I’ve sliced my fingers twice, but it’s faster than a knife once you get the hang of it.)
- SALT THE ZUCCHINI IMMEDIATELY: Toss those slices with a pinch of salt the second they come out of the peeler or mandoline. Let them sit for 10 minutes while you prep the filling—this pulls out excess water so your rolls don’t turn soggy. I learned this the hard way when my first batch oozed ricotta everywhere.
- PRESS OUT MOISTURE FROM RICOTTA: Drain the ricotta in a fine-mesh strainer for 15 minutes before mixing. Then, press it gently through a sieve or cheesecloth to remove every last drop of liquid—wet ricotta makes the filling gloppy and the rolls fall apart. (Trust me, your plate will look cleaner.)
- STACK AND CHILL BEFORE ROLLING: Instead of wrestling with slippery zucchini slices, layer them between paper towels, press with a heavy pan for 5 minutes, then refrigerate for 20 minutes. Cold slices hold their shape better and roll like a dream—no more unraveling as you try to stuff them. (Your hands will thank you.)
Essential equipment for this dish
Spiralizer Essentials
Your first tool should be a quality vegetable spiralizer—I recommend the OXO Good Grips for its durability and easy grip. This model handles zucchini beautifully, producing consistent ¼-inch strips that hold their shape during assembly.
For a budget option, the Microplane spiralizer works well but requires more manual effort. Always spiralize zucchini lengthwise, not crosswise, to create long, continuous ribbons that make rolling easier. 🥒
Drying Station Setup
After spiralizing, you need a drying station to prevent soggy rolls. Lay a clean kitchen towel on your counter and line it with paper towels. As you spiralize, immediately place strips on this setup and pat them dry with another towel.
I use Bamboo Fiber Towels because they absorb moisture well without leaving lint. This step is critical—wet zucchini will make your filling leak out during baking.
Precision Tools for Filling
For the ricotta filling, a silicone spatula (like OXO Good Grips) helps mix ingredients without tearing the basil leaves. A microplane is essential for fresh lemon zest and nutmeg.
For measuring, I use Weigh to Measure digital scales for accuracy—especially with cheese. A small offset spatula works best for spreading filling along zucchini strips without tearing them. 🧀
Assembly Workspace
Dust your work surface with flour using a fine-mesh strainer for even distribution. This prevents sticking and makes rolling easier. I keep a small bowl of flour nearby to touch up surfaces as needed.
A rolling pin (about 6 inches) helps press zucchini strips flat before rolling. For securing rolls, toothpicks or skewers work best—just remove them before serving.
Baking Essentials
Use a light-colored baking sheet (like Nordic Ware Half-Sheet Pans) to prevent hot spots. Parchment paper is a must—it prevents sticking and makes cleanup effortless. For even baking, I use an oven thermometer (like Thermoworks) to confirm your oven hits 375°F accurately.
A small pastry brush helps apply olive oil evenly before baking. 🔥
Optional Pro Tools
For extra crispiness, consider a countertop air fryer (like Ninja Foodi) to finish rolls at the end. This adds texture without drying out the filling. A mandoline slicer with a ¼-inch blade gives consistent thickness if you prefer sliced rolls over spirals.
For presentation, a small offset spatula helps arrange rolls neatly on plates with minimal mess.
Nutrition facts
Frequently asked questions
Can I make these zucchini rolls without a spiralizer?
Use a sharp chef's knife to slice the zucchini lengthwise into ¼-inch thick strips. For extra precision, wrap the zucchini in plastic wrap first to hold its shape. This method takes a bit more time but works perfectly—just be sure to pat the slices dry thoroughly before assembling.
How do I prevent the filling from leaking out?
Drying the zucchini strips completely is key—pat them with paper towels until just damp. Use a slightly thicker filling (1.5 tbsp per roll) and roll tightly, tucking in edges. For extra security, chill the assembled rolls for 15 minutes before baking to help the zucchini firm up.
Can I make these ahead of time?
Yes! Assemble the rolls up to 2 hours ahead and refrigerate uncovered (to prevent sogginess). Bake them straight from the fridge, adding 5 extra minutes to the cooking time. For make-ahead parties, wrap assembled rolls in plastic and refrigerate overnight—they'll hold their shape perfectly.
What are good vegan alternatives for the filling?
For a vegan version, blend 1 cup soaked cashews with ¼ cup lemon juice, 2 tbsp olive oil, and 1 tbsp nutritional yeast for a creamy base. Add finely chopped herbs, salt, and pepper just like the ricotta recipe. For extra protein, mix in ¼ cup cooked quinoa or lentils.
Why did my zucchini rolls turn mushy?
Overcooking is the most common cause—zucchini turns mushy when baked beyond 25 minutes at 375°F. Check doneness with a fork: it should pierce easily but still have slight resistance. Also ensure you dried the zucchini thoroughly before assembling and didn't overfill them.