Last summer, I was standing in my backyard holding a zucchini that looked less like a vegetable and more like a baseball bat. It was absurdly large, slightly lopsided, and definitely too big to fit in my salad bowl. My neighbor had given it to me with a smile that said, “You’re welcome for the free veggies,” but I knew what that meant. I had three days to use it up before it turned into a spongy, bitter mess.
I tried spiralizing it for pasta. Too wet. I tried roasting it as a side. Too boring. Then, staring at that giant squash, I had one of those “why didn’t I think of this sooner” moments. Why was I fighting against the zucchini’s natural shape when I could just use it as the vessel? That Tuesday night, I made a batch of lasagna roll-ups using thin strips of zucchini instead of dried noodles. I expected it to be a sad, watery compromise. Instead, my husband took one bite and asked if I wanted to order dessert since dinner was “so good.”
That was the birth of my go-to garden zucchini lasagna roll-ups. I’ve made this recipe probably fifty times since then—sometimes with that giant backyard zucchini, sometimes with the smaller, tender ones from the farmers market. It has become the absolute best way to sneak more vegetables into a meal without anyone complaining. It’s lighter than traditional lasagna, cooks in half the time, and uses ingredients I already have in my fridge.
If you’re drowning in zucchini right now, or if you’re just looking for a weeknight dinner that feels fancy but takes zero effort, this is the one. It’s creamy, it’s cheesy, and it’s genuinely delicious. Let me walk you through exactly how to make it so you can stop worrying about dinner and start enjoying it.
Why You’ll Love This Recipe
There are a lot of zucchini recipes out there, but this one hits a different note. It’s not just a side dish; it’s a complete, satisfying meal that feels indulgent but doesn’t leave you feeling heavy. Here’s why this zucchini lasagna roll-ups recipe has earned a permanent spot in my weekly rotation:
Zero Boiling Noodles — The biggest hassle with traditional lasagna is boiling those noodles, which takes forever and creates a huge mess. With these roll-ups, we skip the boiling entirely. The zucchini softens right in the oven, saving you time and cleanup. It’s a game-changer for busy weeknights.
Low-Carb Friendly — If you’re watching your carbs or just trying to eat more vegetables, this is your best friend. By swapping pasta for zucchini, you cut out a huge chunk of calories and carbs without sacrificing the comforting, cheesy texture you crave. It’s a great alternative if you usually skip lasagna because of the carb load.
Ready in 45 Minutes — From chopping to the oven, this dinner is on the table in under an hour. That’s huge when you’re rushing to get dinner ready after work or school. It’s faster than ordering takeout and tastes way better.
Makes Amazing Leftovers — Let’s be honest: lasagna leftovers are legendary. These roll-ups reheat beautifully in the microwave or oven. I actually prefer them the next day because the flavors have had time to meld together. I’ll often make a double batch on Sunday to have easy lunches for the rest of the week.
Budget-Friendly — Zucchini is cheap, especially in season. Ricotta and mozzarella are affordable pantry staples. You can feed a family of four for well under $15, which is a miracle these days.
This recipe is my answer to “what’s for dinner?” when I’m tired, don’t want to order out, and still want something that feels special. It’s reliable, delicious, and surprisingly easy.
Ingredients You’ll Need
Here’s the best part: you probably have most of these ingredients already. I’m particular about a few things here, but for the most part, this is simple, fresh food. No weird specialty items required.
For the Zucchini “Noodles”
Zucchini (3 large or 4 medium) — You want zucchini that are firm but not woody. If they’re huge and seedy, scoop out the centers with a spoon before slicing. I buy these on sale and freeze them if I can’t use them quickly.
Coarse Kosher Salt (1 tablespoon) — This is crucial. We salt the zucchini strips to draw out excess moisture. If you skip this, your lasagna will be soupy. Don’t skip it.
For the Ricotta Filling
Ricotta Cheese (15 ounces / 425g) — Use whole milk ricotta. Low-fat ricotta is grainy and doesn’t taste as rich. I always buy the tub, not the brick, because it’s creamier.
Egg (1 large) — This acts as a binder to keep the filling from falling apart in the oven. It’s a small step, but it makes a big difference in texture.
Fresh Basil (½ cup, chopped) — Fresh basil is non-negotiable for me. Dried basil just doesn’t have that bright, peppery punch. If you can’t find fresh, use 2 teaspoons of dried, but fresh is better.
Garlic (2 cloves, minced) — Fresh only. Jarred garlic has a metallic taste that clashes with the delicate ricotta. Mincing it takes two minutes.
Parmesan Cheese (½ cup, freshly grated) — Buy the block and grate it yourself. Pre-grated cheese has anti-caking agents that prevent it from melting smoothly. It’s worth the extra two minutes.
Black Pepper (½ teaspoon) — Freshly cracked is best. I like a little bit of heat to balance the creaminess.
For the Sauce & Assembly
Marinara Sauce (24 ounces / 680g) — I use a good-quality jarred sauce like Rao’s or Classico for convenience. If you have homemade sauce, even better. Just make sure it’s not too watery.
Mozzarella Cheese (2 cups, shredded) — Low-moisture mozzarella is best for melting. Fresh mozzarella balls will release too much water and make the dish soggy. I shred my own from a block for the best melt.
Olive Oil (1 tablespoon) — Just a little bit to brush on top for browning.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use in my kitchen:
Peeler or Mandoline — I use a standard Y-peeler to slice the zucchini lengthwise into long, thin strips. It’s easier and safer than a mandoline for beginners. If you have a mandoline, just be careful!
Baking Dish — A 9×13 inch casserole dish is perfect. Glass or ceramic works best because it distributes heat evenly. I’ve used metal pans, but they tend to brown the edges too quickly.
Paper Towels — You’ll need a stack of these to pat the zucchini dry after salting. This step is vital for texture.
Mixing Bowl — Just a medium-sized bowl for mixing the ricotta filling. Any bowl works.
Spatula — For spreading the sauce and assembling the roll-ups. A flexible spatula is easiest for getting into the corners.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up so your roll-ups turn out perfect every time.
Step 1: Prep the Zucchini (10 minutes)
Wash the zucchini and trim the ends. Using a Y-peeler, slice the zucchini lengthwise into long, thin strips. Aim for strips about 1/8 inch thick. If the zucchini is very wide, you might get two strips from one. Lay the strips in a single layer on a baking sheet or clean towel. Sprinkle them generously with kosher salt. Let them sit for 15-20 minutes. This draws out the water.
Step 2: Dry the Zucchini (5 minutes)
After 20 minutes, you’ll see beads of moisture on the zucchini. Rinse the strips under cold water to remove the excess salt. Then, this is the most important step: pat them completely dry with paper towels. Squeeze them gently. If they’re wet, the lasagna will be soupy. Dry zucchini equals perfect texture.
Step 3: Make the Ricotta Filling (5 minutes)
In a medium bowl, combine the ricotta cheese, beaten egg, chopped basil, minced garlic, grated Parmesan, and black pepper. Mix until smooth and well combined. Taste it—it should be flavorful on its own. If it needs more salt or pepper, add it now.
Step 4: Preheat and Sauce the Dish (2 minutes)
Preheat your oven to 375°F (190°C). Spread about 1 cup of marinara sauce on the bottom of your 9×13 inch baking dish. This prevents the zucchini from sticking and adds flavor to the bottom layer.
Step 5: Roll and Assemble (15 minutes)
Take a zucchini strip and lay it flat. Place a generous tablespoon of the ricotta filling near the bottom edge. Roll it up tightly, like a little burrito. Place the roll-up seam-side down in the baking dish. Repeat with the remaining zucchini strips and filling. You should be able to fit all the rolls in one layer, snugly packed. If you have extra filling, dollop it on top.
Step 6: Add Sauce and Cheese (5 minutes)
Pour the remaining marinara sauce over the top of the roll-ups. Spoon it evenly so every roll gets some sauce. Sprinkle the shredded mozzarella cheese generously over the top. You want a nice, thick layer of cheese.
Step 7: Bake (30-35 minutes)
Place the dish in the preheated oven. Bake for 30-35 minutes, or until the cheese is bubbly and golden brown, and the zucchini is tender. If you want a crispier top, broil for the last 2-3 minutes, but watch it closely so it doesn’t burn.
Step 8: Rest and Serve (10 minutes)
Let the lasagna rest for 10 minutes before serving. This allows the filling to set so the roll-ups don’t fall apart when you plate them. Garnish with fresh basil if you have it. Serve warm.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Salting
I know it takes extra time, but salting and drying the zucchini is the secret to non-soggy lasagna. If you rush this step, you’ll end up with a watery dish. Set a timer and don’t skip it.
Use Low-Moisture Mozzarella
Fresh mozzarella is delicious, but it releases too much water during baking. Low-moisture mozzarella melts beautifully without making the dish wet. It’s the right tool for the job.
Roll Them Tightly
If the rolls are loose, the filling will spill out. Roll them snugly, like a jellyroll. If a strip tears, just patch it with another small piece of zucchini.
Rest Before Serving
I’m guilty of digging in too early, but letting the lasagna rest for 10 minutes is crucial. It lets the ricotta set and makes slicing much easier. Trust me on this.
Make-Ahead Strategy
You can assemble these up to 24 hours in advance. Cover with plastic wrap and refrigerate. When you’re ready to bake, you might need to add 5-10 minutes to the cooking time since the dish is cold. This is perfect for busy weeknights.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Spinach Addition
Stir 1 cup of chopped fresh spinach into the ricotta filling. It adds color and nutrients without changing the flavor much. My kids don’t even notice it’s there.
Protein Boost
Add ½ cup of cooked Italian sausage or ground beef to the ricotta mixture. It makes the dish heartier and more filling. Great if you’re feeding hungry teens.
Gluten-Free
This recipe is naturally gluten-free! Just make sure your marinara sauce and ricotta cheese are certified gluten-free. Most brands are, but always check labels.
Vegan Version
Use vegan ricotta (like Tofutti or homemade cashew ricotta) and vegan mozzarella. The technique is the same. It’s not exactly the same taste, but it’s still delicious.
Different Sauces
Swap marinara for Alfredo sauce for a creamy white lasagna. Or use a pesto sauce for a fresh, herbaceous twist. Both work beautifully.
Serving & Storage
How to Serve
I usually serve these straight from the baking dish at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed them:
- Simple Green Salad — A light arugula salad with lemon vinaigrette cuts through the richness perfectly.
- Garlic Bread — Obviously. You can’t have lasagna without bread.
- Roasted Vegetables — Broccoli or asparagus on the side adds a nice crunch.
Storage Instructions
Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce will thicken in the fridge, which is normal.
Reheating: Reheat in the microwave with a splash of water or marinara sauce to keep it moist. Or reheat in the oven at 350°F for 15-20 minutes until warmed through.
Freezing: Yes, you can freeze these! Assemble the lasagna, wrap tightly in plastic and foil, and freeze for up to 3 months. Thaw in the fridge overnight before baking. Add 10-15 minutes to the baking time.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (based on 6 servings).
- Calories: 320
- Protein: 18g
- Carbs: 12g
- Fiber: 3g
- Sugar: 6g
- Fat: 22g
- Sodium: 650mg
Look, this is comfort food. It’s not a diet recipe, but it’s way better than takeout. The zucchini adds volume and nutrients without many calories. When I want to make it lighter, I use part-skim ricotta and reduce the mozzarella. But usually? I just enjoy a reasonable portion and love every bite.
Final Thoughts
So that’s my garden zucchini lasagna roll-ups recipe! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner?” when I’m tired, don’t want takeout, and still want something that tastes really good. My family is happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, or use your own homemade sauce. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen.
Frequently Asked Questions
Can I use frozen zucchini?
I don’t recommend it. Frozen zucchini releases a lot of water and becomes mushy. Fresh zucchini gives you the best texture. If you must use frozen, thaw it completely and squeeze out as much water as possible with a towel, but fresh is always better.
Why did my lasagna turn out watery?
Usually, this happens because the zucchini wasn’t dried enough after salting. Make sure you pat them completely dry with paper towels. Also, using fresh mozzarella or a watery sauce can contribute to the problem. Stick to low-moisture mozzarella and thick marinara.
Can I make this ahead of time?
Absolutely! Assemble the lasagna up to 24 hours in advance. Cover and refrigerate. When you’re ready to eat, bake it as directed. You may need to add 5-10 minutes to the baking time if it’s cold from the fridge.
What kind of ricotta should I use?
Use whole milk ricotta. Low-fat ricotta is grainy and doesn’t taste as rich. I always buy the tub version because it’s creamier and easier to mix. Avoid the brick ricotta if you can find tub ricotta.
Can I use other vegetables?
Yes! You can use eggplant slices instead of zucchini, or layer both. You can also add layers of spinach or mushrooms. Just remember to salt and dry eggplant slices too, as they release a lot of water.
Pin This Recipe!
Garden Zucchini Lasagna Roll-Ups: Easy Weeknight Dinner
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
A low-carb, creamy, and cheesy lasagna alternative using thin zucchini strips instead of noodles. This easy weeknight dinner is ready in under an hour and is perfect for using up garden zucchini.
Ingredients
- 3 large or 4 medium zucchini
- 1 tablespoon coarse kosher salt
- 15 ounces whole milk ricotta cheese
- 1 large egg
- ½ cup fresh basil, chopped
- 2 cloves garlic, minced
- ½ cup freshly grated Parmesan cheese
- ½ teaspoon black pepper
- 24 ounces marinara sauce
- 2 cups shredded low-moisture mozzarella cheese
- 1 tablespoon olive oil
Instructions
- Wash zucchini and trim ends. Slice lengthwise into 1/8 inch thick strips using a Y-peeler.
- Lay strips on a baking sheet or towel, sprinkle generously with kosher salt, and let sit for 15-20 minutes to draw out moisture.
- Rinse zucchini strips under cold water to remove excess salt, then pat completely dry with paper towels, squeezing gently.
- In a medium bowl, combine ricotta, beaten egg, basil, garlic, Parmesan, and black pepper. Mix until smooth.
- Preheat oven to 375°F (190°C). Spread 1 cup of marinara sauce on the bottom of a 9×13 inch baking dish.
- Place a tablespoon of ricotta filling near the bottom edge of a zucchini strip and roll up tightly. Place seam-side down in the dish.
- Repeat with remaining strips and filling, arranging them snugly in one layer.
- Pour remaining marinara sauce over the roll-ups and sprinkle with shredded mozzarella cheese.
- Bake for 30-35 minutes until cheese is bubbly and golden brown and zucchini is tender.
- Let rest for 10 minutes before serving to allow filling to set.
Notes
Do not skip salting and drying the zucchini, as this prevents a watery lasagna. Use low-moisture mozzarella for best melting results. Can be assembled up to 24 hours in advance and refrigerated before baking.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Cuisine: Italian
Nutrition
- Serving Size: 1 roll-up with sauce
- Calories: 320
- Sugar: 6
- Sodium: 650
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 12
- Fiber: 3
- Protein: 18
Keywords: zucchini lasagna, low carb dinner, weeknight dinner, gluten free recipe, healthy lasagna, zucchini roll ups, easy dinner


