These lasagna roll-ups are everything you love about classic lasagna, rolled into perfectly portioned bundles of cheesy, saucy comfort. They’re made with 6 simple ingredients, including basil pesto for added flavor. Make them ahead, freeze them for later, or bake them right away for an easy dinner win.
One reader, Mae, said: “★★★★★ Made this for my family last night and the kids loved it. There were no leftovers!! It was so easy to make and delicious. Can’t wait to make it again for my family. For myself since I am gluten-free I used a long strip of zucchini slice and rolled it up just like the lasagna noodles.”

Table of Contents
Lasagna roll ups have been on my must-make list for what feels like decades. And after tackling quick and crowd-friendly Easy Skillet Lasagna (a one-pan-zero-fuss dish) I knew it was only a matter of time until I got rollin’. And roll I am!
I’ve traded the traditional layers for rolled-up bundles of cheesy, saucy goodness, and added one flavor-packed twist to the ricotta filling: basil pesto!
If the combo of marinara and pesto makes you pause, I get it—it surprised me, too. But one bite and you’ll be wondering why we’ve been separating these two classic Italian sauces for so long. And to really complete your Italian feast, don’t miss dishing out your lasagna roll-ups with a side of cheesy garlic bread made with my secret ingredient!
Why Make Lasagna Roll-Ups?
- No layering or slicing. Just roll, bake and serve.
- Perfectly portioned. Great for kids, guests, or meal prep.
- Make-ahead and freezer-friendly. Assemble in advance and bake when ready.
- Ricotta cheese: I use whole milk ricotta for the creamiest, richest texture. If yours looks a little watery (some brands vary), give it a quick strain using cheesecloth or a fine-mesh sieve. This keeps your lasagna from turning soggy.
- Pesto: Homemade or store-bought works here, but if you’ve got 5 minutes and a blender, I highly recommend my easy basil pesto recipe. It’s bright, bold and made without preservatives, so it tastes extra fresh.
- Lasagna noodles: Stick with the classic, boil-first lasagna noodles here.
- Marinara sauce: Use your favorite jarred variety or try my recipe for quick homemade marinara sauce (it’s ready in just 10 minutes!).
- Mozzarella cheese: For that classic gooey, melty top layer, shredded low-moisture mozzarella is the way to go.
- Parmesan cheese: Grated Parmesan gives the final sprinkle of sharp, salty flavor. I like to grate mine fresh over the hot lasagna roll ups right out of the oven so it melts slightly.
See the recipe card for full information on ingredients and quantities.
- Cook the noodles. Bring a large pot of salted water to a boil. Add 8 lasagna noodles and cook until just al dente. Drain, then lay them flat on a parchment-lined baking sheet or drizzle with a little olive oil so they don’t stick. Pro Tip: Boil 1 or 2 extra in case any tear during rolling.
- Mix the ricotta and pesto. In a medium bowl, stir together the ricotta and ½ cup of pesto until smooth and spreadable.
- Fill and roll. Spread a layer of the ricotta-pesto mixture over each cooked lasagna noodle, going all the way to the edges. Spoon about 2 tablespoons of marinara over the top of the filling, then gently roll up each noodle like a cinnamon roll.
- Assemble the lasagna. Pour 1 and ½ cups of marinara sauce into the bottom of a 9×13-inch baking dish. Arrange the roll-ups seam-side down in the dish. Spoon the remaining marinara over the roll-ups and drizzle with the remaining pesto.
- Bake. Cover the dish tightly with foil and bake at 350°F for 30 minutes.
- Add cheese and finish baking. Remove the foil, sprinkle the mozzarella evenly on top, and bake for 5 more minutes, or until the cheese is melted and bubbly.
- Garnish and serve. Sprinkle with grated Parmesan and fresh basil (if you have it!) just before serving.
Make-Ahead, Storage & Freezing Tips
These lasagna roll ups are great for weeknight dinners and a total meal prep win.
- To make ahead: Assemble the roll-ups, cover tightly with foil and refrigerate for up to 2 days before baking. When you’re ready to bake, pop them straight into the oven—just add 5 to 10 extra minutes to the bake time if starting from cold.
- To freeze: I recommend freezing before baking if you can. It keeps the texture of the noodles and filling just right, and you’ll get that fresh-baked flavor when it comes out of the oven. Arrange the roll-ups in a freezer-safe baking dish, cover well with foil and freeze for up to 3 months. Bake straight from frozen at 375°F for about 45 to 50 minutes, or until heated through. Freezing after baking is great for leftovers or single-serve portions.
- Storing leftovers: Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, microwave individual portions or cover and bake in the oven at 350°F until hot.
Serving Suggestions
When it comes to the best sides for lasagna—whether it’s this pesto version, skillet lasagna, or good ol’ classic meaty lasagna—I have a few stand-out favorites:
- Cheesy Garlic Bread Pizza,
- No-Knead Focaccia
- Garlic Knots
- Cheesy Garlic Bread with Mayo
- Wedge Salad
- Kale Caesar Salad
- Caprese Salad with Burrata
And for dessert? Chocolate raspberry cake or mini cheesecakes are always winners. Or keep it simple and scoop some vanilla ice cream over grilled peaches or drizzle it with my homemade butterscotch sauce.

