Spinach Lasagna Roll-Ups In Marinara
I remember the first time I made lasagna for a dinner party; I was so proud of that bubbling, cheesy tray. But the next day, as I tried to reheat a slice, the layers slid apart in a sad, saucy mess. That’s when I started thinking about a better way to serve this beloved dish. These Spinach Lasagna Roll-Ups in Marinara are the answer—every single roll is a perfect, self-contained portion of tender pasta, creamy ricotta, and vibrant spinach, all nestled in a rich tomato sauce. After testing this recipe five times, I finally got it just right, and I can’t wait to share the method with you.
Recipe Overview
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 5 minutes
- Servings: 6 (makes 12 roll-ups)
- Difficulty: Medium
Why You’ll Love This Spinach Lasagna Roll-Ups in Marinara
- Individual Portions: No wrestling with messy, collapsing slices. Each roll-up is a neat, satisfying serving that stays intact on the plate.
- Faster Than Traditional Lasagna: Because you boil the lasagna sheets first and the rolls bake in about 35 minutes, this dish is on the table much quicker than a layered lasagna.
- Great for Meal Prep: Assemble the rolls a day ahead, keep them in the fridge, and simply bake when you’re ready. The flavours meld beautifully overnight.
- Kid-Friendly & Elegant: The spiral shape is fun for children, yet the creamy, cheesy filling and rich marinara make it sophisticated enough for a dinner party.
- Versatile Base: You can easily swap the spinach for kale or chard, or add different herbs and proteins to suit your taste.
Ingredients You’ll Need
- 12 lasagna sheets (about 250g)
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 500g fresh spinach, roughly chopped
- 500g ricotta cheese
- 1 large egg, lightly beaten
- 100g grated Parmesan cheese, plus extra for topping
- 200g mozzarella cheese, grated
- ½ teaspoon freshly grated nutmeg
- Salt and black pepper, to taste
- 750ml good-quality marinara sauce (about 3 cups)
- Fresh basil leaves, for garnish (optional)
Tip: For the best texture, use whole-milk ricotta and fresh mozzarella. The lower moisture content prevents the filling from becoming watery during baking.
How to Make Spinach Lasagna Roll-Ups in Marinara
- Cook the Lasagna Sheets: Bring a large pot of salted water to a rolling boil. Add the lasagna sheets and cook according to package directions until al dente—typically 8-10 minutes. You’ll know they’re ready when they are pliable and have a slight resistance to the bite. Drain in a colander and rinse with cold water to stop the cooking. Lay the sheets flat on a clean kitchen towel or baking sheet, making sure they don’t overlap and stick together.
- Prepare the Spinach Filling: While the pasta cooks, heat the olive oil in a large frying pan over medium heat. Add the chopped onion and cook, stirring occasionally, until it becomes translucent and fragrant, about 5 minutes. Add the minced garlic and cook for another minute until you can smell its aroma. Add the spinach in batches, stirring until it wilts completely—the pan will look very full at first, but the spinach will reduce significantly. Once all the spinach is wilted (you’ll see the volume shrink by about half), remove the pan from the heat. Let it cool slightly, then transfer the mixture to a clean tea towel and squeeze out as much excess liquid as possible. This step is crucial for a firm, not watery, filling.
- Make the Cheese Mixture: In a large bowl, combine the squeezed spinach mixture with the ricotta, beaten egg, grated Parmesan, half of the grated mozzarella, and the nutmeg. Season with salt and pepper. Stir everything together until you have a homogenous, creamy green filling. The texture should be thick and spreadable, not runny.
- Assemble the Roll-Ups: Preheat your oven to 180°C (350°F). Spread a thin layer of marinara sauce (about ½ cup) over the bottom of a 9×13-inch baking dish. Take one cooked lasagna sheet and lay it flat on a clean surface. Spoon about 3 tablespoons of the ricotta-spinach mixture along the short edge of the sheet, leaving a 1-inch border at the sides. Gently but firmly roll the sheet away from you, tucking the filling inside as you go. Place the roll-up, seam-side down, into the prepared baking dish. Repeat with the remaining sheets and filling.
- Top with Sauce and Cheese: Pour the remaining marinara sauce over the roll-ups, making sure to cover them completely. The sauce should be evenly distributed. Sprinkle the remaining mozzarella and a generous amount of extra grated Parmesan over the top. The cheese will create a golden, bubbly crust.
- Bake to Perfection: Place the baking dish in the preheated oven and bake for 30-35 minutes. You’ll know it’s done when the sauce is bubbling vigorously around the edges and the cheese on top is melted and turning a deep golden brown. Let the dish rest for 5-10 minutes before serving. This resting period allows the rolls to set slightly, making them easier to lift out.
- Garnish and Serve: Just before serving, scatter a few fresh basil leaves over the top for a pop of colour and freshness. Use a spatula to lift each roll-up out, ensuring you get some of the lovely sauce from the bottom of the dish. My husband, who’s usually picky, asked for seconds the first time I made these!
Tips From My Kitchen
- Don’t Overcook the Pasta: Cook the lasagna sheets until just al dente. If they are too soft, they will tear when you roll them. They should be pliable but still have a slight bite in the centre. The cold water rinse stops the cooking process immediately.
- Squeeze the Spinach Thoroughly: This is the most important step for the filling. If you skip squeezing out the liquid, your roll-ups will release water during baking, creating a watery sauce and a soggy texture. Use a clean tea towel or a fine-mesh sieve to press out every drop.
- Use a Generous Amount of Sauce: Don’t be shy with the marinara. The pasta continues to absorb liquid as it bakes, so a generous coating ensures the roll-ups stay moist and flavourful. The sauce also prevents the cheese from burning before the pasta is fully heated through.
- Let Them Rest After Baking: This is a rule I’ve learned the hard way. Allowing the dish to rest for 5-10 minutes after it comes out of the oven helps the filling set and the sauce to thicken slightly. If you serve them immediately, the rolls are more likely to fall apart on the plate.
- Make Ahead for Convenience: Assemble the roll-ups completely in the baking dish, cover tightly with foil, and refrigerate for up to 24 hours. When ready to bake, add an extra 10-15 minutes to the cooking time, as the dish will be starting from cold. You can also freeze the unbaked dish for up to 3 months; bake straight from frozen, adding about 20 minutes.
Equipment You’ll Need
- Large pot for boiling
- Colander
- Large frying pan
- Tongs or pasta fork
- 9×13-inch baking dish
- Clean tea towel or kitchen paper
- Large mixing bowl
- Spatula
Delicious Variations to Try
- Spicy Version: Add ½ teaspoon of red pepper flakes to the onion and garlic while they cook, or stir a tablespoon of harissa paste into the ricotta filling. The subtle heat cuts through the creaminess beautifully.
- Vegetarian/Vegan Option: For a vegan version, substitute the ricotta with a firm tofu-based ricotta (blend 400g firm tofu with 2 tablespoons lemon juice, 1 tablespoon nutritional yeast, and salt). Use a plant-based mozzarella and skip the egg—the tofu mixture will hold the rolls together well.
- Different Protein: Add 200g of finely chopped cooked chicken or turkey to the ricotta mixture for a heartier filling. The mild poultry flavour blends seamlessly with the spinach and cheese.
What to Serve With Spinach Lasagna Roll-Ups in Marinara
- A crisp green salad dressed with a simple lemon vinaigrette to balance the richness.
- Garlic bread or crusty sourdough for mopping up the extra marinara sauce.
- Roasted vegetables like asparagus or courgettes, tossed in olive oil and salt.
- A light, chilled glass of sparkling water with a slice of lemon or lime.
Frequently Asked Questions

