
If you’re craving a comforting, cheesy dish that feels both indulgent and wholesome, these Baked Cheesy Spinach Lasagna Rolls are about to become your new favorite. This recipe takes classic lasagna to a fun and approachable level by rolling up the noodles with a creamy spinach and cheese filling, then baking them in a rich marinara sauce. Each bite is packed with gooey mozzarella, savory ricotta, and a bright hit of fresh spinach, all wrapped in tender pasta. Perfect for a family dinner or a cozy night in, these lasagna rolls are as delicious as they are visually stunning.
Why Cooks Rave About It
There’s something incredibly satisfying about the combination of melted cheese, fresh greens, and savory tomato sauce baked together in perfect harmony. Here’s why this recipe has everyone talking:
- Easy to portion: Unlike traditional layered lasagna, these rolls are individually sized, making serving a breeze.
- Customizable filling: The spinach and three-cheese blend is rich and creamy, but you can swap or add your favorite veggies or cheeses.
- Quick assembly: Boil, fill, roll, and bake – it’s straightforward enough for even beginner cooks.
- Perfect balance of flavors: Garlic and onion powder elevate the filling, while the marinara sauce adds a tangy counterpoint.
- Beautiful presentation: These rolls look fancy but are simple to make, ideal for impressing guests.
If you love dishes that combine fresh greens and cheese, you might also enjoy the creamy goodness of Creamy Garlic Spinach Penne In 20 Minutes for a speedy alternative.
Gather These Ingredients
- 9 lasagna noodles – cooked until al dente, then drained and cooled
- 2 cups ricotta cheese – provides a smooth, creamy base for the filling
- 2 cups fresh spinach, chopped – adds freshness and vibrant color
- 1 cup mozzarella cheese, shredded – for that irresistible gooey melt
- 1/2 cup Parmesan cheese, grated – sharp and nutty, adds depth to the flavor
- 1 egg – binds the filling ingredients together
- 2 cups marinara sauce – use your favorite store-bought or homemade sauce to keep it fresh
- 1 teaspoon garlic powder – infuses the filling with warm garlic flavor
- 1 teaspoon onion powder – rounds out the savory notes
- Salt and pepper to taste – enhances all the flavors
- 1 tablespoon olive oil – to lightly grease your baking dish
If you want to explore more traditional layered lasagna, don’t miss The Best Homemade Lasagna Recipe for a classic approach.
Tools & Equipment Needed
- Large pot: for boiling the lasagna noodles
- Colander: to drain noodles after cooking
- Mixing bowl: to combine the filling ingredients thoroughly
- Measuring cups and spoons: for precise ingredient amounts
- Baking dish (9×13 inch): perfect size for the rolls to sit snugly
- Spatula or spoon: to spread the filling and handle the noodles
- Knife and cutting board: for chopping spinach
- Oven mitts: to safely handle the hot baking dish
Baked Cheesy Spinach Lasagna Rolls in Steps
Step 1: Prepare the Noodles
Bring a large pot of salted water to a boil. Add the 9 lasagna noodles and cook according to package instructions until al dente, usually about 8-10 minutes. Drain the noodles carefully and lay them flat on a clean kitchen towel or parchment paper to cool and prevent sticking.
Step 2: Make the Filling
In a large mixing bowl, combine 2 cups ricotta cheese, 2 cups chopped fresh spinach, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, 1 egg, 1 teaspoon garlic powder, 1 teaspoon onion powder, and salt and pepper to taste. Mix well until all ingredients are evenly incorporated. The egg helps bind the filling so it stays inside the rolls during baking.
Step 3: Assemble the Rolls
Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish with 1 tablespoon olive oil. Spread about 1/2 cup of marinara sauce evenly on the bottom of the dish. Take one lasagna noodle and spread a generous layer of the cheese and spinach filling over the entire noodle length. Carefully roll up the noodle from one end to the other and place seam-side down in the baking dish. Repeat with remaining noodles and filling.
Step 4: Add Sauce and Cheese
Once all rolls are snugly placed in the dish, pour the remaining marinara sauce evenly over the top. Sprinkle a little extra mozzarella or Parmesan cheese on top for that golden, bubbly finish.
Step 5: Bake to Perfection
Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes or until the cheese is melted and slightly browned. Let the rolls cool for 5 minutes before serving.
In-Season Swaps
- Swiss chard or kale: Use these greens instead of spinach for a heartier texture and earthy flavor.
- Fresh herbs: Add chopped basil or parsley to the filling for an herbal twist.
- Sun-dried tomatoes: Mix some chopped sun-dried tomatoes into the cheese filling for a sweet tang.
- Different cheese blends: Try swapping mozzarella for provolone or fontina for a richer taste.
If you want to add an extra cheesy vegetable side, the Cheesy Spinach Artichoke Dip pairs beautifully.
Cook’s Commentary
One of the best things about this recipe is how adaptable it is. You can easily double the filling for a cheesier bite or sneak in finely chopped mushrooms or bell peppers for more veggies. The key is to not overfill the noodles to prevent them from tearing when rolling. Using fresh spinach keeps the filling vibrant and prevents it from becoming too watery, which can happen with frozen spinach.
Another tip is to make sure the noodles are cooled and dry before filling. This helps the filling stick better and keeps the rolls intact during baking. The garlic and onion powders are subtle but essential, providing depth without overpowering the fresh spinach and creamy cheese.
Make-Ahead & Storage
This dish is fantastic for meal prep or entertaining in advance. You can assemble the rolls, cover the baking dish tightly with foil, and refrigerate for up to 24 hours before baking. When ready to serve, simply bake as directed, adding a few extra minutes if baking straight from the fridge.
Leftovers keep well in an airtight container in the fridge for 3-4 days. Reheat in the oven at 350°F (175°C) until warmed through to maintain the texture and meltiness of the cheese. You can also freeze the unbaked rolls covered tightly in foil or plastic wrap for up to 2 months. Thaw overnight in the fridge before baking.
Your Top Questions
Can I use no-boil lasagna noodles for this recipe?
Yes! No-boil noodles are a convenient option. Just make sure to spread a bit more marinara sauce in the baking dish and over the rolls to help soften the noodles as they bake.
Is it possible to make this recipe vegan?
To make vegan rolls, substitute ricotta with a plant-based ricotta alternative, use vegan mozzarella and Parmesan-style cheese, and replace the egg with a flaxseed or chia seed egg binder. Use a marinara sauce without any animal products.
How can I add more protein to the filling?
To boost protein, consider adding cooked lentils, crumbled tofu, or even ground turkey or chicken if you prefer meat. Just make sure to cook any meat thoroughly before mixing it into the filling.
What’s the best way to reheat leftovers without drying them out?
Reheat leftovers covered with foil in a 350°F oven until warmed through. Adding a splash of water or extra marinara sauce before reheating helps keep the rolls moist and prevents the cheese from drying out.
Next Up in Your Queue
- The Best Homemade Lasagna Recipe – When you want to try classic layered lasagna that’s hearty and crowd-pleasing.
- Creamy Garlic Spinach Penne In 20 Minutes – A quick pasta dish packed with creamy spinach goodness.
- Cheesy Spinach Artichoke Dip – The perfect appetizer or snack to pair with your lasagna rolls.
Before You Go
Don’t forget to preheat your oven and prep your ingredients before you start rolling. This recipe is a fantastic way to get kids involved, too – they’ll love assembling their own cheesy rolls! If you try these Baked Cheesy Spinach Lasagna Rolls, leave a comment below sharing your favorite spinach swaps or add-ins. Happy cooking!
These Baked Cheesy Spinach Lasagna Rolls combine the best of comfort food with a nutritious twist, making them a go-to recipe for any occasion. The tender noodles, creamy spinach filling, and bubbling marinara sauce come together to create a dish that satisfies every craving. Whether it’s a weeknight dinner or a special meal, these rolls will bring both flavor and smiles to your table.
Share on Pinterest

