Cheesy Zucchini & Ricotta Roll Ups are one of my favorite answers to the zucchini pile that somehow takes over my fridge every summer. The first time I made them, I wanted lasagna but didn’t want the noodles or the long prep. I sliced a few zucchini, grabbed ricotta and marinara, and hoped for the best. What came out of the oven surprised me: tender zucchini wrapped around creamy cheese, bubbling tomato sauce, and golden mozzarella on top. Since then, these Cheesy Zucchini & Ricotta Roll Ups have become a regular weeknight dinner in my kitchen.
Why Cheesy Zucchini & Ricotta Roll Ups Work
Cheesy Zucchini & Ricotta Roll Ups look a little fancy when they come out of the oven, but the method stays surprisingly manageable. You soften zucchini, stir together the filling, roll everything up, and bake. Meanwhile, the combination of ricotta, mozzarella, Parmesan, herbs, and tomato sauce delivers plenty of familiar Italian-inspired flavor.
Comforting lasagna flavor with zucchini
The first thing I love about this recipe is the balance. Ricotta makes each roll creamy, while mozzarella creates that stretchy, melted cheese layer. Parmesan adds a sharper savory note. Then marinara brings acidity and tomato flavor that cuts through all that cheese.
Zucchini works especially well because its mild flavor doesn’t fight with the filling. Instead, the strips soak up some of the tomato and herb flavors while baking.
If you’ve got a serious zucchini supply to work through, my cheesy zucchini bake makes another easy dinner. For a completely different texture, these extra crispy fried zucchini turn the same vegetable into a crunchy side.
These roll ups also give you built-in portions. I usually plan on three or four per person, depending on the size of my zucchini and what I’m serving alongside them.
Most importantly, you don’t need perfect-looking zucchini rolls. Some will stand taller, some will lean, and a little ricotta might sneak out. Once you add marinara and melted mozzarella, the entire dish comes together.
Ingredients you’ll need
I keep the ingredient list straightforward because this recipe doesn’t need much embellishment.
You’ll need:
- 3 medium zucchini
- 1 tablespoon olive oil
- 1 cup whole-milk ricotta cheese
- 1 1/2 cups shredded mozzarella, divided
- 1/3 cup grated Parmesan
- 1 large egg
- 1 teaspoon Italian seasoning
- 1 1/2 cups thick marinara sauce
- 1/2 teaspoon salt, plus extra for seasoning zucchini
- 1/4 teaspoon black pepper
- Fresh basil or parsley for serving
- Red pepper flakes, optional
Whole-milk ricotta gives me the creamiest result. However, part-skim ricotta works when that’s what I already have. If your ricotta contains a lot of visible liquid, let it drain briefly before mixing the filling.
Likewise, choose a thick marinara whenever possible. Because zucchini naturally releases moisture, a watery tomato sauce can make the finished baking dish too loose.
For another creamy dinner that makes good use of simple cheese, you can save my creamy cottage cheese pasta for another night.
| Ingredient | Amount | Why I Use It |
|---|---|---|
| Zucchini | 3 medium | Creates flexible vegetable rolls |
| Ricotta | 1 cup | Makes the filling creamy |
| Mozzarella | 1 1/2 cups | Adds a melty finish |
| Parmesan | 1/3 cup | Adds salty, savory flavor |
| Marinara | 1 1/2 cups | Adds moisture and tomato flavor |

