Mushroom and Spinach Lasagna Rolls
I grew up eating my grandmother’s layered lasagna, but these mushroom and spinach lasagna rolls are the version I make when I want the same cozy, cheesy comfort without the fuss of slicing a whole pan. Each noodle becomes a little parcel: sautéed mushrooms and wilted spinach folded with creamy ricotta, rolled, topped with melty mozzarella and a sprinkle of Parmesan. They’re perfect for weeknight dinners, make-ahead meals, or a small dinner party where you want something impressive that’s actually easy to execute. If you like playful pastas, you might also enjoy my take on spinach and mushroom white lasagna for a creamier, no-tomato twist.
Why you’ll love this dish
These lasagna rolls feel special but don’t require all-day cooking. They take familiar ingredients and turn them into portion-controlled servings that hold up well for leftovers and reheating. The mushrooms add an earthy umami backbone while the spinach keeps the filling bright and fresh. This is a great vegetarian main that’s also adaptable — add cooked sausage for meat-eaters or swap cheeses for lower-fat versions.
“My family thought I ordered takeout — until they tasted the homemade filling. Easy, cozy, and surprisingly elegant.”
They’re ideal for busy weeknights, casual Sunday dinners, or bringing to a potluck where you want something that looks plated but didn’t break the bank. And if you want handheld, crowd-friendly sides, try pairing it with recipes like the savory spinach and cheese stuffed crescent rolls.
How this recipe comes together
Before you start, here’s the quick process so you know what to expect: cook the noodles, sauté the aromatics and mushrooms, wilt the spinach, mix everything with ricotta and part of the mozzarella, spread that filling onto noodles, roll, nest them in a greased dish, top with the rest of the cheese, and bake until golden. The hands-on time is mainly sautéing and assembling; the oven does the rest. If you’ve rolled stuffed pastas before, the technique is the same as in my shrimp and spinach stuffed pasta rolls, but without the cream sauce.
What you’ll need
- Lasagna noodles (regular or no-boil — see notes)
- Olive oil (1–2 tablespoons)
- 1 medium onion, chopped
- 2–3 cloves garlic, minced
- 10–12 ounces mushrooms, sliced (cremini or white button)
- 4–5 cups fresh spinach (about 5–6 ounces)
- 1 teaspoon Italian seasoning
- Salt and pepper, to taste
- 1 1/2 to 2 cups ricotta cheese
- 1 to 1 1/2 cups shredded mozzarella, divided
- 1/4–1/2 cup grated Parmesan cheese
Substitutions and notes: use frozen spinach (thawed and well-drained) in place of fresh; replace part of the ricotta with cottage cheese if you prefer a lighter texture. For a gluten-free version, swap in gluten-free lasagna noodles. If you like a creamier filling, stir in an egg or 2 tablespoons of heavy cream.
How to prepare it
- Preheat the oven to 375°F (190°C). Grease a 9×13-inch baking dish.
- Cook lasagna noodles according to package directions until al dente. Drain and lay flat on a sheet of parchment or a clean towel so they don’t stick. If using no-boil noodles, skip this step and keep them handy.
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft, about 4–5 minutes. Add garlic and cook 30 seconds until fragrant.
- Add the sliced mushrooms. Cook, stirring occasionally, until they release their moisture and become tender and browned, about 6–8 minutes. Season with salt, pepper, and Italian seasoning.
- Add the fresh spinach in batches, stirring until wilted. Remove from heat and let the mixture cool slightly.
- In a bowl, combine the mushroom-spinach mixture with ricotta and half of the shredded mozzarella. Taste and adjust seasoning.
- Spread about 1/3 to 1/2 cup of filling evenly down the center of each lasagna noodle. Roll each noodle tightly and place seam-side down in the prepared baking dish, lined up snugly.
- Sprinkle the remaining mozzarella and the grated Parmesan across the top. If using no-boil noodles, add about 1/2 cup of marinara under the rolls or brush a little water over them so they hydrate while baking.
- Bake uncovered for 25–30 minutes, until the cheese is melted and the tops are golden-brown. Let rest 5–10 minutes before serving.
Ingredients
Key ingredients are simple and pantry-friendly: lasagna noodles, olive oil, onions, garlic, mushrooms, fresh spinach, Italian seasoning, ricotta, mozzarella, and Parmesan. Good-quality ricotta (not overly watery) and freshly grated Parmesan make a noticeable difference. If your ricotta is watery, drain it in a fine mesh sieve for 10 minutes before mixing.
See how ricotta filling behaves in similar roll recipes for ideas on texture and seasoning.
How to serve Mushroom and Spinach Lasagna Rolls
These rolls look pretty plated and pair well with bright, acidic sides. Serve with:
- A crisp green salad dressed in lemon vinaigrette to cut through the richness.
- Roasted cherry tomatoes or a simple tomato-basil salad for color and acidity.
- Crusty garlic bread or a slice of warm focaccia for soaking up cheesy sauce.
Garnish each plate with chopped parsley or a sprinkle of extra Parmesan. For wine, a medium-bodied Chianti or a unoaked Chardonnay complements the mushrooms and cheese nicely. If you want a lighter, vegetable-forward accompaniment, try a warm balsamic-glazed vegetable medley similar in flavor profile to my stuffed zucchini version.
How to store & freeze
Storage and reheating tips:
- Refrigerate: Store leftovers in an airtight container for up to 3–4 days. Reheat single portions in a 350°F oven for 10–15 minutes or in the microwave until heated through.
- Freeze: Assemble the rolls and place them in a freezer-safe baking dish. Cover tightly and freeze for up to 2 months. To bake from frozen, remove any plastic wrap, cover with foil, and bake at 375°F for 45–55 minutes until heated through; remove foil for the last 10 minutes to brown the cheese.
Food safety: cool leftovers to room temperature no longer than 2 hours before refrigerating. Reheat to an internal temperature of 165°F (74°C) when serving.
Pro chef tips
- Dry mushrooms concentrate flavor. If mushrooms are very wet, give them a minute or two in the pan to release and then evaporate off the moisture — that intensifies their umami.
- Don’t overfill the noodles. Too much filling makes rolling difficult and can cause seams to open while baking.
- Use part of the mozzarella inside and part on top so you get melty strings inside and a golden crust on top.
- If your noodles tear, patch them by overlapping two shorter pieces or cut a new noodle into strips and double-wrap the seam.
- For extra flavor, sauté a tablespoon of butter with the mushrooms or add a splash of white wine while they cook.
Creative twists
- Add cooked Italian sausage or crumbled tofu for protein.
- Swap mushrooms for roasted eggplant or butternut squash for seasonal variation.
- Make it Greek: add crumbled feta, oregano, and lemon zest.
- Pesto swap: spread a thin layer of basil pesto on the noodle before adding the ricotta mixture for a herbal boost.
- Make it gluten-free with GF lasagna sheets, or use thinly sliced zucchini or eggplant strips to roll for a low-carb version.
FAQ
Q: Can I use no-boil lasagna noodles?
A: Yes. If using no-boil noodles, either spread a thin layer of sauce or sprinkle 1–2 tablespoons of water over the noodles before baking so they absorb moisture, or layer them with a little extra sauce. Bake a bit longer covered if needed.
Q: How long does it take from start to finish?
A: Active prep and cooking time is about 30–40 minutes (sautéing, mixing, and rolling). Baking takes 25–30 minutes, so plan about 1 to 1¼ hours total.
Q: Can I prep these ahead of time?
A: Absolutely. Assemble the rolls, cover tightly, and refrigerate for up to 24 hours before baking. You can also freeze them unbaked for up to 2 months — bake from frozen as noted above.
Q: Is there an egg in the filling?
A: The base recipe doesn’t require an egg. Adding one helps bind the filling for firmer slices, which some cooks prefer, but it’s optional.
Q: How can I prevent watery lasagna?
A: Drain any excess liquid from ricotta and squeeze moisture from thawed frozen spinach. Cook mushrooms until their liquid evaporates. If you use a very wet sauce, spoon off excess before baking.
Conclusion
If you want an elegant yet simple vegetarian main that’s easy to scale, these mushroom and spinach lasagna rolls fit the bill. For more inspiration and variations on the same idea, I like this take on Mushroom and Spinach Lasagna Roll-Ups from For the Love of Cooking, and this Spinach and Mushroom Lasagna Rolls from Baked by Rachel has helpful assembly photos if you want visual guidance.
Mushroom and Spinach Lasagna Rolls

