If you’re craving comfort food that’s a bit special but still homey, you’re going to flip for this Spinach Lasagna Rolls with White Sauce Recipe. I absolutely love how these rolls come together—creamy ricotta and mozzarella dance with garlicky spinach, all wrapped up in tender pasta and smothered in the smoothest, dreamiest white sauce you can imagine. Honestly, once I started making these, they quickly became a family favorite, perfect for both weeknight dinners and when you want to impress guests without breaking a sweat. Stick around because I’m sharing all the tips and tricks to help you nail this recipe every single time!
Why You’ll Love This Recipe
- Ultimate Creaminess: The combination of ricotta, mozzarella, and béchamel white sauce makes every bite decadently smooth.
- Bright Spinach Flavor: Garlic and sautéed baby spinach bring freshness and a lovely green pop without overpowering the cheesy filling.
- Impress Without Stress: These lasagna rolls look fancy yet are surprisingly easy to prepare, making weeknights or gatherings a breeze.
- Nutrition Boost: Packed with protein and greens, it’s a satisfying meal that doesn’t just fill you up, but fuels you.
Ingredients You’ll Need
To pull off this Spinach Lasagna Rolls with White Sauce Recipe, you’ll want fresh, high-quality ingredients that come together beautifully. Each ingredient plays its part, offering taste, texture, and richness that complement rather than compete.
- Lasagna Pasta: I prefer no-boil sheets as they save time, but regular works fine if you prep them well.
- Baby Spinach: Fresh spinach is key here—it wilts down nicely and brings that vibrant green color and mildly sweet flavor.
- Garlic: Minced garlic adds that punch of savoriness you can’t skip—it wakes up the spinach filling.
- Onion: Minced onion gives subtle sweetness and depth; caramelizing slightly boosts flavor.
- Mozzarella: Go for shredded whole-milk mozzarella for meltiness and creaminess.
- Ricotta: Drain it overnight—this is my golden rule for preventing watery rolls and concentrating the cheese’s richness.
- Parmigiano Reggiano: Freshly grated for that nutty, umami kick that brightens the whole dish.
- Eggs: They bind everything—don’t skip or substitute lightly.
- Kosher Salt & Pepper: Seasoning is essential—trust me, it brings all those flavors together perfectly.
- Olive Oil: For sautéing the spinach and aromatics; a good-quality one makes a difference here.
- All-Purpose Flour, Butter, and Whole Milk: For making the white sauce (béchamel), the base of this dish’s luscious texture.
- Nutmeg: Just a pinch in the béchamel adds warmth and that authentic Italian touch.
Variations
I love making this Spinach Lasagna Rolls with White Sauce Recipe my own by tweaking the filling or the sauce based on what I have or what we’re in the mood for—you should totally play around with it too!
- Adding Mushrooms: I sauté sliced mushrooms with the spinach sometimes—it adds a lovely earthy note that my family adores, especially in cooler months.
- Using Kale Instead of Spinach: For a heartier green, kale works great if you remove the tough stems and chop it finely before cooking.
- Gluten-Free Pasta: I’ve experimented with gluten-free lasagna sheets, and while the texture is a bit different, it still tastes fantastic with the rich white sauce.
- Spicy Kick: A pinch of red pepper flakes in the white sauce or filling can add some fun heat—perfect if you like a little zing.
How to Make Spinach Lasagna Rolls with White Sauce Recipe
Step 1: Sauté the Spinach and Aromatics
Start by heating olive oil over medium heat, then toss in your minced garlic and onion. Cook gently until the onion is translucent and the garlic fragrant—this usually takes about 3 to 4 minutes. Then add the baby spinach in batches, stirring until just wilted. Be sure to squeeze out any excess moisture after cooking so your filling isn’t watery later on. This step is where the filling gets its vibrant flavor, so don’t rush it.
Step 2: Prepare the Cheese Filling
In a large bowl, combine the drained ricotta, mozzarella, grated Parmigiano Reggiano, and eggs. Add salt and pepper to taste, then fold in the sautéed spinach mixture. I like to taste the filling now to check the seasoning—it should be just right, with the spinach and cheese flavors balanced perfectly.
Step 3: Make the White Sauce (Béchamel)
In a medium saucepan over medium heat, melt the butter until it bubbles but doesn’t brown. Whisk in the flour and cook for about 1 to 2 minutes to form a roux—it should smell a bit nutty but not burnt. Gradually whisk in the whole milk, ensuring no lumps. Keep stirring until the sauce thickens to a creamy consistency, about 5 to 7 minutes. Add the kosher salt and nutmeg, and season with extra nutmeg to your liking—that spice is subtle but essential for that classic béchamel flavor.
Step 4: Assemble the Lasagna Rolls
Lay out your lasagna noodles flat on a clean surface. Spread a generous spoonful of the spinach and cheese filling evenly over each sheet. Then, starting from one end, roll up the pasta tightly but gently to avoid cracking. Place the rolls seam-side down in a baking dish that’s been lightly greased or brushed with a bit of your white sauce to keep things from sticking.
Step 5: Bake it Gorgeous
Pour the creamy white sauce over the top of the arranged rolls, making sure to cover them well. You want that sauce to keep everything moist and luscious as it bakes. Bake uncovered at 375°F (190°C) for about 35-40 minutes, until the sauce is bubbling and the tops are lightly golden. My favorite moment is pulling it out of the oven—ready to dig in and savor.
Pro Tips for Making Spinach Lasagna Rolls with White Sauce Recipe
- Drain Ricotta Overnight: This simple step prevents watery filling and helps your rolls hold their shape beautifully.
- Don’t Skip the Nutmeg: Just a pinch in the béchamel adds subtle warmth that takes the sauce from good to unforgettable.
- Squeeze Spinach Well: Removing extra moisture from spinach keeps your filling from becoming soggy.
- Use a Sharp Knife When Serving: Cutting with a sharp, serrated knife keeps the rolls intact on the plate.
How to Serve Spinach Lasagna Rolls with White Sauce Recipe

