Cheesy Spinach Lasagna Rolls That Melt Hearts and Tastebuds

There’s something truly comforting about a bubbling pan of lasagna fresh out of the oven. But if you’ve ever found yourself craving that same creamy, cheesy satisfaction without the heavy layers, Cheesy Spinach Lasagna Rolls are your answer. They’re neat, easy to serve, and every bite bursts with rich cheese and tender spinach wrapped in pasta goodness.

This recipe is one of those dishes that looks fancy but is secretly simple. I started making these when my kids were little because it made lasagna night less messy and a lot more fun. Each roll feels like its own little bundle of joy—perfect for family dinners, gatherings, or even meal prep when you want something homemade that reheats beautifully.

If you love easy Italian-inspired comfort food, don’t miss my Creamy Tuscan Chicken — it’s rich, garlicky, and pairs perfectly with a side of roasted veggies or garlic bread.

Why You’ll Love These Cheesy Spinach Lasagna Rolls

This dish hits the sweet spot between comfort and simplicity. Here’s why it’s a keeper in my kitchen:

  • Easy to assemble: You don’t have to layer anything. Just roll and bake.
  • Family-friendly: Kids love the creamy texture and cheesy flavor.
  • Make-ahead friendly: You can prepare the rolls earlier in the day and pop them in the oven when it’s time for dinner.
  • Perfect for leftovers: They reheat beautifully for lunch the next day.
  • Customizable: Add cooked chicken, sausage, or roasted veggies to make it your own.

When I’m hosting, I often serve these alongside my Cheesy Broccoli Rice Casserole — the combination of creamy spinach and cheesy rice always wins over guests.

Ingredients You’ll Need

For the Spinach Filling

  • 1 bunch fresh spinach (or thawed frozen spinach)
  • 15 oz ricotta cheese
  • ½ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 large egg, beaten
  • Salt and pepper to taste

For the Rolls and Sauce

  • 9 lasagna noodles, cooked until al dente
  • 2 cups shredded mozzarella cheese
  • 2 cups marinara sauce
  • 1 tablespoon olive oil (for greasing)

Equipment

  • 9×13-inch baking dish
  • Large pot
  • Skillet
  • Mixing bowl
  • Spoon or spatula

How to Make Cheesy Spinach Lasagna Rolls

These rolls might look elegant, but they come together in just a few simple steps.

Step 1: Prepare the Noodles

Start by cooking your lasagna noodles in salted water until they’re just al dente. You want them soft enough to roll, but firm enough to hold their shape. Once cooked, drain and drizzle them lightly with olive oil so they don’t stick together.

Step 2: Make the Spinach Filling

Heat olive oil in a skillet over medium heat. Add the fresh spinach and garlic, and sauté for about two minutes until the spinach wilts and the garlic smells heavenly.
Let it cool slightly, then transfer to a mixing bowl. Add ricotta, Parmesan, beaten egg, salt, and pepper. Stir everything together until it’s creamy and evenly combined.

If you’re a fan of creamy Italian flavors, you might also enjoy my Creamy Yukon Gold Mashed Potatoes — they make an excellent side for this dish.

Step 3: Assemble the Rolls

Spread about half a cup of marinara sauce on the bottom of your baking dish. Lay one noodle flat on a clean surface, then spread around three tablespoons of the spinach mixture evenly across it.
Starting at one end, roll it up tightly like a jelly roll. Place the roll seam-side down in your dish. Repeat until all noodles are filled.

Step 4: Add Sauce and Cheese

Once your rolls are nestled together in the dish, pour the remaining marinara sauce over the top. Sprinkle generously with shredded mozzarella—it’s the secret to that golden, bubbly finish everyone loves.

Step 5: Bake to Perfection

Bake in a preheated 375°F (190°C) oven for 20–25 minutes. You’ll know it’s ready when the cheese is melted and slightly golden along the edges. Let it rest for five minutes before serving so the rolls set up nicely.

Step 6: Garnish and Serve

Sprinkle with fresh basil or parsley if you like a pop of green. Serve warm with garlic bread or Parker House Rolls — they’re soft, buttery, and perfect for soaking up that extra sauce.

Tips for Perfect Spinach Lasagna Rolls

Cooking is all about little tricks that make a big difference. Here are a few that help me get perfect results every time:

  • Use fresh ricotta for the creamiest filling—it makes a noticeable difference.
  • Don’t overfill the noodles. Too much filling makes them harder to roll.
  • Use a thin marinara sauce so the rolls bake evenly without getting soggy.
  • Add extra veggies like sautéed mushrooms or roasted bell peppers for color and flavor.
  • Try different cheeses—a little provolone or fontina melts beautifully.

Variations to Try

Once you’ve mastered the classic version, these fun twists keep things interesting:

Chicken Spinach Rolls

Add shredded cooked chicken to the filling for a protein boost. It’s similar to my Roasted Chicken with Garlic Herb Butter — rich, juicy, and perfectly balanced.

Alfredo Lasagna Rolls

Swap marinara for a creamy Alfredo sauce and sprinkle extra Parmesan on top.

Veggie Lover’s Rolls

Mix in roasted zucchini, red peppers, or mushrooms for a hearty vegetarian version.

Spicy Lasagna Rolls

Add crushed red pepper flakes or diced jalapeños to the filling for a kick.

Make-Ahead and Freezer Tips

If you love meal prepping, these rolls are your new best friend. You can assemble them a day ahead and refrigerate until you’re ready to bake. Just cover tightly with foil and add 10 extra minutes to the baking time.