Baked Cheesy Spinach Lasagna Rolls
Ingredients
- 9 noodles lasagna noodles cooked until al dente, then drained and cooled
- 2 cups ricotta cheese provides a smooth, creamy base for the filling
- 2 cups fresh spinach chopped
- 1 cup mozzarella cheese shredded
- 0.5 cup Parmesan cheese grated
- 1 egg binds the filling ingredients together
- 2 cups marinara sauce use your favorite store-bought or homemade sauce
- 1 teaspoon garlic powder infuses the filling with warm garlic flavor
- 1 teaspoon onion powder rounds out the savory notes
- salt and pepper to taste, enhances all the flavors
- 1 tablespoon olive oil to lightly grease your baking dish
Instructions
Prepare the Noodles
- Bring a large pot of salted water to a boil. Add the 9 lasagna noodles and cook according to package instructions until al dente, usually about 8-10 minutes. Drain the noodles carefully and lay them flat on a clean kitchen towel or parchment paper to cool and prevent sticking.
Make the Filling
- In a large mixing bowl, combine 2 cups ricotta cheese, 2 cups chopped fresh spinach, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, 1 egg, 1 teaspoon garlic powder, 1 teaspoon onion powder, and salt and pepper to taste. Mix well until all ingredients are evenly incorporated. The egg helps bind the filling so it stays inside the rolls during baking.
Assemble the Rolls
- Preheat your oven to 375°F (190°C) and lightly grease a 9x13 inch baking dish with 1 tablespoon olive oil. Spread about 1/2 cup of marinara sauce evenly on the bottom of the dish. Take one lasagna noodle and spread a generous layer of the cheese and spinach filling over the entire noodle length. Carefully roll up the noodle from one end to the other and place seam-side down in the baking dish. Repeat with remaining noodles and filling.
Add Sauce and Cheese
- Once all rolls are snugly placed in the dish, pour the remaining marinara sauce evenly over the top. Sprinkle a little extra mozzarella or Parmesan cheese on top for that golden, bubbly finish.
Bake to Perfection
- Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes or until the cheese is melted and slightly browned. Let the rolls cool for 5 minutes before serving.
Equipment
- Large Pot
- Colander
- Mixing Bowl
- Measuring cups and spoons
- Baking dish (9x13 inch)
- Spatula or spoon
- Knife and cutting board
- Oven mitts
Notes
- Make sure noodles are cooled and dry before filling to prevent tearing and help filling stick.
- Feel free to swap spinach for kale or Swiss chard for different flavors and textures.
- Leftovers keep well refrigerated for 3-4 days; reheat covered to retain moisture.
- These rolls can be assembled ahead and refrigerated up to 24 hours before baking.
- Freeze unbaked rolls tightly wrapped for up to 2 months; thaw overnight before baking.