
Zucchini Lasagna Roll-Ups With Spinach and Cheese taste rich and cheesy with a fresh, light twist that doesn’t leave you in a food coma. This recipe works well for busy weeknights or casual dinner parties and takes about 1 hour from start to finish. I tested versions of this dish so many times that my neighbors now judge all other lasagna by these roll-ups.
Why Zucchini Lasagna Roll-Ups With Spinach and Cheese Is Worth It
These zucchini roll-ups give you all the cozy lasagna vibes without the heaviness of pasta sheets. Tender zucchini wraps around creamy spinach and cheese, then bakes in marinara until everything bubbles and browns.
You slice, roll, and bake in one pan, so cleanup stays pretty painless. The recipe also sneaks in a big serving of vegetables, which means you can eat an extra roll-up and still feel smugly virtuous.
“These Zucchini Lasagna Roll-Ups With Spinach and Cheese taste like classic lasagna met a lighter, fresher cousin and they both stayed for dinner. ★★★★★”
Ingredients You Need
Zucchini and filling
- 3–4 medium zucchini, ends trimmed
- Choose straight, firm zucchini for easier slicing.
- 1 tablespoon olive oil
- 3 cups fresh baby spinach, roughly chopped
- Use frozen chopped spinach (thawed and squeezed dry) if you want a shortcut; use about 1 ½ cups.
- 2 cloves garlic, minced
- 1 cup whole-milk ricotta cheese
- Part-skim ricotta works, but whole-milk gives a creamier texture.
- 1 cup shredded mozzarella cheese, divided
- Pre-shredded saves time; block mozzarella melts a bit smoother.
- ¼ cup grated Parmesan cheese
- 1 large egg
- ½ teaspoon dried Italian seasoning
- ¼ teaspoon crushed red pepper flakes (optional, for a little kick)
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Sauce and topping
- 2 cups marinara sauce
- Use your favorite jarred brand or homemade; choose one with garlic and basil for extra flavor.
- ½ cup shredded mozzarella cheese (for topping)
- 2 tablespoons grated Parmesan cheese (for topping)
- Fresh basil or parsley, chopped, for garnish (optional)
Equipment
- Sharp chef’s knife or mandoline slicer
- A mandoline gives super even slices; use the guard and go slow.
- Large cutting board
- Large skillet
- Medium mixing bowl
- 9×13-inch baking dish (or similar size)
- Spoon or small spatula for spreading filling
- Paper towels or clean kitchen towels for drying zucchini slices
- Aluminum foil
Quick Tips & substitutions
- Slice zucchini lengthwise about ⅛–¼ inch thick so they roll easily but still hold shape.
- Salt zucchini slices lightly and pat them dry to reduce extra moisture and avoid watery roll-ups.
- Use a mandoline on the “thin” setting if knife work feels stressful; just watch your fingers.
- Swap ricotta with cottage cheese (blend it first) if you prefer more protein and a lighter feel.
- Use frozen spinach to save time; thaw it and squeeze it very dry in a towel before mixing.
- Choose a thicker marinara sauce so the dish doesn’t turn soupy.
- Bake in a smaller dish and pack rolls snugly if you want taller, more stacked roll-ups.
- Prep the roll-ups earlier in the day, then bake right before dinner for easy hosting.
How to Make Zucchini Lasagna Roll-Ups With Spinach and Cheese
Step 1: Slice and prep the zucchini
Trim the ends off the zucchini and slice them lengthwise into long planks about ⅛–¼ inch thick. Lay the slices in a single layer on a cutting board or sheet pan. Sprinkle both sides lightly with salt and let them sit 10–15 minutes so they release moisture.
After they sit, pat both sides dry with paper towels. This step keeps the zucchini from watering down the sauce and helps the roll-ups hold structure.
Step 2: Sauté spinach and aromatics
Heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook about 30 seconds, just until it smells fragrant. Add the chopped spinach and cook 2–3 minutes, stirring, until it wilts and most of the moisture cooks off.
Turn off the heat and let the spinach cool for a few minutes. If the spinach looks very wet, press it gently with a spatula or drain it briefly so the filling stays thick.
Step 3: Mix the cheesy spinach filling
In a medium bowl, add the ricotta, ½ cup of the shredded mozzarella, ¼ cup Parmesan, egg, Italian seasoning, crushed red pepper (if using), salt, and black pepper. Stir until everything blends into a smooth, thick mixture. Add the cooled spinach and garlic and mix again until the greens spread evenly through the cheese.
Taste a tiny bit and adjust salt or pepper if needed. The filling should taste well-seasoned and slightly garlicky because the zucchini and sauce will mellow it out.
Step 4: Par-cook or soften the zucchini (optional but helpful)
If your zucchini slices feel thick or stiff, soften them a bit so they roll without cracking. You can microwave them in a single layer on a plate for 1–2 minutes or quickly sear them in a dry skillet for about 1 minute per side. They should bend easily but still feel firm.
Pat them dry again if they release more moisture. Softer slices roll more easily and stay neat in the baking dish.
Step 5: Fill and roll the zucchini
Spread a thin layer of marinara (about ½ cup) over the bottom of your baking dish. Lay a zucchini slice flat on the cutting board. Spoon about 1–1½ tablespoons of the spinach-ricotta mixture onto the slice and spread it in a thin layer from end to end.
Starting at one short end, roll the zucchini slice up into a spiral. Place the roll seam-side down in the sauced baking dish. Repeat with the remaining zucchini slices and filling, nestling the rolls close together.
Step 6: Sauce and cheese the roll-ups
Spoon the remaining marinara sauce evenly over the tops and around the sides of the zucchini roll-ups. Sprinkle the remaining ½ cup shredded mozzarella and 2 tablespoons Parmesan over the top. Cover the dish loosely with foil, tenting it slightly so the cheese does not stick.
This layer of sauce and cheese keeps the zucchini moist and adds that classic lasagna flavor. The rolls should sit snugly in the sauce but not swim in it.
Step 7: Bake until bubbly and golden
Heat your oven to 375°F (190°C). Bake the covered roll-ups for 20 minutes. Remove the foil and bake another 10–15 minutes, until the cheese melts, the sauce bubbles around the edges, and the tops turn lightly golden.
Let the dish rest 5–10 minutes before serving so the roll-ups set and slice more cleanly. Sprinkle with fresh basil or parsley for color and freshness right before you bring the pan to the table.
Recipe Variations
- Gluten-free: Use a gluten-free marinara sauce and serve with gluten-free garlic bread or polenta on the side.
- Vegan: Use dairy-free ricotta (almond or tofu-based), vegan mozzarella shreds, and skip the egg or use a flax “egg” to bind.
- Low carb: Keep the recipe as written and pair it with a simple salad instead of bread or pasta.
- High protein: Add cooked ground turkey, chicken, or lean beef to the marinara before you pour it into the dish.
- Extra veggies: Add finely chopped mushrooms or bell peppers to the spinach sauté for more texture and flavor.
- Spicy version: Stir extra crushed red pepper into the filling and use a spicy arrabbiata-style sauce.
Ways to Serve Zucchini Lasagna Roll-Ups With Spinach and Cheese
- Serve with a big green salad with lemony vinaigrette.
- Add garlic bread or warm focaccia for dipping into the extra marinara.
- Pair with roasted vegetables like broccoli, cauliflower, or green beans.
- Offer a simple fruit salad on the side to keep the meal light and fresh.
- Pack leftovers in a lunch container with a small side of quinoa or brown rice.
Storage Success
Let the Zucchini Lasagna Roll-Ups With Spinach and Cheese cool to room temperature, then cover the dish tightly or transfer leftovers to airtight containers. Store in the refrigerator for up to 4 days. Reheat portions in the microwave or in a covered dish in a 350°F oven until hot and bubbly. If you want to freeze them, wrap individual portions well and freeze up to 2 months, then thaw overnight in the fridge before reheating.

