I still remember the first time I made Spinach Artichoke Lasagna Rolls—it was a chilly autumn evening, and I wanted something cozy but with a twist. A good friend recommended trying these rolls, saying they were a fantastic way to enjoy all the deliciousness of classic artichoke dip but in a comforting pasta form. When I pulled them out of the oven, bubbling and fragrant, my family’s eyes lit up immediately. The creamy ricotta and spinach paired with tender artichokes wrapped in pasta felt like a warm hug on a plate.
These Spinach Artichoke Lasagna Rolls quickly became a regular on our dinner rotation, especially for weekend family meals or casual get-togethers. They hit that sweet spot of being special enough to impress but easy enough to make after work. If you’ve struggled with weeknight dinners or want a vegetarian option that feels indulgent, these rolls are your new best friend. Plus, the handy thing about Spinach Artichoke Lasagna Rolls is the way they remind me of a solid classic — artichoke dip — brought into a new, hearty form that everyone can enjoy.
I always find fellow home cooks get excited about recipes that bring people together around the table without fuss. That’s exactly why I’m sharing this Spinach Artichoke Lasagna Rolls recipe with you. It’s full of flavor, foolproof, and pretty hard to mess up. So, if you’re ready for a dish that feels both comforting and a little fancy, keep reading. I promise you’ll love making and sharing these cheesy, satisfying vegetarian lasagna rolls as much as I do.
What You’ll Need:

For making Spinach Artichoke Lasagna Rolls, you’ll want these ingredients—most are pantry staples.
- 9 lasagna noodles (no-boil noodles save time)
- 1 cup ricotta cheese (full fat for creaminess, but part-skim works too)
- 1 ½ cups fresh spinach (or frozen, fully thawed and squeezed dry)
- 1 cup canned artichoke hearts (drained and chopped)
- 1 ½ cups shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 large egg (helps bind the ricotta and spinach filling)
- 2 cups marinara sauce (homemade or store-bought—choose your favorite)
- 2 cloves garlic (minced, for that great flavor boost)
- Salt and pepper (to taste)
- Red pepper flakes (optional, give it a gentle kick)
- Olive oil (for sautéing the garlic and spinach)
No problem if you don’t have fresh spinach—you can use frozen spinach for your Spinach Artichoke Lasagna Rolls, just make sure to thaw and squeeze all the water out very well. I’ve also swapped out artichoke hearts for jarred marinated ones; it adds a nice tang.
The Parmesan cheese is usually right in your regular grocery’s cheese aisle, and you won’t need too much, which helps keep this dish budget-friendly. Ricotta and mozzarella are super affordable ingredients, especially if you buy them in larger containers.
Here’s a kitchen tip: when you cook the spinach with a little olive oil and garlic before mixing the filling, it deepens the flavor of your spinach artichoke pasta filling. I always add a pinch extra salt at this stage; it really brings out the spinach’s green freshness.
If you have leftovers, the Spinach Artichoke Lasagna Rolls freeze beautifully. I store any extras in an airtight container for up to three months—just thaw and reheat when you want an easy meal later. It’s a lifesaver for busy nights!
Let’s Cook It Together!
- Start by preheating your oven to 375°F. While it’s warming up, bring a large pot of salted water to a boil for your lasagna noodles.
- Cook the lasagna noodles according to package instructions, usually about 8-10 minutes, until al dente. Drain and lay them flat on a sheet of parchment paper to prevent sticking. This part takes about 15 minutes.
- While noodles cook, heat a tablespoon of olive oil in a skillet over medium heat. Add the minced garlic and sauté until fragrant, about 30 seconds. Toss in the spinach and cook until wilted and moisture evaporates. This is a crucial step for fluffy ricotta and spinach rolls.
- In a mixing bowl, combine the ricotta cheese, cooked spinach and garlic, chopped artichokes, egg, half the mozzarella, Parmesan, salt, pepper, and red pepper flakes if you like a bit of heat. Stir everything until evenly mixed.
- Lay out each lasagna noodle on your work surface. Spread about 2-3 tablespoons of the ricotta and spinach mixture evenly over each one. Roll them up carefully from one end to the other.
- Pour a thin layer of marinara sauce into the bottom of a baking dish—about half a cup. Place the rolls seam side down in the baking dish in a single layer. Pour the rest of the marinara sauce over the top.
- Sprinkle the remaining mozzarella cheese over the rolls generously. This helps create those irresistible cheesy lasagna rolls.
- Cover the dish with foil and bake for 25 minutes. Then, remove the foil and bake an additional 10 minutes until the cheese is bubbly and slightly golden.
From start to finish, this Spinach Artichoke Lasagna Rolls recipe takes about 50 minutes. While the rolls bake, I like to tidy up the kitchen or set the table, which turns this into a relaxed routine.
If your Spinach Artichoke Lasagna Rolls look a little uneven, no worries—every roll is unique and tweaking your own shape just adds to the rustic charm.
One shortcut I’ve tried is using no-boil noodles to skip the boiling step entirely. It works well but I prefer the texture when the noodles are cooked first.
The key takeaway from making these rolls repeatedly? Don’t rush the filling prep or baking time. It’s that patience that gifts you rich flavors and perfectly melted cheeses.
If you’re interested, you’ll find a similar approach on Spinach Artichoke Lasagna Roll Ups from twopeasandtheirpod.com or Spinach Artichoke Lasagna Roll-ups – Skinnytaste for some extra inspiration.
How to Serve & Enjoy It!

