Spinach Lasagna Rolls
There’s something deeply comforting about a dish that transforms everyday ingredients into a show-stopping, cozy meal. These Spinach Lasagna Rolls are creamy, cheesy, and bright with fresh spinach — everything you want for a family dinner or a make-ahead crowd-pleaser. They’re also simple enough for a weeknight yet elegant enough for guests. Roll-by-roll, you build flavor and texture: tender noodles, a ricotta-spinach filling, and bubbling marinara and mozzarella on top. Read on for tips, step-by-step directions, and serving ideas to make these rolls your new go-to.
Why you’ll love these Spinach Lasagna Rolls

These rolls are a brilliant twist on classic lasagna. Instead of layers, each noodle becomes an individual parcel of ricotta and spinach. That means even baking, easy portioning, and gorgeous presentation. Plus, assembling them is oddly meditative — spread, roll, arrange, and repeat. The filling is enriched with eggs and Parmesan for creaminess and structure, while garlic powder and salt season everything perfectly. A smooth layer of marinara and a final blanket of mozzarella make them irresistibly melty.
Ingredients
Use the following list exactly as shown for the best results. Quantities are important to maintain texture and flavor balance.
- 1 package lasagna noodles
- 32 oz ricotta cheese
- 4 cups spinach, fresh
- 2 eggs
- 1/4 cup parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/4 teaspoon pepper
- 1 1/2 cups shredded mozzarella cheese, divided
- 24 oz marinara sauce
Equipment you’ll need
- Large pot for boiling noodles
- Large skillet or sauté pan
- Large mixing bowl
- 9×13-inch baking dish
- Spatula and wooden spoon
- Colander
- Measuring cups and spoons
Prep tips before you start

- Bring a large pot of salted water to a rolling boil before adding the lasagna noodles. That prevents them from becoming sticky while cooking.
- Fresh spinach reduces significantly when cooked. Four cups fresh will cook down to a manageable amount for the filling.
- Use a cooling rack or a sheet pan to lay cooked noodles flat and cool briefly so they are easier to fill and roll.
- Divide the shredded mozzarella into two portions now: one portion for rolling into the filling and one for topping the dish.
Step-by-step instructions