Ingredients
- 1 1/2 cups ricotta cheese
- 3/4 cup homemade or store-bought pesto sauce, divided
- 8 lasagna noodles, cooked and drained
- 3 1/2 cups homemade or store-bought marinara sauce, divided
- 1 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
Instructions
- Bring a large pot of salted water to a boil. Add 8 lasagna noodles and cook until just al dente. Drain, then lay them flat on a parchment-lined baking sheet or drizzle with a little olive oil so they don’t stick. Pro Tip: Boil 1 or 2 extra in case any tear during rolling.
- Preheat the oven to 350°F.
- In a medium bowl, stir together the ricotta cheese with ½ cup of the prepared pesto.
- Arrange the cooked lasagna noodles on your work surface then divide the ricotta mixture among the noodles, spreading it the length of each noodle. Divide 1 cup of the marinara sauce among the 8 noodles, spreading it atop the ricotta mixture.
- Add 1 ½ cups of the remaining marinara sauce to the bottom of a 13×9-inch baking dish.
- Roll up the lasagna noodles then arrange them seam side down in the baking dish. Top them with the remaining 1 cup of marinara sauce and ¼ cup of the prepared pesto. Cover the baking dish securely with foil then bake it for 30 minutes.
- Remove the foil, top the roll-ups with the mozzarella cheese and continue baking, uncovered, an additional 5 minutes or until the cheese is melted.
- Remove the dish from the oven, top the lasagna roll-ups with the grated Parmesan cheese and serve.
Kelly’s Notes
- To make ahead: Assemble the roll-ups, cover tightly with foil and refrigerate for up to 2 days before baking. When you’re ready to bake, pop them straight into the oven—just add 5 to 10 extra minutes to the bake time if starting from cold.
- Storing leftovers: Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, microwave individual portions or cover and bake in the oven at 350°F until hot.
- To freeze: I recommend freezing before baking if you can. It keeps the texture of the noodles and filling just right, and you’ll get that fresh-baked flavor when it comes out of the oven. Arrange the roll-ups in a freezer-safe baking dish, cover well with foil and freeze for up to 3 months. Bake straight from frozen at 375°F for about 45 to 50 minutes, or until heated through. Freezing after baking is great for leftovers or single-serve portions.
- ★ Did you make this recipe? Don’t forget to give it a star rating below!
Nutrition
Did you try this recipe?
Leave a comment below with your star rating!
This post may contain affiliate links.
Recipe by Kelly Senyei of Just a Taste. Please do not reprint this recipe without my permission. If you'd like to feature this recipe on your site, please rewrite the method of preparation and link to this post as the original source.
Hi, I made this and it was very good. I changed a couple of things. I put all the pesto into the ricotta cheese so I was able to make 10 roll ups. Used a little extra sauce. I bought 2 jars of Prego Marinara sauce and used both jars. I baked it for 45 minutes because at 30 minutes it was ready. And I made some Italian sausage links on the side. Served it with garlic bread. It was yummy . Thanks
YUM! I’m thrilled you enjoyed the recipe, JM!
My kids love this. They don’t even realize it has pesto, which they’d normally turn their noses up at. And, it’s so easy to make. Delish!
I’m so thrilled to read this, Lindsey!
Kelly, I have made this recipe three times! Fantastic and easy to make. Thank you for the recipe.
Woohoo! I’m so thrilled you’ve been enjoying the recipe, Charlotte!
The easy lasagna roll-ups turned my simple lasagna into something new !!!
YES! So thrilled you enjoyed the recipe, Lorrie!
This is a good, simple crowd-pleaser that doubles easily. It is delicious, and great for our family which includes both vegetarians and non-veggies. It serves up much more easily if you let it cool for about five minutes after you take it out of the oven. Thanks for this recipe!
I’m so thrilled you enjoyed the recipe, Vivian!
Made this for my family last night and the kids loved it. There were no leftovers!! It was so easy to make and delicious. Canโt wait to make it again for my family. For myself since I am gluten-free I used a long strip of zucchini slice and rolled it up just like the lasagna noodles.
I’m so thrilled you and your family enjoyed the recipe, Mae! And I love the zucchini slice idea!
Yum! Love this combo of lasagna/stuffed shells. Looks excellent to make a large batch of and then use for lunch all week!
Absolutely! Leftovers would be delicious for lunch or any meal :)