
Zucchini Lasagna Roll-Ups With Spinach and Cheese taste rich, cheesy, and garlicky with all the comfort of classic lasagna but in a lighter, veggie-forward package. This recipe fits busy weeknights or casual entertaining and takes about 1 hour from start to finish. I first made these when my neighbor dropped a mountain of garden zucchini on my porch, and I have never looked back.
Why You Should Try This Zucchini Lasagna Roll-Ups With Spinach and Cheese
These zucchini lasagna roll-ups with spinach and cheese pack all the flavor of baked lasagna without heavy noodles. Tender zucchini, creamy ricotta, melty mozzarella, and bright tomato sauce hit every cozy Italian-style craving.
You also get a naturally gluten-free main dish that feels special enough for guests but simple enough for a Tuesday night. Kids usually love the cheesy spirals, and adults appreciate that the meal feels satisfying but not heavy.
“These Zucchini Lasagna Roll-Ups With Spinach and Cheese taste like comfort food that actually loves you back, and my whole family licked their plates clean. ★★★★★”
Ingredients You’ll Need
Zucchini “noodles”
- 3 to 4 medium zucchini, about 8 to 10 inches long, similar thickness
- Choose firm zucchini with shiny skin and minimal seeds.
- Smaller zucchini slice more easily and hold their shape better.
Spinach and cheese filling
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 5 ounces fresh baby spinach, roughly chopped
- Frozen spinach also works: use 5 ounces, thaw, then squeeze very dry.
- 1 cup whole milk ricotta cheese
- Use whole milk for best texture; part skim tastes fine but less creamy.
- 1 cup shredded low-moisture mozzarella, divided
- 1/4 cup grated Parmesan or Pecorino Romano
- 1 large egg
- 1 teaspoon Italian seasoning
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes, optional
Sauce and topping
- 2 cups marinara sauce
- Use your favorite jarred brand for a shortcut; I like a basil-forward sauce.
- 1/2 cup shredded mozzarella (from the divided amount above)
- 2 tablespoons grated Parmesan
- Fresh basil or parsley for garnish, optional
Pantry shortcuts and substitutions
- Use jarred minced garlic if you feel tired or short on time.
- Swap ricotta with cottage cheese that you blend until smooth.
- Use a spinach and arugula mix if that is what you have in the fridge.
- Add cooked crumbled Italian sausage or ground turkey to the filling for extra protein.
Equipment list
- Sharp chef’s knife or mandoline slicer
- Large cutting board
- Large skillet
- Mixing bowls
- 9×13 inch baking dish
- Spoon or small spatula for spreading filling
- Tongs or your hands to roll the zucchini slices
- Foil for covering the baking dish
Tips & Tricks
- Slice zucchini lengthwise into thin, even strips about 1/8 inch thick so they roll easily and cook evenly.
- Use a mandoline with a safety guard if you want super consistent slices, and go slowly.
- Pat zucchini slices dry with paper towels after salting to pull out extra moisture and avoid watery roll-ups.
- Do not skip the egg in the filling because it helps the cheese mixture set and stay in the rolls.
- Let the spinach cool before mixing it with the ricotta so the filling stays thick, not runny.
- Spread a thin layer of sauce on the bottom of the baking dish so the rolls do not stick.
- Roll the zucchini snugly but not too tight so the filling does not squeeze out the sides.
- Place the rolls seam side down in the dish to keep them from unrolling while they bake.
- Cover the dish with foil for the first part of baking so the zucchini softens and the cheese melts evenly.
- Remove the foil near the end so the top gets bubbly and lightly browned.
- Let the zucchini lasagna roll-ups rest 5 to 10 minutes before serving so they firm up and slice cleanly.
- Double the recipe and bake in two dishes if you want leftovers for lunches or to share with a friend.
How to Make Zucchini Lasagna Roll-Ups With Spinach and Cheese
Step 1: Prep and slice the zucchini
Wash and dry the zucchini. Trim the ends, then slice each one lengthwise into long planks about 1/8 inch thick. Use a mandoline on the 1/8 inch setting or a sharp knife and a steady hand.
Lay the slices on a large cutting board or sheet pan. Sprinkle both sides lightly with salt and let them sit 10 to 15 minutes. This step pulls out moisture and keeps the finished roll-ups from turning watery.
After they rest, blot both sides of each slice with paper towels until they feel dry. Set the slices aside while you make the filling. If any slices feel very thick, shave them a bit thinner so they roll easily.
Step 2: Sauté spinach and aromatics
Heat olive oil in a large skillet over medium heat. Add minced garlic and stir for about 30 seconds until it smells fragrant but not browned. Add chopped spinach and stir until it wilts and any liquid cooks off, about 3 to 4 minutes.
Sprinkle with a small pinch of salt and pepper. Transfer the spinach mixture to a plate or shallow bowl and spread it out so it cools faster. Let it cool to room temperature so it does not melt the cheese mixture.
Step 3: Mix the cheese filling
In a medium bowl, add ricotta, 1/2 cup shredded mozzarella, Parmesan, egg, Italian seasoning, salt, pepper, and red pepper flakes if you use them. Stir until the mixture looks smooth and creamy. Add the cooled spinach and garlic mixture and fold it in until everything looks evenly combined.
Taste a tiny bit and adjust the seasoning with a little more salt or pepper if you want. The filling should taste well seasoned because the zucchini itself tastes mild. Set the bowl aside.
Step 4: Set up the baking dish
Preheat your oven to 375°F. Spread about 1 cup of marinara sauce in the bottom of a 9×13 inch baking dish. The sauce should cover the bottom in a thin, even layer.
Keep the remaining sauce nearby. You will spoon it over the tops of the rolls later. Lightly spray the sides of the dish with cooking spray if your dish tends to stick.
Step 5: Fill and roll the zucchini
Lay a few zucchini slices flat on a cutting board. Spoon about 1 to 1 1/2 tablespoons of the spinach and cheese filling onto each slice. Spread the filling in a thin layer over the slice, leaving a small border at one short end so it does not squeeze out.
Starting at the opposite short end, roll each slice up into a spiral. Place each roll seam side down in the sauced baking dish. Pack them snugly together but do not crush them.
Repeat with the remaining zucchini slices and filling. If you have extra filling, tuck a little more into the top of each roll. If you have a few very short slices, overlap two slices slightly and roll them together.
Step 6: Top with sauce and cheese
Spoon the remaining marinara sauce over the tops of the zucchini lasagna roll-ups. Try to cover most of the exposed zucchini so it does not dry out. Sprinkle the remaining 1/2 cup mozzarella and 2 tablespoons Parmesan evenly over the top.
If you like extra cheesy tops, add a little more mozzarella. You can also sprinkle a pinch of Italian seasoning on top for color and flavor. Cover the dish loosely with foil, tenting it slightly so the cheese does not stick.
Step 7: Bake until tender and bubbly
Place the covered baking dish in the oven and bake for 20 minutes. Remove the foil and bake another 10 to 15 minutes, until the zucchini feels tender when you pierce it with a knife and the cheese bubbles and browns in spots. If you want more browning, switch the oven to broil for 1 to 2 minutes and watch closely.
Take the dish out of the oven and let it rest 5 to 10 minutes. This rest time helps the zucchini lasagna roll-ups with spinach and cheese set up so they hold their shape. Sprinkle with chopped fresh basil or parsley if you like.
Step 8: Serve and enjoy
Use a spoon or small spatula to scoop 3 to 4 roll-ups per person. Spoon some extra sauce from the pan over each serving. Add a little extra grated Parmesan on top if you feel like it.
Serve hot while the cheese still stretches. If you cook for kids, you might cut the rolls in half to cool them faster and make them easier to eat. Leftovers taste even better the next day because the flavors mingle more.
What to Serve with Zucchini Lasagna Roll-Ups With Spinach and Cheese
Serve these zucchini lasagna roll-ups with a big green salad with crisp lettuce, cucumbers, and a simple vinaigrette. Garlic bread or warm crusty bread tastes perfect for soaking up extra sauce. You can also add roasted vegetables like broccoli or green beans for more color on the plate.
A side of fruit salad or sliced melon adds a fresh, sweet contrast to the rich cheese. Sparkling water with lemon or lime, iced tea, or a simple lemonade pairs nicely and keeps the meal family friendly.
Storage Options
- Store leftover zucchini lasagna roll-ups with spinach and cheese in an airtight container in the fridge for up to 4 days.
- Reheat single portions in the microwave in 45 to 60 second bursts until hot, or reheat a full pan covered in a 350°F oven for 15 to 20 minutes.
- Freeze baked roll-ups in a freezer-safe container for up to 2 months, then thaw overnight in the fridge before reheating.
- If you plan to freeze, slightly underbake by about 5 minutes, cool completely, then wrap tightly so the zucchini keeps a better texture.