Garnishes
I usually sprinkle extra grated Parmigiano on top once it comes out of the oven and add a few fresh basil leaves or chopped parsley for a pop of color and freshness. A little cracked black pepper on top just before serving never hurts either—it brightens the flavors beautifully.
Side Dishes
This dish pairs wonderfully with a crisp green salad, something simple like arugula dressed lightly with lemon and olive oil to balance the richness. Garlic bread or a crusty baguette is also fantastic to soak up that luscious white sauce.
Creative Ways to Present
For special occasions, I like to place each lasagna roll on individual plates stacked on a smear of extra white sauce, then drizzle with a basil-infused olive oil. It looks fancy but is so easy to pull off. You can even sprinkle chopped toasted pine nuts or a dusting of smoked paprika for a colorful twist.
Make Ahead and Storage
Storing Leftovers
I usually cover my leftover spinach lasagna rolls tightly with foil or plastic wrap and keep them in the fridge for up to 3 days. The flavors meld even more, making the second-day meal almost tastier than when fresh!
Freezing
This recipe freezes beautifully. I freeze the assembled but unbaked rolls in a covered dish or wrap them individually in plastic wrap and foil. When I’m ready to enjoy, I bake them straight from frozen—just add about 10-15 extra minutes baking time, keeping the dish covered to prevent drying out.
Reheating
To reheat leftovers, I prefer the oven at 350°F (175°C) for about 20 minutes covered with foil to keep the moisture locked in. You can also reheat single servings in the microwave covered loosely with a damp paper towel; just watch carefully to avoid drying out.
FAQs
-
Can I use frozen spinach for this Spinach Lasagna Rolls with White Sauce Recipe?
Yes, you can! Just make sure to thaw it completely and squeeze out as much moisture as possible before mixing it into the filling to prevent soggy rolls.
-
Is it necessary to make the white sauce from scratch?
While you could technically use store-bought béchamel or Alfredo sauce, making the white sauce from scratch really elevates the dish with a fresh, creamy texture and clean flavors that balance the richness of the cheeses perfectly.
-
How do I prevent the pasta from breaking when rolling?
Ensure your pasta sheets are cooked al dente—soft enough to roll but still firm. If you’re using no-boil sheets, soak them briefly in hot water before filling. Roll gently but firmly without squeezing too hard.
-
Can I prepare this recipe ahead of time?
Absolutely! You can assemble the rolls and refrigerate them, covered, for up to 24 hours before baking. This is great for busy days or entertaining.
-
What can I serve as a gluten-free alternative?
Using gluten-free lasagna noodles will work great for this recipe. Just check the package instructions for soaking or pre-cooking since gluten-free pasta can vary.
Final Thoughts
This Spinach Lasagna Rolls with White Sauce Recipe has become my go-to for times when I want something impressive without fussing over layers. The creamy filling paired with that silky béchamel is like a warm hug on a plate, and the green spinach makes me feel good about serving something nutritious. Trust me, whether you’re feeding family, friends, or just treating yourself, this recipe wins hearts every time. Grab those ingredients, roll up your sleeves, and let me know how you make it your own—I’m sure you’ll love it as much as I do!
Print
Spinach Lasagna Rolls with White Sauce Recipe
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 65 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Description
This Spinach Lasagna Rolls recipe features tender lasagna pasta rolled with a creamy mixture of ricotta, mozzarella, garlic, and fresh baby spinach. These rolls are baked under a smooth white béchamel sauce made from butter, flour, and whole milk, seasoned delicately with nutmeg for a comforting, creamy Italian dish perfect for family dinners.
Ingredients
Lasagna Rolls
- 1 pound lasagna pasta
- 1 pound baby spinach
- 2 cloves garlic, minced
- 1/2 cup onion, minced
- 1/2 pound mozzarella, shredded
- 1 pound ricotta, drained overnight
- 1 cup Parmigiano Reggiano cheese, grated
- 2 large eggs
- 1 teaspoon kosher salt
- 1/2 teaspoon pepper
- 3 tablespoons olive oil
White Sauce (Béchamel)
- 6 tablespoons butter
- 8 tablespoons all purpose flour
- 4 cups whole milk
- 1/4 teaspoon nutmeg, plus more to taste
- 1 1/2 teaspoons kosher salt
Instructions
- Prepare the Pasta: Cook the lasagna pasta according to package instructions until al dente. Drain and lay the sheets flat on a clean surface or parchment paper to cool.
- Sauté Spinach Mixture: Heat olive oil in a pan over medium heat. Add minced onion and garlic, sautéing until fragrant and translucent, about 3-4 minutes. Add baby spinach and cook until wilted. Remove from heat and let cool slightly.
- Mix the Filling: In a large bowl, combine the ricotta cheese, shredded mozzarella, grated Parmigiano Reggiano, sautéed spinach mixture, eggs, kosher salt, and pepper. Mix thoroughly until evenly incorporated.
- Assemble Rolls: Spread an even layer of the spinach and cheese filling onto each lasagna sheet. Carefully roll up each sheet into tight rolls and place seam side down in a greased baking dish.
- Make the White Sauce (Béchamel): In a saucepan, melt butter over medium heat. Whisk in the flour to form a roux and cook for about 2 minutes without browning. Gradually whisk in the whole milk, continuing to whisk until the sauce thickens and is smooth. Stir in nutmeg and kosher salt, adjusting seasoning to taste.
- Bake: Pour the béchamel sauce evenly over the lasagna rolls in the baking dish. Bake in a preheated oven at 350°F (175°C) for about 35-40 minutes, or until bubbly and golden on top.
- Serve: Remove from the oven and let rest for a few minutes before serving. Garnish with additional Parmigiano Reggiano if desired.
Notes
- Creamy and satisfying, these lasagna rolls are stuffed with ricotta, mozzarella, and garlicky spinach, and topped with a white béchamel sauce for a rich finish.
- Draining the ricotta overnight helps reduce excess moisture to prevent soggy rolls.
- You can prepare the rolls ahead and refrigerate before baking to save time on serving day.
- Use fresh nutmeg if possible for a more aromatic flavor in the béchamel sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 730 kcal
- Sugar: 10.5 g
- Sodium: 1232 mg
- Fat: 38.9 g
- Saturated Fat: 19.6 g
- Unsaturated Fat: 16.8 g
- Trans Fat: 0.5 g
- Carbohydrates: 63.1 g
- Fiber: 4.5 g
- Protein: 35.7 g
- Cholesterol: 213 mg

