Lasagna is glorious, but lasagna rolls? They’re something else. Each one is a perfectly portioned spiral of tender pasta, creamy spinach-ricotta filling, and melty cheese—like a little gift wrapped just for you. No messy slicing, no fighting over the corner piece (though that’s still a valid debate).
These rolls have all the comfort of traditional lasagna but come together faster and look stunning on the plate. Make them for a weeknight dinner, a dinner party, or meal prep for the week. They freeze beautifully, reheat like a dream, and will make you wonder why you ever made lasagna any other way.
Ingredients

Serves 4-6 (makes 10-12 rolls).
For the Lasagna Rolls:
- 12 lasagna noodles (about 1 box)
- 15 oz (425g) whole milk ricotta cheese
- 10 oz (300g) frozen spinach, thawed and squeezed completely dry
- 1 cup grated Parmesan cheese, divided
- 1 large egg, lightly beaten
- 2 cloves garlic, minced
- ¼ tsp freshly grated nutmeg
- ½ tsp salt
- ¼ tsp black pepper
- 2 cups shredded mozzarella cheese, divided
For the Sauce:
- 24 oz (680g) marinara sauce (jarred or homemade)
- 1 tbsp olive oil
- 2 cloves garlic, minced (optional)
- Fresh basil, for garnish
Step-by-Step Instructions
Step 1: Cook the Noodles
- Bring a large pot of salted water to a boil. Cook lasagna noodles according to package directions until al dente (about 1 minute less than the box says—they’ll finish cooking in the oven).
- Drain and lay noodles flat on a parchment-lined baking sheet to prevent sticking. Drizzle with a tiny bit of oil if needed.
Step 2: Make the Filling
- Thaw frozen spinach completely. Place in a clean kitchen towel and wring out every drop of water. Squeeze like your life depends on it—wet spinach = soggy rolls.
- In a large bowl, combine ricotta, squeezed spinach, ½ cup Parmesan, egg, garlic, nutmeg, salt, and pepper. Mix until well combined. Taste and adjust seasoning.
Step 3: Prep the Sauce
- In a small saucepan, warm marinara sauce with olive oil and minced garlic (if using). Simmer for 5 minutes to meld flavors.
- Spread 1 cup of the sauce evenly over the bottom of a 9×13-inch baking dish.
Step 4: Assemble the Rolls
- Lay a lasagna noodle flat on a clean surface. Spread about 2-3 tablespoons of the ricotta mixture evenly over the noodle, leaving a small border at the edges.
- Sprinkle with a little shredded mozzarella.
- Carefully roll the noodle up from one short end to form a tight spiral. Place seam-side down in the prepared baking dish.
- Repeat with remaining noodles and filling.
Step 5: Top and Bake
- Pour the remaining marinara sauce over the rolls, spreading to cover them completely.
- Sprinkle with remaining mozzarella cheese and remaining ½ cup Parmesan.
- Cover with foil and bake at 375°F (190°C) for 25 minutes.
- Remove foil and bake another 10-15 minutes until cheese is melted, bubbly, and golden in spots.
Step 6: Rest and Serve
- Let the rolls rest for 10 minutes before serving. This allows them to set up so you get clean, beautiful rolls.
- Garnish with fresh basil. Serve with a simple green salad and crusty bread.
- Take a bite. Let the cheese stretch. You’ve just made the coziest Italian comfort food imaginable.

Summary
Prep Time: 25 minutes | Cook Time: 35 minutes | Total Time: 1 hour
Yield: 10-12 rolls (serves 4-6)
Difficulty: Easier than traditional lasagna
Storage Notes
Leftovers:
Store in an airtight container in the fridge for up to 4 days. The flavors meld beautifully overnight.
Reheating:
Oven (best): Cover with foil and bake at 350°F for 15-20 minutes. Microwave: Individual rolls in 60-90 seconds—cover with a damp paper towel to prevent drying out.
Freezer-Friendly (Meal Prep Dream):
Assemble rolls in the baking dish but don’t bake. Cover tightly with plastic wrap and foil, freeze for up to 3 months. To bake from frozen: remove plastic wrap, cover with foil, and bake at 375°F for 45-50 minutes. Remove foil and bake another 10-15 minutes until bubbly.
Make Ahead:
Assemble the rolls up to 24 hours in advance and refrigerate. Add 10-15 minutes to the bake time when cooking from cold.
Pro Tips for Lasagna Roll Greatness:
- Squeeze that spinach. Excess moisture is the enemy of creamy filling. Get it as dry as possible.
- Don’t overcook the noodles. Cook until al dente—they’ll soften more during baking. Overcooked noodles tear when rolling.
- Lay noodles flat. After draining, lay them in a single layer on a baking sheet. If they stick, a light drizzle of oil helps.
- Spread filling evenly. Too much filling = bursting rolls. Too little = sad rolls. Aim for a thin, even layer.
- Roll tight but not too tight. Firm enough to hold shape, but leave room for the filling to expand.
- Seam-side down. Placing rolls seam-side down keeps them from unrolling during baking.
- Rest before serving. 10 minutes lets the rolls set up for clean, beautiful portions.
