Cheesy Vegan Mushroom & Spinach Lasagna Rolls

Cheesy Vegan Mushroom & Spinach Lasagna Rolls

If you’re looking for a comforting, satisfying, and completely plant-based meal that everyone at the table will love, these Cheesy Vegan Mushroom & Spinach Lasagna Rolls are the perfect choice. Instead of layering a traditional lasagna, individual noodles are rolled around a rich and creamy filling made with seasoned tofu ricotta, sautéed mushrooms, and fresh spinach. The rolls are nestled into a flavorful marinara sauce, topped with melty vegan mozzarella, and baked until golden and bubbling.

These lasagna rolls are ideal for weeknight dinners, meal prep, family gatherings, or even special occasions. Each serving delivers plenty of savory flavor, creamy texture, and wholesome ingredients without using dairy or eggs. The mushroom and spinach filling creates a delicious balance of earthy, fresh flavors, while the tofu ricotta provides a surprisingly authentic cheesy taste thanks to nutritional yeast, garlic, and lemon juice.

Whether you’re vegan, vegetarian, dairy-free, or simply trying to enjoy more plant-based meals, this recipe is guaranteed to become one of your favorites.

Preparation Information:

Prep Time: 20 minutes

Cook Time: 30 minutes

Total Time: 50 minutes

Servings: 4–6

Ingredients:

For the Lasagna Rolls
  • 12 lasagna noodles
  • 1 tablespoon olive oil
  • 1 small onion, finely diced
  • 3 garlic cloves, minced
  • 2 cups finely chopped mushrooms (button, cremini, or portobello)
  • 4 cups fresh spinach, chopped
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon salt
  • ½ teaspoon ground black pepper
For the Vegan Ricotta:
  • 1½ cups firm tofu, drained
  • ¼ cup unsweetened almond, soy, or oat milk
  • 2 tablespoons nutritional yeast
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
For the Sauce and Topping
  • 2 cups marinara sauce
  • 1 cup shredded vegan mozzarella cheese
  • ¼ cup vegan parmesan cheese (optional)
  • 1 tablespoon chopped fresh parsley
  • Extra black pepper for serving (optional)

Instructions:

Step 1: Cook the Lasagna Noodles

Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package directions until just al dente. Slightly undercooking them by one minute helps prevent tearing while rolling. Drain the noodles and immediately rinse them with cool water. Lay them flat on parchment paper or lightly oil them to prevent sticking while you prepare the filling.

Step 2: Prepare the Mushroom and Spinach Filling

Heat the olive oil in a large skillet over medium heat.

Add the diced onion and sauté for about 3 minutes until soft and translucent.

Stir in the minced garlic and cook for another 30 seconds until fragrant.

Add the chopped mushrooms and cook for 5–6 minutes. The mushrooms will release moisture before beginning to brown. Continue cooking until most of the liquid has evaporated.

Mix in the chopped spinach along with oregano, basil, salt, and pepper. Cook for another 2–3 minutes until the spinach wilts completely.

Remove the skillet from the heat and allow the mixture to cool for several minutes.

Cooling the vegetables before combining them with the ricotta helps maintain a creamy filling.

Step 3: Make the Vegan Ricotta

Place the tofu into a food processor.

Add the plant-based milk, nutritional yeast, lemon juice, garlic powder, salt, and pepper.

Blend until the mixture becomes smooth, creamy, and similar to ricotta cheese.

Taste and adjust seasoning if desired.

Transfer the vegan ricotta to a mixing bowl and gently fold in the cooled mushroom and spinach mixture until everything is evenly incorporated.

The filling should be creamy but thick enough to spread without running.

Step 4: Prepare the Baking Dish

Preheat the oven to 375°F (190°C).

Spread about ½ cup of marinara sauce evenly across the bottom of a 9×13-inch baking dish.

The sauce keeps the lasagna rolls moist while baking and prevents sticking.

Step 5: Fill the Lasagna Rolls

Lay one cooked noodle flat on a clean work surface.

Spread approximately two tablespoons of the mushroom ricotta mixture evenly over the noodle, leaving a small border around the edges.

Carefully roll the noodle from one end to the other.

Place the roll seam-side down into the prepared baking dish.

Repeat until all twelve noodles are filled and arranged snugly in the dish.

Step 6: Add Sauce and Cheese

Pour the remaining marinara sauce evenly over the lasagna rolls.

Use the back of a spoon to ensure every roll is coated.

Sprinkle the vegan mozzarella evenly over the top.

If using vegan parmesan, sprinkle it over the mozzarella for extra flavor.

Step 7: Bake

Cover the baking dish tightly with aluminum foil.

Bake for 20 minutes.

Remove the foil and continue baking for another 10 minutes, allowing the vegan cheese to melt and lightly brown.

The sauce should be bubbling around the edges.

Step 8: Rest and Serve

Remove the lasagna rolls from the oven.

Allow them to rest for about 5–10 minutes before serving.

Garnish with freshly chopped parsley and an extra sprinkle of black pepper if desired.

Serve hot with garlic bread, roasted vegetables, or a crisp green salad.

Why You’ll Love This Recipe:
  • Completely dairy-free and vegan
  • Rich, creamy, and satisfying
  • Excellent source of plant-based protein
  • Family-friendly comfort food
  • Easy to prepare ahead of time
  • Great for meal prep
  • Freezer-friendly
  • Perfect for weeknight dinners or entertaining
  • Full of vegetables and wholesome ingredients
  • Individual portions make serving simple
Tips for Success:

Use firm tofu rather than silken tofu for the best ricotta texture.

Cook mushrooms until their moisture evaporates completely. This prevents watery lasagna rolls.

Allow the filling to cool before spreading it onto the noodles.

Don’t overfill the noodles or they may tear while rolling.

Arrange the rolls snugly in the baking dish so they stay upright while baking.

Covering with foil keeps the cheese from drying out during the first stage of baking.

Delicious Variations:

Add finely chopped walnuts to the filling for additional texture.

Mix cooked lentils into the filling for extra protein.

Use kale instead of spinach for a heartier flavor.

Include chopped roasted red peppers for sweetness.

Add crushed red pepper flakes for a spicy kick.

Stir chopped fresh basil into the ricotta for extra freshness.

Use homemade cashew cheese sauce instead of shredded vegan mozzarella.

Swap mushrooms with finely diced zucchini or eggplant.

Serving Suggestions:

These lasagna rolls pair beautifully with:

  • Garlic bread
  • Vegan Caesar salad
  • Roasted broccoli
  • Steamed asparagus
  • Mediterranean cucumber salad
  • Roasted Brussels sprouts
  • Grilled vegetables
  • Tomato basil soup

For a complete dinner, serve alongside a fresh salad and warm crusty bread.

Storage Instructions:

Allow leftovers to cool completely before storing.

Refrigerate in an airtight container for up to 4 days.

Reheat individual portions in the microwave for 2–3 minutes or bake in the oven at 350°F until heated through.

Freezing Instructions:

These lasagna rolls freeze exceptionally well.

You can freeze them either before or after baking.

Place cooled rolls into a freezer-safe container with sauce.

Freeze for up to 2 months.

Thaw overnight in the refrigerator before reheating.

Bake covered until hot throughout.

Meal Prep Tips:

Prepare the entire dish one day ahead and refrigerate before baking.

You can also prepare the filling separately and refrigerate it for up to two days.

Cook the noodles ahead of time and store them between sheets of parchment paper.

Having everything prepared makes assembly quick and convenient.

Nutritional Information (Approximate Per Serving):
  • Calories: 390
  • Protein: 20g
  • Carbohydrates: 38g
  • Fat: 17g
  • Saturated Fat: 4g
  • Fiber: 6g
  • Sugar: 7g
  • Sodium: 670mg
  • Calcium: 240mg
  • Iron: 4mg
Frequently Asked Questions:
Can I use frozen spinach?

Yes. Thaw it completely and squeeze out as much moisture as possible before adding it to the filling.

Can I use homemade marinara?

Absolutely. Homemade marinara often provides even richer flavor than store-bought varieties.

What can I use instead of tofu?

Cashew ricotta, almond ricotta, or commercially prepared vegan ricotta all work well.

Can I make this gluten-free?

Yes. Simply substitute gluten-free lasagna noodles and ensure your vegan cheese is certified gluten-free.

How do I keep the noodles from breaking?

Cook them until just al dente, rinse with cool water, and handle gently while rolling.

Can I prepare these ahead of time?

Yes. Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking.

What vegetables can I add?

Bell peppers, zucchini, kale, shredded carrots, broccoli, or chopped artichokes all make delicious additions.

Can children enjoy this recipe?

Definitely. The creamy filling and cheesy topping make these lasagna rolls popular with both kids and adults.

These Cheesy Vegan Mushroom & Spinach Lasagna Rolls are everything you want in a comforting baked pasta dish—creamy, hearty, flavorful, and packed with nourishing ingredients. Whether served fresh from the oven for a cozy family dinner or prepared ahead for busy weekdays, this recipe offers all the classic comfort of lasagna in an easy-to-serve rolled format. With rich tomato sauce, creamy vegan ricotta, tender pasta, and perfectly seasoned vegetables, every bite is satisfying and delicious, making it a recipe you’ll return to again and again.

Leave a Comment