Ingredients
Pasta and Filling Ingredients
- 12 ounces Lasagna noodles (regular or no-boil)
- 1-2 tablespoons Olive oil
- 1 medium Onion, chopped
- 2-3 cloves Garlic, minced
- 10-12 ounces Mushrooms, sliced (cremini or white button)
- 4-5 cups Fresh spinach (about 5-6 ounces)
- 1 teaspoon Italian seasoning
- Salt and pepper, to taste
- 1.5-2 cups Ricotta cheese Use good-quality ricotta for best results.
- 1-1.5 cups Shredded mozzarella, divided
- 1/4-1/2 cup Grated Parmesan cheese
Instructions
Preparation
- Preheat the oven to 375°F (190°C). Grease a 9x13-inch baking dish.
- Cook lasagna noodles according to package directions until al dente. Drain and lay flat on parchment or a clean towel.
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft, about 4–5 minutes.
- Add garlic and cook 30 seconds until fragrant.
- Add the sliced mushrooms. Cook until they release their moisture and become tender and browned, about 6–8 minutes. Season with salt, pepper, and Italian seasoning.
- Add the fresh spinach in batches, stirring until wilted. Remove from heat and let cool slightly.
- In a bowl, combine the mushroom-spinach mixture with ricotta and half of the shredded mozzarella. Taste and adjust seasoning.
- Spread about 1/3 to 1/2 cup of filling evenly down the center of each lasagna noodle. Roll each noodle tightly and place seam-side down in the prepared baking dish.
Baking
- Sprinkle the remaining mozzarella and grated Parmesan across the top.
- Bake uncovered for 25–30 minutes, until the cheese is melted and the tops are golden-brown.
- Let rest 5–10 minutes before serving.
