Cheesy Zucchini Lasagna Roll Ups (No Pasta, All Comfort)
If you want a hearty, low-carb meal that still hits like classic Italian comfort food, these zucchini lasagna roll ups are your answer. Thin ribbons of zucchini stand in for noodles, wrapped around a creamy three-cheese and spinach filling, all baked under bubbly marinara and melted mozzarella.

They look fancy enough for company but come together in about 40 minutes of hands-on time. And they reheat beautifully for lunch the next day.
Why These Roll Ups Earn a Spot in the Rotation
The zucchini softens just enough in the oven to feel tender without turning mushy, and the ricotta filling stays rich and spoonable. Every bite balances tangy marinara, garlicky spinach, and that stretchy mozzarella top.
I like that there is no noodle wrangling and only one baking dish to wash. Because the zucchini carries the flavors, nobody at the table misses the pasta.
Ingredients

- 2 large zucchini: sliced lengthwise into 1/8-inch thick ribbons (use a mandoline for even cuts)
- 3/4 tsp salt, divided: for drawing moisture from the zucchini and seasoning the filling
- 1 cup whole-milk ricotta: part-skim works, but whole-milk gives the creamiest texture
- 1 cup shredded low-moisture mozzarella, divided: half in the filling, half for the top
- 1/4 cup grated Parmesan cheese: adds a salty, nutty layer
- 1 large egg: helps bind the ricotta mixture
- 3 cups packed fresh baby spinach, roughly chopped: wilted down and squeezed dry if moist
- 2 cloves garlic, minced: use fresh for the best flavor
- 1 tsp Italian seasoning: or a mix of dried oregano, basil, and thyme
- 1 1/2 cups marinara sauce: choose a good jarred sauce or homemade
- Fresh basil leaves, for finishing
A Few Ways to Switch It Up
- Add meat: Stir 1/2 cup cooked, crumbled Italian sausage or ground beef into the ricotta filling.
- Swap the spinach: Chopped kale or Swiss chard work well, just sauté briefly to wilt and squeeze dry.
- Go dairy-free: Use a vegan ricotta and mozzarella, and replace the egg with a flax egg (1 tbsp ground flaxseed + 3 tbsp water, rested 5 minutes).
- Change the cheese: Blended cottage cheese can replace ricotta for extra protein.
- For a more pasta-like baked dish, try our zucchini lasagna recipe.
How to Make Zucchini Lasagna Roll Ups
Step 1: Salt and Dry the Zucchini

Arrange the zucchini strips in a single layer on paper towels and sprinkle both sides with 1/2 tsp of the salt. Let them sit for 10 minutes, then use fresh paper towels to blot away the moisture that beads up on the surface.
You will see water soaked into the towels and a dry film on the zucchini. Removing that now prevents a watery bake later.
Step 2: Mix the Ricotta Filling

In a medium bowl, combine the ricotta, 1/2 cup of the mozzarella, the Parmesan, egg, spinach, garlic, Italian seasoning, the remaining 1/4 tsp salt, and a few cracks of black pepper. Stir until everything is evenly blended.
The mixture should be thick but spreadable, with dark green spinach flecks running throughout. A quick taste for salt now is safe if you are comfortable with raw egg, or just trust the seasoning.
Step 3: Roll the Zucchini

Spoon a thin layer of marinara (about 1/4 cup) across the bottom of an 8-inch square baking dish. Lay a zucchini strip flat, place a heaping tablespoon of filling at one short end, and gently roll it up. Place it seam side down in the dish. Repeat with the remaining zucchini and filling.
Do not overstuff the rolls. The cheese will expand in the oven and can push out. Placing them seam side down holds the rolls closed without any toothpicks.
Step 4: Top and Bake

Preheat the oven to 400°F (200°C). Pour the remaining marinara over the roll ups, then scatter the last 1/2 cup of mozzarella on top. Slide the dish onto the middle rack and bake for 25 to 30 minutes.
You will see the sauce bubbling around the edges and the cheese turn golden in spots. When the zucchini is easy to pierce with a fork, the dish is ready.
Step 5: Serve with Fresh Basil

Pull the dish from the oven and let it rest for 5 minutes. This brief pause makes it easier to spoon out the roll ups without them sliding apart.
Scatter fresh basil leaves over the top and carry the whole dish to the table. Serve hot, spooning extra sauce from the pan over each plate.
Tips for a Clean, Non-Watery Bake
- That salt step is not optional. It pulls out excess liquid from the zucchini so your roll ups set up firm rather than swimming in a puddle.
- A mandoline set to 1/8 inch gives consistent strips that cook evenly. A sharp knife and steady hand also work. If you use a vegetable peeler, the ribbons will be thinner and more delicate, so handle them gently.
- If a strip tears or is too short, overlap two pieces slightly to form one longer strip before adding the filling.
Storing Leftovers
- Refrigerate: Keep any leftovers in a sealed container for up to 3 days.
- Reheating: Place them in a covered baking dish with a splash of extra marinara and warm at 350°F for 10 to 15 minutes, or microwave individual portions until hot.
What to Serve With Zucchini Lasagna Roll Ups
These roll ups are filling on their own, but they love a crisp, acidic side. A simple arugula salad dressed with lemon vinaigrette cuts the richness of the cheese. If you want a heartier meal, add garlic bread, regular or gluten-free.
Frequently Asked Questions
Can I use frozen spinach?
Yes. Thaw 10 ounces of frozen spinach completely, then squeeze out as much liquid as you can before mixing it into the filling. Any leftover water will thin the ricotta and make the rolls soggy.
Can I make these ahead of time?
Assemble the dish through Step 4 (sauce and cheese on top), cover, and refrigerate up to 8 hours. Bake straight from the fridge, adding about 10 minutes to the bake time until bubbly and hot in the center.
How do I make this recipe vegan?
Substitute a dairy-free ricotta and mozzarella, use a vegan Parmesan, and swap the egg for a flax egg (1 tablespoon ground flaxseed plus 3 tablespoons water, rested 5 minutes). The texture will be slightly softer but still holds together.

Zucchini Lasagna Roll Ups Recipe
Ingredients
Method
- Slice zucchini into 1/8-inch thick lengthwise strips, lay on paper towels, sprinkle with 1/2 tsp salt, and let sit 10 minutes. Blot dry.
- Mix ricotta, 1/2 cup mozzarella, Parmesan, egg, spinach, garlic, Italian seasoning, remaining 1/4 tsp salt, and pepper until well combined.
- Spread 1/4 cup marinara on the bottom of an 8-inch square baking dish. Place a heaping tablespoon of filling at the end of each zucchini strip, roll up, and set seam side down in the dish.
- Preheat oven to 400°F (200°C). Pour remaining marinara over the rolls, top with the remaining 1/2 cup mozzarella, and bake 25 to 30 minutes until bubbly and golden.
- Let rest 5 minutes, scatter with fresh basil, and serve hot.