Spinach Lasagna Roll-Ups in Marinara
Ingredients
Method
-
Cook the Lasagna Sheets: Bring a large pot of salted water to a rolling boil. Add the lasagna sheets and cook according to package directions until al dente—typically 8-10 minutes. You’ll know they’re ready when they are pliable and have a slight resistance to the bite. Drain in a colander and rinse with cold water to stop the cooking. Lay the sheets flat on a clean kitchen towel or baking sheet, making sure they don’t overlap and stick together.
-
Prepare the Spinach Filling: While the pasta cooks, heat the olive oil in a large frying pan over medium heat. Add the chopped onion and cook, stirring occasionally, until it becomes translucent and fragrant, about 5 minutes. Add the minced garlic and cook for another minute until you can smell its aroma. Add the spinach in batches, stirring until it wilts completely—the pan will look very full at first, but the spinach will reduce significantly. Once all the spinach is wilted (you’ll see the volume shrink by about half), remove the pan from the heat. Let it cool slightly, then transfer the mixture to a clean tea towel and squeeze out as much excess liquid as possible. This step is crucial for a firm, not watery, filling.
-
Make the Cheese Mixture: In a large bowl, combine the squeezed spinach mixture with the ricotta, beaten egg, grated Parmesan, half of the grated mozzarella, and the nutmeg. Season with salt and pepper. Stir everything together until you have a homogenous, creamy green filling. The texture should be thick and spreadable, not runny.
-
Assemble the Roll-Ups: Preheat your oven to 180°C (350°F). Spread a thin layer of marinara sauce (about ½ cup) over the bottom of a 9×13-inch baking dish. Take one cooked lasagna sheet and lay it flat on a clean surface. Spoon about 3 tablespoons of the ricotta-spinach mixture along the short edge of the sheet, leaving a 1-inch border at the sides. Gently but firmly roll the sheet away from you, tucking the filling inside as you go. Place the roll-up, seam-side down, into the prepared baking dish. Repeat with the remaining sheets and filling.
-
Top with Sauce and Cheese: Pour the remaining marinara sauce over the roll-ups, making sure to cover them completely. The sauce should be evenly distributed. Sprinkle the remaining mozzarella and a generous amount of extra grated Parmesan over the top. The cheese will create a golden, bubbly crust.
-
Bake to Perfection: Place the baking dish in the preheated oven and bake for 30-35 minutes. You’ll know it’s done when the sauce is bubbling vigorously around the edges and the cheese on top is melted and turning a deep golden brown. Let the dish rest for 5-10 minutes before serving. This resting period allows the rolls to set slightly, making them easier to lift out.
-
Garnish and Serve: Just before serving, scatter a few fresh basil leaves over the top for a pop of colour and freshness. Use a spatula to lift each roll-up out, ensuring you get some of the lovely sauce from the bottom of the dish. My husband, who’s usually picky, asked for seconds the first time I made these!
Notes
I hope you give these Spinach Lasagna Roll-Ups in Marinara a try soon. They’ve become a regular in my kitchen, especially on busy weeknights when I want something that feels special but doesn’t demand hours of work. If you’re looking for another satisfying, cheesy meal, you might also enjoy my Italian Stromboli Recipe Cheesy Roll Up for a different take on rolled, baked goodness. Or, for a completely different flavour profile, the Creamy Garlic Herb Chicken Recipe Skillet Meal is another family favourite. Have you made a version of these roll-ups before? I’d love to hear your thoughts and any twists you added in the comments below!