They also freeze beautifully. Lay them in a single layer on a tray to freeze, then transfer to a freezer-safe container. When you’re ready, bake straight from frozen—just allow extra time in the oven.

What to Serve With Spinach Lasagna Rolls

Cheesy Spinach Lasagna Rolls topped with golden melted mozzarella and fresh basil, served on a white plate over marble background.

These rolls are hearty on their own, but they pair perfectly with simple sides. Try:

  • A crisp Caesar salad
  • Garlic knots or crusty Italian bread
  • Roasted veggies like broccoli or asparagus
  • A light tomato cucumber salad

If you’re craving a full Italian-inspired dinner night, pair them with Garlic Butter Salmon and Broccoli or end with a sweet treat like Italian Ricotta Cookies.

Personal Note

The first time I made these, I didn’t expect them to become a family favorite. But now, they’re one of those meals that instantly makes the house feel warm and inviting. It’s one of those dishes I can count on for both weeknights and dinner parties. My kids love helping me roll the noodles, and I secretly love that it keeps them interested in cooking.

That’s what I love most about recipes like this—they bring people together. Even if your first batch isn’t picture-perfect, it’ll still taste amazing. That’s the beauty of homemade food.

FAQs About Cheesy Spinach Lasagna Rolls

Can I use frozen spinach for Cheesy Spinach Lasagna Rolls?

Yes, you can absolutely use frozen spinach. Just make sure it’s completely thawed and well-drained. I usually squeeze it through a clean kitchen towel to remove any excess moisture before mixing it with the ricotta. Too much water can make the filling runny and affect how the rolls hold together.

What’s the best cheese blend for lasagna rolls?

The classic trio—ricotta, mozzarella, and Parmesan—never fails. Ricotta gives creaminess, mozzarella adds that melty stretch, and Parmesan adds flavor depth. If you want a slightly different twist, try adding fontina or provolone for an extra cheesy finish.

How can I make these lasagna rolls ahead of time?

You can assemble the rolls, cover the dish tightly with foil, and refrigerate for up to 24 hours before baking. When you’re ready to cook, remove the dish from the fridge, let it sit at room temperature for about 15 minutes, then bake as usual. This is a lifesaver for busy weeknights or family gatherings.

Can I freeze Cheesy Spinach Lasagna Rolls?

Definitely. These rolls freeze beautifully. I like to arrange them in a single layer on a tray, freeze until solid, then store in an airtight container. When you’re ready to bake, you can go straight from freezer to oven—just add about 10–15 minutes to the cooking time.

What sauce works best with spinach lasagna rolls?

Marinara is my go-to for its bright, classic flavor, but you can swap in Alfredo for a creamier, richer option. Sometimes, I even do half-and-half—one side marinara, one side Alfredo—for a fun mix that everyone loves.

Can I add meat to this recipe?

Absolutely. Shredded rotisserie chicken or browned Italian sausage works perfectly in the filling. It’s a great way to turn these vegetarian rolls into a heartier main dish. If you’re in the mood for a protein-packed dinner, try pairing them with my Roasted Chicken with Garlic Herb Butter.

Final Thoughts and Pinterest Call to Action

If you try these Cheesy Spinach Lasagna Rolls, I’d love to know how they turn out.
Snap a photo, tag it, and share it on Pinterest so others can enjoy this family-favorite recipe too.
Save it to your Italian Dinner Ideas or Family Recipes board—you’ll be glad you did the next time you need something delicious and comforting.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Spinach Lasagna Rolls baked with creamy ricotta, fresh spinach, marinara sauce, and melted mozzarella on a white plate.

Cheesy Spinach Lasagna Rolls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Liza
  • Total Time: 45 minutes
  • Yield: 9 rolls 1x
  • Diet: Vegetarian

Description

These Cheesy Spinach Lasagna Rolls are comforting, easy to serve, and packed with creamy ricotta, melty mozzarella, and tender spinach. A less messy, fun twist on classic lasagna!


Ingredients

Scale
  • 1 bunch fresh spinach (or thawed frozen spinach)
  • 15 oz ricotta cheese
  • ½ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 large egg, beaten
  • Salt and pepper to taste
  • 9 lasagna noodles, cooked until al dente
  • 2 cups shredded mozzarella cheese
  • 2 cups marinara sauce
  • 1 tablespoon olive oil (for greasing)

Instructions

  1. Cook lasagna noodles in salted water until al dente. Drain and drizzle with olive oil to prevent sticking.
  2. In a skillet over medium heat, sauté spinach and garlic in olive oil until wilted. Let cool slightly.
  3. Transfer to a bowl and mix in ricotta, Parmesan, beaten egg, salt, and pepper until combined.
  4. Spread ½ cup marinara sauce in a greased 9×13-inch baking dish. Spread 3 tablespoons of filling on each noodle, roll tightly, and place seam-side down in dish.
  5. Pour remaining marinara sauce over rolls and sprinkle with mozzarella cheese.
  6. Bake at 375°F (190°C) for 20–25 minutes until cheese is melted and golden. Let rest 5 minutes before serving.
  7. Optional: Garnish with fresh basil or parsley. Serve warm with garlic bread or salad.

Notes

Use fresh ricotta for the creamiest texture. Don’t overfill the noodles. Try adding sautéed mushrooms, roasted veggies, or cooked chicken for variations. Rolls can be made ahead and baked later, or frozen for future meals.

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 roll
  • Calories: 280
  • Sugar: 4g
  • Sodium: 500mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 14g
  • Cholesterol: 45mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star