Zucchini Lasagna Roll-Ups With Spinach and Cheese
Ingredients
Instructions
- Wash and dry the zucchini, then trim the ends. Slice each zucchini lengthwise into thin planks about 1/8 inch thick using a mandoline or sharp knife.
- Lay the slices on a board or sheet pan, sprinkle both sides lightly with salt, and let sit 10 to 15 minutes to draw out moisture. Blot both sides dry with paper towels and set aside.
- Heat olive oil in a large skillet over medium heat. Add minced garlic and cook for about 30 seconds until fragrant but not browned.
- Add chopped spinach and cook, stirring, until wilted and any liquid cooks off, about 3 to 4 minutes. Season lightly with salt and pepper, transfer to a plate, spread out, and let cool to room temperature.
- In a medium bowl, combine ricotta, 1/2 cup of the shredded mozzarella, Parmesan, egg, Italian seasoning, kosher salt, black pepper, and red pepper flakes if using. Stir until smooth and creamy.
- Fold in the cooled spinach and garlic mixture until evenly combined. Taste and adjust seasoning with a little more salt or pepper if desired.
- Preheat the oven to 375°F (190°C). Spread about 1 cup of marinara sauce in the bottom of a 9x13-inch baking dish in a thin, even layer.
- Lay several zucchini slices flat on a cutting board. Spoon about 1 to 1 1/2 tablespoons of filling onto each slice and spread in a thin layer, leaving a small border at one short end.
- Starting at the opposite short end, roll each slice into a spiral and place seam side down in the sauced baking dish. Repeat with remaining zucchini and filling, packing rolls snugly but without crushing them.
- Spoon the remaining marinara sauce over the tops of the roll-ups, covering most of the exposed zucchini.
- Sprinkle the remaining 1/2 cup mozzarella and the 2 tablespoons Parmesan evenly over the top. Cover the dish loosely with foil, tenting it so the cheese does not stick.
- Bake covered for 20 minutes. Remove the foil and bake 10 to 15 minutes more, until the zucchini is tender when pierced and the cheese is bubbly and lightly browned. For extra browning, broil 1 to 2 minutes, watching closely.
- Let the roll-ups rest 5 to 10 minutes before serving so they set. Garnish with chopped fresh basil or parsley if desired, and serve 3 to 4 roll-ups per person with extra sauce from the pan.
Notes
Approximate per serving (about 1/4 of recipe): 260 calories; fat 16 g; saturated fat 7 g; carbohydrates 14 g; fiber 3 g; sugars 8 g; protein 16 g; sodium 780 mg. Values are estimates and will vary based on specific brands, marinara sauce, and portion size.

Leave a Reply