Filling, comforting, and delicious, these Cheesy Spinach Lasagna Rolls make a perfect vegetarian dinner for the whole family! Follow my step-by-step photo (or video) instructions to create this delicious meal.

You really don't want to miss this Cheesy Spinach Lasagna Rolls recipe. It is VERY flavorful, comforting, and kids love it! Even the meat lovers will appreciate this dish. It is also freezer friendly and easy to make.
WHAT MAKES THESE SPINACH LASAGNA ROLLS SO GOOD?
The blend of creamy ricotta, rich Parmesan, and gooey mozzarella really make this recipe stand out. It was tested, tweaked, and perfected. My family and friends say it is absolutely scrumptious.
Let's talk a little about the ingredients, shall we?
SPINACH
You can use fresh or frozen spinach in this recipe. If you’re using frozen spinach, the fastest way to thaw it is to put it in a mesh strainer and run it under warm water. Once thawed, squeeze the water out with your hands. Most of the time, I use fresh baby spinach when cooking these Spinach Lasagna Rolls.
CHEESE
You'll need three kinds of cheese for the best results:
- Shredded mozzarella
- Ricotta
- Shredded Parmesan
Mozzarella can be substituted with any cheese that melts well. Shredded Fontina, Asiago, Gruyere, Gouda or Swiss will work well.
INSTRUCTIONS:
1.Cook the lasagna noodles according to the package instructions. Rinse them well with cold water and set aside.
2. Preheat the oven to 350° F.
3. In a large skillet, sauté the onion with olive oil on medium heat for about 7 minutes. Add the garlic and cook for one more minute.
4. Add the spinach and cook, stirring constantly until wilted. Turn off the heat, season with salt and pepper, and transfer into a large mixing bowl.
5. Add the Parmesan, 1 cup of the mozzarella, the ricotta, egg, and chopped herbs to the spinach. Mix everything well.
6. Spread 2 cups of the marinara sauce on the bottom of a baking dish. Set aside.
7. To assemble the rolls, lay a lasagna noodle on a flat surface. Then spread a large spoonful of the spinach mixture evenly over each noodle. Gently roll up the noodles and place them seam side down on the baking dish.
8. Top with the remaining marinara sauce and mozzarella cheese. Bake uncovered for 20-25 minutes.
SPINACH LASAGNA ROLLS FAQ:
- Can I freeze these Spinach Lasagna Rolls? Yes! Prepare the Spinach Rolls without marinara and place them in glass or ceramic casserole dish and cover with plastic wrap or foil. When ready to cook, defrost these in the refrigerator overnight. Then go through steps 6 and 8.
- How long can these Spinach Lasagna Rolls stay in the refrigerator? These could be stored in refrigerator for up to 4 days.
- What lasagna noodles to buy? I lOVE the noodles that have curly edges! They just make the rolls look so cute. Choose any brand that fits your budget. I prefer these Barilla Wavy Lasagne Pasta
Hope you will give this recipe a try, friends! HAPPY COOKING!
More tasty recipes:
WATCH HOW TO MAKE CHEESY SPINACH LASAGNA ROLLS
CHEESY SPINACH LASAGNA ROLLS
Ingredients
- 10 lasagna noodles
- 10 oz. fresh baby spinach frozen works too
- 2 tbsp. olive oil
- 1 medium onion diced
- 2 garlic cloves minced
- 1 cup Parmesan
- 2 cups mozzarella divided
- 1 cup ricotta
- 1 egg
- ¼ cup chopped dill
- ¼ cup chopped basil
- 24 oz. jar Marinara sauce
- salt and pepper to taste
Instructions
- Cook the lasagna noodles according to the package instructions. Rinse them well with cold water and set aside.
- Preheat the oven to 350° F.
- In a large skillet, sauté the onion with olive oil on medium heat for about 7 minutes. Add the garlic and cook for one more minute.
- Add the spinach and cook, stirring constantly until wilted. Turn off the heat, season with salt and pepper, and transfer into a large mixing bowl.
- Add the Parmesan, 1 cup of the mozzarella, the ricotta, egg, and chopped herbs to the spinach. Mix everything well.
- Spread 2 cups of the marinara sauce on the bottom of a baking dish. Set aside.
- To assemble the rolls, lay a lasagna noodle on a flat surface. Then spread a large spoonful of the spinach mixture evenly over each noodle. Gently roll up the noodles and place them seam side down on the baking dish.
- Top with the remaining marinara sauce and mozzarella cheese. Bake uncovered for 20-25 minutes.
Pelly says
Hello! Thank you for this recipe! It looks wonderful! I am looking for the video and I can't find it. Can you let me know where it is?
Tania Sheff says
Hi Pelly! Thank you for the kind words! The video is located right above the recipe card, or you can press this link: https://cooktoria.com/spinach-lasagna-rolls/#wprm-recipe-video-container-5610
Janet Dixon says
Read your recipe. #4 &5 are the same.#7 & 8 are the same. Incomplete recipe. Just made it and royally screwed it up.
Tania says
Hi Janet! The recipe is complete, and it's so easy that I can't believe it could be screwed up. I removed the duplicate steps, but I can assure you that this recipe is delicious.