Mushroom and Spinach Lasagna Rolls: A Delicious Twist on a Classic Dish
Lasagna is one of those comfort food classics that never gets old. But let’s be honest—it can be a little messy to make and serve. That’s why I love these Mushroom and Spinach Lasagna Rolls! They take all the flavors of traditional lasagna and package them into neat, individually portioned rolls that are not only easy to serve but also look incredibly impressive on the plate.
This recipe is perfect for meatless meals, packed with hearty mushrooms, fresh spinach, and creamy ricotta cheese. And the best part? It’s easy to make ahead and bakes up in just 30 minutes, making it ideal for busy weeknights or a cozy weekend dinner.
If you’ve never made lasagna rolls before, don’t worry—I’ll walk you through every step. Once you try them, I promise you’ll want to make them again and again!
Ingredients You’ll Need
For the Filling:
- 10 lasagna noodles, cooked and drained
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 cups mushrooms, finely chopped
- 3 cups fresh spinach, chopped
- 1 cup ricotta cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 egg, lightly beaten
For the Sauce:
- 2 cups marinara sauce
- ½ teaspoon dried basil
- ½ teaspoon garlic powder
For Topping:
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
Now that we have everything ready, let’s start cooking!
Step 1: Cook the Lasagna Noodles
First, bring a large pot of salted water to a boil and cook the lasagna noodles according to the package instructions. Once they’re al dente, drain them and lay them flat on a baking sheet or parchment paper to prevent sticking.
💡 Pro Tip: Drizzle a little olive oil over the noodles to keep them from drying out while you prepare the filling.
Step 2: Sauté the Vegetables
While the noodles are cooking, it’s time to prepare the savory mushroom and spinach filling.
- In a large skillet, heat 1 tablespoon of olive oil over medium heat.
- Add the diced onion and sauté until softened, about 3 minutes.
- Stir in the minced garlic and chopped mushrooms, cooking until the mushrooms release their moisture and become tender (about 5 minutes).
- Add the chopped spinach, stirring until it wilts down (1-2 minutes).
- Remove from heat and let the mixture cool slightly before adding it to the cheese filling.
Step 3: Mix the Creamy Ricotta Filling
Now, let’s bring all that creamy, cheesy goodness together!
In a large bowl, combine:
✔️ Ricotta cheese
✔️ Mozzarella cheese
✔️ Parmesan cheese
✔️ Dried oregano
✔️ Salt and black pepper
✔️ Lightly beaten egg
Once the spinach-mushroom mixture has cooled slightly, stir it into the ricotta mixture until fully combined. This filling is rich, creamy, and packed with flavor—it’s going to take these lasagna rolls to the next level!
Part 2: Assembling and Baking the Perfect Lasagna Rolls
Now that we’ve got our creamy mushroom and spinach filling ready, it’s time for the fun part—rolling up our lasagna noodles and baking them to cheesy perfection!
Lasagna rolls are so much easier to serve than traditional layered lasagna. Instead of cutting messy squares, you get perfectly portioned rolls that hold their shape beautifully. Plus, they look so impressive when served!
Let’s get rolling!
Step 4: Assemble the Lasagna Rolls
Now that your cooked noodles are laid flat and ready, it’s time to add that delicious filling:
1️⃣ Spread about 2-3 tablespoons of the ricotta-mushroom-spinach mixture evenly over each noodle, leaving a small border at the edges.
2️⃣ Carefully roll up each noodle from one end to the other, just like you would roll a cinnamon roll.
3️⃣ Place each roll seam-side down in your prepared lightly greased baking dish to keep them from unraveling.
💡 Pro Tip: Don’t overfill the noodles! Adding too much filling can make them hard to roll and cause them to fall apart while baking.
Step 5: Add the Marinara Sauce
Now that our lasagna rolls are snug in the baking dish, it’s time to smother them in sauce!
- In a small bowl, mix your marinara sauce with dried basil and garlic powder for extra flavor.
- Pour half of the marinara sauce into the bottom of the baking dish before placing the rolls in. This helps keep the rolls moist and prevents them from sticking.
- Once all the rolls are in the dish, spoon the remaining marinara sauce evenly over the top of each roll.
Step 6: Add the Cheesy Topping
No lasagna is complete without a gooey, melty cheese topping, right?
- Sprinkle ½ cup of shredded mozzarella evenly over the rolls.
- Follow with ¼ cup of grated Parmesan for that perfect golden-brown finish.
At this point, your lasagna rolls are looking amazing, and they’re about to smell even better once they hit the oven!
Step 7: Bake Until Golden and Bubbly
- Cover the baking dish loosely with foil (to prevent the cheese from browning too quickly) and bake in a preheated 375°F (190°C) oven for 20 minutes.
- After 20 minutes, remove the foil and bake for another 10 minutes, until the cheese is bubbly and slightly golden.
Your kitchen will be filled with the irresistible aroma of baked pasta, melty cheese, and savory marinara sauce—at this point, the hardest part is waiting to dig in!
Step 8: Let Them Rest and Serve
Once out of the oven, let the lasagna rolls rest for about 5 minutes before serving. This helps them firm up and makes them easier to plate.
Use a spatula to lift each roll from the baking dish and serve with an extra spoonful of marinara sauce for the perfect finishing touch.
💡 Serving Tip: Sprinkle a little fresh basil or parsley on top for a pop of color and added freshness!
Spinach and Mushroom Lasagna – A Cheesy, Flavorful Dinner Idea
- Total Time: 50 minutes
- Yield: 5 servings 1x
Description
These Mushroom and Spinach Lasagna Rolls are a delicious twist on traditional lasagna—packed with creamy ricotta, sautéed mushrooms, and fresh spinach, all rolled up in tender pasta and baked with marinara sauce and gooey melted cheese. A perfect vegetarian dish for a cozy dinner!
Ingredients
For the Filling:
- 10 lasagna noodles, cooked and drained
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 cups mushrooms, finely chopped
- 3 cups fresh spinach, chopped
- 1 cup ricotta cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 egg, lightly beaten
For the Sauce:
- 2 cups marinara sauce
- ½ teaspoon dried basil
- ½ teaspoon garlic powder
For Topping:
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
Instructions
1️⃣ Preheat the oven: Set your oven to 375°F (190°C). Lightly grease a baking dish.
2️⃣ Cook the vegetables: Heat olive oil in a large skillet over medium heat. Sauté the onion until softened, then add the garlic and mushrooms. Cook until the mushrooms release their moisture.
3️⃣ Add spinach: Stir in the chopped spinach and cook until wilted. Remove from heat and let cool slightly.
4️⃣ Make the filling: In a bowl, mix ricotta cheese, mozzarella cheese, Parmesan cheese, oregano, salt, pepper, and egg. Stir in the cooled mushroom-spinach mixture until well combined.
5️⃣ Prepare the baking dish: Spread a thin layer of marinara sauce on the bottom of the baking dish.
6️⃣ Assemble the lasagna rolls: Lay out the cooked lasagna noodles and spread a layer of filling on each one. Roll them up tightly and place them seam-side down in the prepared dish.
7️⃣ Add sauce and cheese: Pour the remaining marinara sauce over the rolls and sprinkle with mozzarella and Parmesan cheese.
8️⃣ Bake: Cover with foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes until the cheese is bubbly and golden.
9️⃣ Cool and serve: Let the lasagna rolls cool for a few minutes before serving. Enjoy!
Notes
✔️ Make it extra cheesy: Add more mozzarella on top for a super cheesy finish.
✔️ Add protein: Mix in crumbled tofu or cooked lentils for added protein.
✔️ Make it gluten-free: Use gluten-free lasagna noodles.
✔️ Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven for best results.
- Prep Time: 20 minutes
- Cook Time: 30 minutes