Zucchini Lasagna Roll-Ups With Spinach and Cheese
Ingredients
Instructions
- Trim the ends from the zucchini and slice them lengthwise into planks about 1/8–1/4 inch thick. Lay the slices in a single layer on a cutting board or sheet pan, sprinkle both sides lightly with salt, and let sit 10–15 minutes to release moisture. Pat both sides dry with paper towels.
- Heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook for about 30 seconds until fragrant. Add the chopped spinach and cook 2–3 minutes, stirring, until wilted and most of the moisture has cooked off. Remove from the heat and let cool slightly.
- In a medium bowl, combine the ricotta, 1/2 cup of the shredded mozzarella, 1/4 cup Parmesan, egg, Italian seasoning, crushed red pepper flakes (if using), salt, and black pepper. Stir until smooth and thick, then fold in the cooled spinach and garlic until evenly distributed. Taste and adjust seasoning if needed.
- If the zucchini slices feel thick or stiff, soften them so they roll easily. Microwave them in a single layer on a plate for 1–2 minutes or quickly sear in a dry skillet for about 1 minute per side, just until flexible but still firm. Pat dry again if they release more moisture.
- Preheat the oven to 375°F (190°C). Spread about 1/2 cup of the marinara sauce over the bottom of a 9x13-inch baking dish. Lay one zucchini slice flat on a cutting board, spoon about 1–1 1/2 tablespoons of the spinach-ricotta filling onto the slice, and spread it in a thin layer from end to end. Starting at one short end, roll the slice into a spiral and place it seam-side down in the sauced baking dish. Repeat with remaining zucchini and filling, packing the rolls close together.
- Spoon the remaining marinara sauce evenly over the tops and around the sides of the zucchini roll-ups. Sprinkle with the remaining 1/2 cup shredded mozzarella and 2 tablespoons Parmesan. Cover the dish loosely with foil, tenting it so it does not touch the cheese.
- Bake the covered roll-ups for 20 minutes. Remove the foil and bake for another 10–15 minutes, until the cheese is melted, the sauce is bubbling around the edges, and the tops are lightly golden. Let rest 5–10 minutes before serving, then garnish with chopped fresh basil or parsley if desired.
Notes
Approximate per serving (4 servings): 260 calories; fat 17 g; saturated fat 8 g; carbohydrates 14 g; fiber 3 g; sugars 8 g; protein 15 g; sodium 640 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply