Portabella and Spinach Lasagna Roll-Ups

Portobello and Spinach Lasagna Roll-Ups Recipe

Meatless lasagna roll-ups made with portabella mushrooms and fresh spinach.



  • 12 lasagna noodles, cooked according to package directions (see note)

For the filling:

  • 1 tablespoon olive oil
  • 1/2 yellow onion, chopped
  • 2 large portabella mushrooms, chopped
  • 1 jalapeno, seeded and chopped
  • 6 ounces baby spinach
  • 1 egg
  • 1 (15-ounce) container ricotta cheese
  • 2 1/2 cups grated mozzarella cheese, divided
  • 1 teaspoon kosher salt

For the sauce:

  • 2 tablespoons olive oil
  • 1/2 yellow onion, chopped
  • 8 cloves garlic, minced
  • 1 (28-ounce) can crushed tomatoes
  • 1 tablespoon fresh thyme
  • 1/2 teaspoon kosher salt


To Prepare the Filling:

  1. In a large skillet, heat the oil to medium and add the onion. Sauté until very soft and translucent, about 8 minutes.
  2. Add the portabella mushrooms and jalapeno and continue to sauté, stirring frequently, until the mushrooms have softened, browned, and cooked down, about another 8 to 10 minutes.
  3. Add the spinach and cover the skillet, allowing the leaves to steam and wilt, about 3 to 5 minutes (lift the lid periodically to stir everything together). Remove the skillet from heat and allow the veggies to cool.
  4. In a large mixing bowl, lightly beat the egg. Add the ricotta, 1 1/2 cups of mozzarella cheese (saving the rest for later), and salt and mix everything together. Add in the cooled veggies and mix together well. Set aside.

To Prepare the Sauce:

  1. Note: you can prepare the sauce ahead of time, or use your favorite store-bought sauce. I made this sauce while I was cooking the veggies.
  2. In a skillet, heat the oil to medium and add the onion. Sauté until the onion is beginning to brown, about 12 to 15 minutes. Add the garlic and cook an additional 2 minutes.
  3. Add the remaining ingredients, stir the sauce together well, and allow it to cook until it comes to a gentle simmer. If you have time, allow the sauce to simmer for 30 minutes. If not, simply keep it on the burner until you’re ready to use it.

To Assemble the Roll-Ups:

  1. Preheat the oven to 350ºF.
  2. Pour 1/2 cup of the sauce into a 9” x 13” casserole dish to coat the bottom.
  3. Take one of the lasagna noodles and lay it flat on a plate. Spread a layer of the cheese/vegetable mixture evenly over the length of the noodle. Roll the noodle up and place it in the casserole dish.
  4. Repeat for the rest of the noodles & cheese mixture. Once all noodles are in the casserole dish, pour the sauce evenly over the noodles. Sprinkle the remaining mozzarella cheese over the roll ups.
  5. Cover the casserole dish with foil and bake for 35 minutes, then remove the foil and bake an additional 5 to 10 minutes, or until the sauce is bubbling and the cheese is just beginning to brown. Allow the roll-ups to cool about 5 to 10 minutes after removing them from the oven before serving.


Cook the lasagna noodles until they’re soft but still al dente. Pour most of the hot water out of the pot, then fill it with enough cold water to cover the noodles. This is the trick I use to make sure the lasagna noodles don’t dry out while I’m waiting to use them. This way, the noodles don’t continue to cook and they will be cool enough to handle once I’m ready to assemble the roll-ups.