
Zucchini Lasagna Roll-Ups With Spinach and Cheese taste rich, cheesy, and cozy, with all the flavor of classic lasagna but a lighter, veggie-forward feel. This recipe works well for anyone who wants comfort food that still feels fresh, and it takes about 1 hour from start to finish. I first made these on a weeknight when I had too many zucchinis and not enough patience, and they instantly joined my regular dinner rotation.
Why Make This Zucchini Lasagna Roll-Ups With Spinach and Cheese at Home
You control everything at home, from how much cheese you add to how saucy you like your pan. These zucchini roll-ups skip pasta sheets, so the meal feels lighter but still satisfies that lasagna craving.
You also avoid watery, bland veggie bakes that sometimes show up in store versions. Fresh zucchini, a well-seasoned spinach and cheese filling, and a good marinara sauce turn this into a legit main dish, not a side salad in disguise.
“These Zucchini Lasagna Roll-Ups With Spinach and Cheese taste like cozy lasagna in a lighter suit, and my family now requests them weekly. ★★★★★”
Ingredients You Need
Zucchini and filling
3 to 4 medium zucchini
- Choose straight, firm zucchini for easier slicing.
- Avoid very large zucchini, which hold more water and taste a bit bland.
2 cups baby spinach, finely chopped
- You can use frozen spinach; just thaw and squeeze it very dry.
1 1/2 cups whole milk ricotta cheese
- I like Galbani or BelGioioso, but any thick ricotta works.
- If your ricotta looks very wet, drain it in a fine mesh strainer for 15 minutes.
1 cup shredded mozzarella cheese, divided
- Use low-moisture mozzarella for better browning and less liquid.
1/2 cup grated Parmesan cheese
- Freshly grated melts better and tastes nuttier than the green can.
1 large egg
- This helps the filling set and stay creamy, not runny.
2 cloves garlic, minced
1 teaspoon Italian seasoning
1/2 teaspoon onion powder
1/4 teaspoon red pepper flakes (optional, for a gentle kick)
3/4 teaspoon kosher salt
1/2 teaspoon black pepper
Sauce
- 2 cups marinara sauce
- Use your favorite jarred brand as a shortcut; I like Rao’s or Classico for good flavor.
- If you use a plain tomato sauce, add extra Italian seasoning and a pinch of sugar.
Finishing
- 1/2 cup extra shredded mozzarella cheese (from the 1 cup above)
- 2 tablespoons grated Parmesan cheese
- Fresh basil or parsley, chopped, for garnish
Pantry shortcuts and substitutions
- Use jarred marinara instead of homemade sauce to save time.
- Swap spinach with chopped kale or Swiss chard if you have those on hand.
- Use cottage cheese in place of ricotta; blend it briefly for a smoother texture.
- Use part-skim cheeses if you want a lighter version, but keep at least some whole milk cheese for better melt.
Equipment list
- 9×13 inch baking dish
- Sharp chef’s knife or mandoline slicer
- Cutting board
- Mixing bowls
- Spoon or spatula
- Paper towels or clean kitchen towels
- Aluminum foil
- Oven and stovetop-safe mitts
- Optional: baking sheet to place under the dish in case of bubbling
Tips & Mistakes
- Slice zucchini into even, thin strips (about 1/8 inch) so they roll easily and cook evenly.
- Pat zucchini slices very dry with paper towels to avoid a watery pan.
- Do not skip pre-baking or quick pan-searing of zucchini; this step removes moisture and improves texture.
- Season the filling well; bland ricotta needs salt, pepper, and herbs.
- Squeeze spinach completely dry; excess water makes the filling soupy.
- Spread a thin layer of marinara on the bottom of the dish so the roll-ups do not stick or burn.
- Do not overfill each zucchini strip; too much filling causes blowouts and messy rolls.
- Roll gently but firmly, seam side down, so the rolls stay tight while baking.
- Cover the dish with foil for the first part of baking so the cheese melts nicely without burning.
- Remove the foil near the end so the top browns and the sauce bubbles.
- Let the zucchini lasagna roll-ups rest 8 to 10 minutes before serving so the filling sets.
- Use a spatula to lift each roll instead of tongs, which can tear the zucchini.
How to Make Zucchini Lasagna Roll-Ups With Spinach and Cheese
Step 1: Prep the zucchini
Preheat your oven to 400°F. Lightly grease a 9×13 inch baking dish with olive oil or nonstick spray.
Trim the ends off each zucchini. Slice them lengthwise into thin planks about 1/8 inch thick, using a sharp knife or mandoline.
Lay the slices on a large cutting board or sheet pan. Sprinkle lightly with salt on both sides and let them sit 10 to 15 minutes so they release some moisture.
Pat each slice very dry with paper towels. This step keeps the zucchini lasagna roll-ups from turning watery in the oven.
Step 2: Soften the zucchini
Line a baking sheet with parchment. Arrange the zucchini slices in a single layer.
Bake them at 400°F for 6 to 8 minutes until they look flexible but not mushy. You want them soft enough to roll but still sturdy.
Remove the tray from the oven and let the slices cool slightly. Pat them dry again if you see extra moisture.
Step 3: Mix the spinach and cheese filling
In a medium bowl, add ricotta, 1/2 cup mozzarella, 1/2 cup Parmesan, chopped spinach, egg, garlic, Italian seasoning, onion powder, red pepper flakes, salt, and black pepper.
Stir until the mixture looks smooth and evenly combined. Taste a tiny bit and adjust salt or pepper if needed.
The filling should feel thick, not runny. If it looks loose, add 1 to 2 tablespoons extra Parmesan to tighten it up.
Step 4: Sauce the baking dish
Pour about 1 cup of marinara sauce into the bottom of the greased baking dish. Spread it into an even layer with a spoon.
This sauce layer gives the zucchini lasagna roll-ups moisture and keeps the bottoms from sticking. Set the remaining sauce aside.
Step 5: Fill and roll the zucchini
Place one zucchini slice on a cutting board. Spoon about 1 to 1 1/2 tablespoons of the spinach and cheese filling onto the slice and spread it in a thin layer, leaving a small border at each end.
Start at one short end and roll the slice up gently but firmly. Place the roll seam side down in the sauced baking dish.
Repeat with the remaining zucchini slices and filling. Nestle the rolls close together in rows so they support each other.
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. This gives you a bubbly, cheesy crust.
Step 7: Bake
Cover the baking dish loosely with foil, tenting it slightly so the cheese does not stick. Bake at 400°F for 20 minutes.
Remove the foil and bake another 10 to 15 minutes until the sauce bubbles and the cheese turns golden in spots.
Check that the zucchini feels tender when you pierce it with a fork. If it still feels firm, bake 5 more minutes and check again.
Step 8: Rest and garnish
Remove the dish from the oven and let it rest 8 to 10 minutes. This short rest helps the filling set and makes serving much easier.
Sprinkle chopped fresh basil or parsley over the top for color and freshness. Serve warm and enjoy that cheesy, veggie-packed goodness.
Variations I've Tried
I swap half the spinach with finely chopped sautéed mushrooms for a deeper, savory flavor. The mushrooms add a meaty vibe that even picky eaters enjoy.
I mix in a little pesto with the ricotta filling for a basil-forward version that tastes bright and herby. This works especially well when I use a simple marinara sauce.
I add cooked, crumbled turkey sausage or ground chicken to the sauce when I want extra protein. I season the meat with garlic and Italian seasoning so it matches the lasagna flavors.
I sometimes use a mix of zucchini and yellow squash strips for a colorful pan. The flavor stays similar, but the dish looks extra pretty on the table.
How to Serve Zucchini Lasagna Roll-Ups With Spinach and Cheese
Serve these zucchini lasagna roll-ups hot with a simple green salad or Caesar salad on the side. Add garlic bread, crusty baguette slices, or warm focaccia to soak up the extra marinara sauce. Pair the dish with sparkling water, flavored seltzer, or iced tea for a refreshing drink. I also like to top each serving with a little extra Parmesan and fresh basil for that final restaurant-style touch.
How to store
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat single portions in the microwave, covered, for 1 to 2 minutes until hot, or in a 350°F oven for 10 to 15 minutes.
- Freeze cooled zucchini lasagna roll-ups in a freezer-safe container for up to 2 months.
- Reheat from frozen in a covered baking dish at 350°F for 25 to 35 minutes, or thaw overnight in the fridge and reheat until hot and bubbly.