How to Make Cheesy Zucchini Ricotta Roll Ups
The method looks longer on paper than it feels in the kitchen. Once you prepare the zucchini and filling, assembly moves quickly. However, don’t rush the zucchini preparation. That’s the part that controls the final texture.
Prepare the zucchini and ricotta filling
First, heat your oven to 400°F. Line a large baking sheet with parchment paper.
Trim the ends from three medium zucchini. Then slice each zucchini lengthwise into strips about 1/4 inch thick. I like using a mandoline because it creates consistent slices, although a sharp knife also works.
Aim for strips that bend without becoming paper-thin. Thick pieces fight you when you roll them. On the other hand, very thin slices can tear under the weight of the ricotta.
Next, arrange the strips in a single layer. Brush them lightly with olive oil and season with salt and black pepper.
Roast them for roughly 10 to 15 minutes, checking toward the end. You want flexible zucchini rather than fully browned zucchini.
Once they’re soft, transfer the strips to a clean surface. Then blot both sides gently with paper towels.
That step matters. Zucchini holds plenty of water, and removing some moisture now helps keep the finished sauce thicker.
While the strips cool, combine the ricotta, 1 cup mozzarella, Parmesan, egg, Italian seasoning, salt, and pepper. Stir until everything comes together.
If you enjoy turning zucchini into lighter comfort food, my keto zucchini tots offer another useful way to cook it. They’re especially handy when you have smaller zucchini that aren’t ideal for long roll-up strips.
Roll, sauce, and bake
Spread about 1/2 cup marinara across the bottom of your baking dish.
Next, place one zucchini strip on your work surface. Spoon about one heaping tablespoon of ricotta filling near one end. Roll the strip around the filling, then place it seam-side down in the baking dish.
Continue with the remaining strips.
Here’s where I learned an important lesson: more filling isn’t always better. If you pile ricotta onto every strip, the cheese pushes out as you roll. Therefore, keep the amount modest.
Once all the Cheesy Zucchini & Ricotta Roll Ups sit snugly in the dish, spoon the remaining marinara over them. I like leaving a little zucchini visible instead of completely covering every roll.
Sprinkle the remaining mozzarella across the top.
Then lower the oven to 375°F and bake for about 20 to 25 minutes. Look for bubbling sauce around the edges and completely melted cheese.
If you want a little more color, switch on the broiler for one or two minutes. Stay close because mozzarella can brown quickly.
Finally, let the baking dish rest for about five minutes. The filling settles slightly during that time, which makes serving much easier.
I often put together a simple Italian chopped salad while the roll ups bake. The crisp vegetables and tangy dressing give the rich cheese a nice contrast.
Tips, Variations, and Storage
Cheesy Zucchini & Ricotta Roll Ups don’t require advanced cooking skills. Still, a few small choices can separate firm, creamy rolls from a watery baking dish.
How to prevent watery zucchini roll ups
My number-one rule is simple: deal with the zucchini’s moisture before assembly.
Choose medium zucchini when possible. Very large zucchini often have softer centers, bigger seeds, and more moisture. Meanwhile, tiny zucchini don’t give you enough width for easy rolling.
Next, roast the strips before filling them. This accomplishes two things. First, heat makes them flexible. Second, roasting encourages some water to escape.
After roasting, blot them well.
Also, check your ricotta. If liquid pools inside the container, drain the cheese briefly.
Finally, use thick marinara and don’t pour excessive sauce into the bottom of your baking dish.
Even after all those steps, you may notice a small amount of liquid after baking. That’s normal. Zucchini contains a lot of water, so you don’t need to chase a completely dry result.
For extra flavor, add fresh basil, parsley, garlic, or red pepper flakes to the filling. You can also mix in finely chopped spinach. However, squeeze spinach thoroughly before adding it.
If you’d like extra protein, add cooked Italian sausage, ground turkey, or shredded chicken. Keep the amount fairly small so the zucchini still rolls easily.
For another veggie-packed dinner idea, my roasted chickpeas and veggies gives you an easy option that goes in a completely different flavor direction.
Storage, meal prep, and reheating
Cheesy Zucchini & Ricotta Roll Ups work surprisingly well for meal prep.
If you want to get ahead, roast the zucchini strips and prepare the ricotta mixture one day before assembly. Store them separately in covered containers in the refrigerator.
Then, when dinner rolls around, spread your marinara, fill the zucchini, add cheese, and bake.
You can also assemble the complete baking dish in advance. Cover it tightly and refrigerate it until you’re ready to cook. Because a refrigerated baking dish starts colder, it may need a few extra minutes in the oven.
Store cooked leftovers in an airtight container in the refrigerator for up to four days.
I prefer reheating them at 350°F until hot. However, the microwave works well when lunch needs to happen quickly. Add a spoonful of marinara before reheating if the rolls look a little dry.
You can freeze zucchini roll ups, although freezing changes the zucchini texture. The strips become softer after thawing. Therefore, I prefer refrigerator meal prep when possible.
For a full Italian-inspired dinner, serve the roll ups with homemade garlic bread. That bread also solves the very important problem of leftover marinara on the plate.
Serving Cheesy Zucchini & Ricotta Roll Ups
These rolls can easily carry dinner by themselves, especially when you serve a generous portion. However, adding one fresh side makes the meal feel more complete.
What to serve with zucchini ricotta roll ups
My easiest pairing is a green salad with lemon juice, olive oil, salt, and pepper. The bright dressing cuts through the creamy cheese without competing with the tomato sauce.
A Caprese salad works particularly well during tomato season. In fact, my caprese salad keeps the Italian-inspired theme going while adding fresh tomatoes and basil.
Roasted vegetables also work. Try asparagus, broccoli, green beans, or Brussels sprouts. Because the oven is already warm, roasting a vegetable side doesn’t add much work.
When I’m extra hungry, I add bread. Garlic bread works, but warm focaccia bread is another great choice for catching the sauce.
You can also serve these roll ups alongside grilled or roasted chicken. That combination works especially well when you’re feeding people who want more protein.
Just before serving, I add fresh basil and Parmesan. Then I grind a little black pepper over everything. Sometimes I’ll add a small drizzle of good olive oil, too.
Those finishing touches take seconds, yet they make the bubbling casserole look much more polished when it hits the table.
Easy substitutions that actually work
This recipe leaves plenty of room for adjustments.
You can swap whole-milk ricotta for part-skim ricotta. Cottage cheese also works, although its texture won’t feel exactly the same. If you use cottage cheese, drain excess liquid first.
Yellow summer squash can replace zucchini as long as the squash is long and wide enough to create rollable slices.
Don’t eat eggs? You can leave the egg out. The filling will stay softer, but the cheese still tastes great. Let the baked roll ups rest for several minutes before serving so they hold together better.
You can also turn the recipe into a meatier dinner. Add cooked sausage or ground beef to the marinara rather than stuffing too much meat into each individual roll.
For extra vegetables, finely chopped spinach works especially well in the ricotta. You can also add mushrooms to the sauce, although I recommend cooking them first so they don’t release extra liquid into the casserole.
Want more heat? Add crushed red pepper to the marinara or ricotta mixture.
| If You Don’t Have | Try This |
|---|---|
| Ricotta | Drained cottage cheese |
| Zucchini | Yellow summer squash |
| Mozzarella | Provolone or an Italian cheese blend |
| Italian seasoning | Dried basil and oregano |
| Fresh basil | Fresh parsley |
Common Questions
Do I have to cook the zucchini slices first?
Yes, at least a little. Raw zucchini strips tend to snap when you roll them. Softening them makes rolling easy and helps them bake evenly.
Why are my roll ups watery?
Zucchini holds a lot of water. Blot the slices after baking or grilling, and use a thicker marinara. Also try not to overload the sauce in the bottom of the dish.
Can I make Cheesy Zucchini & Ricotta Roll Ups without egg?
You can. The egg helps the filling set, but it is not the end of the world without it. The filling may be a bit softer, so just handle gently.
What can I serve with them?
A simple salad, garlic bread, or roasted veggies are all great. If you want something extra cozy, a bowl of soup on the side is a nice move too.
How do I know they are done baking?
The sauce should be bubbling at the edges and the centers should look hot and set. Usually 20 to 25 minutes at 375F does it, depending on your dish and how thick your rolls are.
A cozy dinner you will actually want to repeat
Cheesy Zucchini & Ricotta Roll Ups have become one of those recipes I look forward to instead of something I make simply because zucchini needs using. That’s a pretty important distinction in my kitchen.
You get tender zucchini wrapped around seasoned ricotta, mozzarella, and Parmesan. Then everything bakes in tomato sauce until the edges bubble and the cheese melts across the top. The result feels familiar and comforting while still putting vegetables at the center of the plate.
Remember the three things that matter most: slice the zucchini evenly, soften and blot it before rolling, and don’t overfill the strips. Once you’ve got those details down, the rest comes together easily.
Add basil, bring the baking dish straight to the table, and serve it with salad or warm bread. That’s my kind of weeknight dinner.
If you want another spin or just want to compare methods, check out Zucchini Ricotta Roll Ups – This Delicious House and the super helpful Easy Cheesy Zucchini Roll-Ups. {Video!} – How Sweet Eats. Now promise me you will not let that zucchini sit in the fridge for another week, go roll it up and make dinner happen.

Cheesy Zucchini & Ricotta Roll Ups
Ingredients
Method
- Slice the zucchini into long strips, about a quarter inch thick.
- Soften the zucchini by grilling for 1 minute on each side or baking at 400F for about 8 minutes. Pat dry with paper towels.
- In a bowl, mix together ricotta, mozzarella, egg, Italian seasoning, salt, and pepper. Optionally, add chopped spinach.
- Spread a thin layer of marinara in a baking dish. Place a spoon of the filling at one end of a zucchini strip and roll it up, seam side down. Repeat until all zucchini strips are rolled.
- Spoon more marinara over the roll ups, then sprinkle with extra mozzarella and parmesan, if using.
- Bake in a preheated oven at 375F for about 20 to 25 minutes, until bubbly. Broil for 1 to 2 minutes for browning, if desired.