This Spinach Artichoke Lasagna Rolls looks fantastic served fresh from the oven with a crisp side salad dressed lightly in lemon vinaigrette. The acidity perfectly cuts through the creamy cheesy rolls. Steamed green beans or roasted carrots also pair nicely for simple vegetable sides.
For a crowd-pleaser at family dinners or casual get-togethers, these vegetarian lasagna rolls shine. The best part is how everyone feels like they’re indulging without the heaviness of meat.
Presentation-wise, sprinkle some fresh basil or extra Parmesan over the top before serving. It makes the dish pop visually and adds a fresh note.
Leftovers? No problem. I love slicing up the cooled rolls for easy sandwiches or reheating them for a quick lunch with a handful of fresh spinach on the side. You can also reheat single portions in the microwave or oven.
Seasonally, this Spinach Artichoke Lasagna Rolls feels right at home throughout the fall and winter months but works as a welcome centerpiece anytime you crave comfort food.
Friends always comment on how the rolls capture all the cheesy richness of artichoke dip but with a more filling, hands-on feel—a winning combo for any vegetarian meal.
If your family is into similar flavors, you might want to check out my butternut squash lasagna recipe next or even try pairing this dish with a fresh berry and spinach smoothie for a balanced meal.
Your Questions Answered
Q: Can I make this Spinach Artichoke Lasagna Rolls ahead of time?
Absolutely! I prepare the rolls and keep them covered in the baking dish overnight in the fridge. Next day, just bake them as usual. It actually lets the flavors meld beautifully.
Q: What’s the best substitute for artichoke hearts?
I’ve used chopped zucchini or roasted mushrooms instead. They add great texture though it’s not quite the same as artichoke dip lasagna flavor.
Q: Can I use frozen spinach?
Yes, just thaw fully and squeeze out all moisture. Too much liquid will make the filling runny.
Q: How do I adjust this Spinach Artichoke Lasagna Rolls for more servings?
Simply double the ingredients and use a larger baking dish or make two dishes. These rolls freeze well for future meals too.
Q: Do I need to add egg to the filling?
I find the egg helps everything stay put, but you can skip it for an egg-free version. Just be careful during rolling and baking.
Q: Can I add meat to make this non-vegetarian?
Some folks have added shredded chicken for a heartier take. There’s a good discussion about that on Facebook groups under “Anyone tried the chicken spinach artichoke lasagna rolls?”
Q: What’s the best way to store leftovers?
Cool completely then refrigerate in an airtight container for up to 4 days or freeze for longer. Reheat covered to keep moisture in.
Q: Any tricks for less cheesy Spinach Artichoke Lasagna Rolls?
You can reduce the mozzarella and Parmesan if that’s preferred, but I do recommend keeping at least some cheese for that classic melty appeal.
If you want more ideas on spinach artichoke pasta and cheesy lasagna rolls, the linked recipes I mentioned earlier are great read-alongs to vary your homemade lasagna game.
Final Thoughts
This Spinach Artichoke Lasagna Rolls recipe holds a top spot in my collection because it’s comforting, simple, and crowd-pleasing every single time. There’s a balance between creamy ricotta and savory artichokes that feels like a treat without being fussy.
My Best Spinach Artichoke Lasagna Rolls Tips:
- Use fresh or well-drained frozen spinach to avoid watery filling.
- Don’t skimp on the garlic—it pushes the flavor beyond basic cheesy rolls.
- Bake covered first to keep rolls tender, then uncover for a golden top finish.
I’ve tested this recipe with extra roasted red peppers, swapped out mozzarella for provolone, and even added a sprinkle of nutmeg to deepen the ricotta flavor. Each variation brings something interesting but the classic version usually gets requested most often from everyone around my table.
If you give these Spinach Artichoke Lasagna Rolls a try, I hope you enjoy building this dish into your mealtime routine. There’s comfort here for busy weeknights and special days alike.
Don’t be shy about making this recipe your own. Change up the cheeses or add herbs to suit your taste. The best part is how inviting and doable this Spinach Artichoke Lasagna Rolls is for every home cook.
For more hearty and tasty cooking ideas, check out my recipes like butternut squash lasagna and the fluffy Japanese milk bread rolls. And if you want a healthy boost alongside, try a refreshing berry spinach smoothie.
Happy cooking, friend. You’ve got this Spinach Artichoke Lasagna Rolls ready for your next meal!
Spinach Artichoke Lasagna Rolls
Deliciously creamy spinach and artichoke filling wrapped in tender lasagna noodles, baked to perfection with a golden, bubbly cheese topping. A flavorful twist on classic lasagna rolls perfect for dinner.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Baked
- Cuisine: Italian
Ingredients
- 9 lasagna noodles
- 1 (14 oz) can artichoke hearts, drained and chopped
- 4 cups fresh spinach, chopped
- 1 cup ricotta cheese
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1/2 cup sour cream
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 2 cups marinara sauce
- Olive oil for sautéing
Instructions
- Preheat oven to 375°F (190°C).
- Cook lasagna noodles according to package instructions until al dente. Drain and lay flat on a clean surface.
- Heat olive oil in a skillet over medium heat. Add garlic and sauté until fragrant.
- Add chopped spinach and cook until wilted. Remove from heat and cool slightly.
- In a mixing bowl, combine ricotta, sour cream, spinach, artichokes, Italian seasoning, salt, and pepper.
- Spread a thin layer of marinara sauce in the bottom of a baking dish.
- Place a lasagna noodle on a flat surface and spread a generous amount of the spinach-artichoke mixture evenly over it.
- Roll up the noodle carefully and place seam side down in the baking dish.
- Repeat with remaining noodles and filling.
- Top the rolls with remaining marinara sauce and sprinkle mozzarella and Parmesan cheese over the top.
- Cover with foil and bake for 25 minutes.
- Remove foil and bake an additional 10 minutes until cheese is bubbly and golden.
- Let cool slightly before serving.
Notes
For added flavor, sprinkle red pepper flakes on top before baking or serve with a side salad for a complete meal.