Zucchini Lasagna Roll-Ups With Spinach and Cheese
Ingredients
Method
- Preheat your oven to 400°F. Lightly grease a 9x13 inch baking dish with olive oil or nonstick spray.
- Trim the ends off each zucchini. Slice them lengthwise into thin planks about 1/8 inch thick using a sharp knife or mandoline.
- Lay the slices on a large cutting board or sheet pan. Sprinkle lightly with salt on both sides and let them sit 10 to 15 minutes to release some moisture.
- Pat each slice very dry with paper towels to help prevent a watery dish.
- Line a baking sheet with parchment. Arrange the zucchini slices in a single layer.
- Bake at 400°F for 6 to 8 minutes, until the slices are flexible but not mushy.
- Remove from the oven, let cool slightly, and pat dry again if you see extra moisture.
- In a medium bowl, combine ricotta, 1/2 cup mozzarella, 1/2 cup Parmesan, chopped spinach, egg, garlic, Italian seasoning, onion powder, red pepper flakes (if using), salt, and black pepper.
- Stir until smooth and evenly combined. Taste a small amount and adjust seasoning if needed.
- If the filling looks loose, stir in 1 to 2 tablespoons extra Parmesan to thicken.
- Pour about 1 cup of marinara sauce into the bottom of the greased baking dish and spread into an even layer.
- Place one zucchini slice on a cutting board. Spoon about 1 to 1 1/2 tablespoons of filling onto the slice and spread in a thin layer, leaving a small border at each end.
- Starting at one short end, roll the slice up gently but firmly and place it seam side down in the sauced baking dish.
- Repeat with the remaining zucchini slices and filling, nesting the rolls close together so they support each other.
- Spoon the remaining marinara sauce over the tops of the zucchini roll-ups, covering most of the exposed zucchini.
- Sprinkle the remaining 1/2 cup mozzarella and 2 tablespoons Parmesan evenly over the top.
- Cover the dish loosely with foil, tenting it so the cheese does not stick, and bake at 400°F for 20 minutes.
- Remove the foil and bake another 10 to 15 minutes, until the sauce is bubbling, the cheese is golden in spots, and the zucchini is tender when pierced with a fork. If still firm, bake about 5 minutes more.
- Remove the dish from the oven and let it rest 8 to 10 minutes so the filling can set.
- Sprinkle with chopped fresh basil or parsley, if using, and serve warm.
Notes
Approximate per serving (1/4 of recipe): 320 calories; fat 20 g; saturated fat 11 g; carbohydrates 17 g; fiber 3 g; sugars 9 g; protein 19 g; sodium 780 mg. Values are estimates and will vary based on specific brands, marinara sauce, and portion size.