Follow these clear, numbered steps to assemble and bake the Spinach Lasagna Rolls. The order mirrors traditional lasagna assembly but broken down into simple actions so you can focus on one roll at a time.
- Preheat the oven to 375°F (190°C). Lightly oil or spray the inside of a 9×13-inch baking dish to prevent sticking.
- Bring a large pot of salted water to a rolling boil. Add the lasagna noodles and cook according to the package directions for al dente — usually about 8 to 10 minutes, depending on the brand. Stir occasionally to prevent sticking. Once cooked, drain the noodles in a colander and lay them flat on a clean kitchen towel or a baking sheet to cool slightly and stop the cooking process.
- Meanwhile, prepare the spinach. Heat a large skillet over medium heat. Add the fresh spinach in batches if necessary, and cook, stirring, until wilted — this takes just a few minutes. Remove from heat, let cool slightly, and then chop the wilted spinach roughly. Place the chopped spinach into a clean mixing bowl and press gently with a spoon to remove excess moisture. Removing extra liquid ensures the filling stays creamy, not watery.
- Make the filling. In a large mixing bowl combine the 32 oz ricotta cheese, the 2 eggs, 1/4 cup parmesan cheese, 1 teaspoon garlic powder, 1 teaspoon salt, and 1/4 teaspoon pepper. Mix until smooth and well combined. Fold in the chopped cooked spinach and half of the shredded mozzarella (reserve the other half for topping). Stir just until the ingredients are evenly distributed. Taste a small bit of the filling and adjust the salt or pepper if desired.
- Spoon marinara sauce into the prepared baking dish. Spread about 1 to 1 1/2 cups of the 24 oz marinara sauce in an even layer on the bottom of the dish so the lasagna rolls have a saucy base to bake on. The sauce layer prevents the rolls from sticking and infuses flavor from beneath.
- Assemble the rolls. Lay one cooled lasagna noodle flat on your work surface. Spoon about 1/3 to 1/2 cup of the ricotta-spinach filling along the length of the noodle, leaving about 1/2 inch border at each end so the filling doesn’t squeeze out. Spread the filling into an even layer with the back of the spoon or a small spatula. Starting from one short end, roll the noodle up tightly but gently, keeping the filling inside. Place the roll seam-side down in the baking dish on top of the marinara sauce. Repeat with the remaining noodles and filling, arranging the rolls snugly side-by-side in the dish. You should have enough filling and noodles to make one roll per noodle in the package.
- Top with sauce and cheese. Once all rolls are in the dish, pour the remaining marinara sauce over the tops to coat evenly. Use a spoon to ensure every roll gets some sauce. Sprinkle the remaining 3/4 cup of shredded mozzarella cheese evenly over the sauced rolls. This final layer of mozzarella will melt and brown to create that irresistible golden crust.
- Bake the rolls. Cover the baking dish loosely with foil and bake in the preheated oven for 20 minutes. After 20 minutes, remove the foil and continue baking for an additional 10 to 15 minutes, or until the cheese on top is melted and bubbling and the edges of the sauce are simmering. If you like a browned top, place the dish under the broiler for 1 to 2 minutes, watching carefully so the cheese doesn’t burn.
- Rest briefly, then serve. Remove the dish from the oven and let the rolls rest for 5 to 10 minutes. This helps the filling set so the rolls hold their shape when plated. Serve warm with a simple green salad, garlic bread, or roasted vegetables.
Make-ahead and storage
- To prepare ahead: Assemble the rolls as directed and cover the baking dish tightly with plastic wrap or foil. Refrigerate up to 24 hours before baking. Increase baking time by about 10 minutes if baking straight from the refrigerator.
- To freeze: Assemble the rolls and freeze them unbaked in a well-sealed container. Freeze for up to 2 months. When ready to bake, thaw in the refrigerator overnight and bake as directed. If baking from frozen, add 20 to 30 minutes to the baking time and keep the dish covered until the center is hot.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm in a 350°F (175°C) oven until heated through.
Variations and tips
- Cheese swap: If you prefer a milder flavor, substitute mild mozzarella for the shredded mozzarella, but keep the Parmesan in the filling for depth. Keep the cheese amounts the same.
- Extra vegetables: Add finely chopped cooked mushrooms, roasted red peppers, or thinly sliced zucchini to the spinach mixture. Keep the same ricotta and egg amounts so the filling retains the right texture.
- Make it herby: Stir a tablespoon of chopped fresh basil or a teaspoon of dried Italian seasoning into the filling for an herbal lift.
- Watch the liquid: If the spinach seems watery after cooking, squeeze it tightly in a clean dish towel or press it in a sieve to remove excess moisture. That guarantees the filling won’t be runny.
- Noodle handling: If your lasagna noodles break while rolling, overlap two short pieces and fill as usual. Be gentle when rolling — tight enough to hold the filling but not so tight that the noodle splits.
Serving suggestions
These Spinach Lasagna Rolls pair beautifully with a crisp green salad dressed with lemon vinaigrette, a side of roasted garlic broccoli, or warm crusty bread to mop up leftover sauce. For a lighter finish, serve with a platter of sliced tomatoes tossed with salt, pepper, and fresh basil. A simple dessert — like lemon bars or vanilla gelato — rounds out the meal without stealing the spotlight from the savory main.
Final notes
Whether you’re feeding a crowd or prepping a comforting weeknight dinner, these Spinach Lasagna Rolls are gratifyingly simple and reliably delicious. The recipe scales well, reheats cleanly, and freezes for later, making it a flexible addition to your recipe rotation. Follow the step-by-step directions, respect the ingredient amounts, and you’ll have perfectly creamy, cheesy rolls that look as good as they taste. Enjoy the cozy, cheesy satisfaction one roll at a time.

Spinach Lasagna Rolls
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C).
- Cook the lasagna noodles in a large pot of boiling salted water according to package directions until al dente. Drain and lay the noodles flat on wax paper or a clean towel to cool.
- Steam the fresh spinach until wilted, then chop and squeeze out excess moisture; set aside.
- In a large bowl, combine the ricotta, chopped spinach, eggs, grated Parmesan, garlic powder, salt, pepper, and 1 cup of the shredded mozzarella until evenly mixed.
- Spread about 1 cup of marinara sauce in the bottom of a 9 x 13-inch baking dish.
- Place about 1/4 cup of the ricotta mixture (or enough to cover) onto each noodle and spread into an even layer about 1/4 inch thick. Roll each noodle tightly and place seam-side down in the prepared baking dish.
- Spoon additional marinara sauce over the top of each roll, then sprinkle the remaining 1/2 cup shredded mozzarella evenly over the dish.
- Bake uncovered for 35–40 minutes, until the cheese is melted and bubbly and the rolls are heated through.
- Remove from the oven and let rest a few minutes before serving.
Notes
- Use fresh or thawed spinach; squeeze out excess water.
- Allow rolls to rest briefly before serving for easier slicing.
- Adjust salt to taste depending on cheese saltiness.
