Creamy Spinach & Artichoke Lasagna Recipe
If you love rich comfort food with a fresh twist, the Creamy Spinach & Artichoke Lasagna is going to become your new favorite dish. This lasagna layers tender noodles with a luscious blend of sautéed spinach, tender artichokes, and velvety ricotta, all brought together by a smooth béchamel sauce that adds just the right touch of creaminess. Whether you’re cooking for family, friends, or just treating yourself, this dish delivers gorgeous cheesy goodness and vibrant flavors in every bite. It’s the perfect way to enjoy a vegetarian meal that feels indulgent, satisfying, and full of heart.

Ingredients You’ll Need
Getting the ingredients right for this Creamy Spinach & Artichoke Lasagna is surprisingly simple, yet each one plays a key role in building the dish’s rich texture and fresh flavor. From the tender lasagna noodles to the creamy ricotta and fresh greens, these essentials come together beautifully to create a meal that’s both comforting and vibrant.
- 9 lasagna noodles (regular or gluten-free): Choose your favorite type to build those classic layers of tender pasta.
- 1 tablespoon olive oil: Adds a silky smooth base for sautéing garlic and veggies, boosting flavor.
- 3 garlic cloves, minced: Fresh garlic infuses the spinach and artichokes with aromatic warmth.
- 2 cups spinach: Provides a fresh, earthy contrast and a pop of vibrant green color.
- 1 cup chopped artichoke hearts: Tender and tangy, they bring a subtle complexity to the filling.
- 1 ½ cups ricotta cheese (or cashew ricotta): The creamy element that makes this lasagna luxuriously smooth.
- 1 cup shredded mozzarella: Melts into gooey, golden layers that everyone loves.
- 1 cup béchamel or oat cream sauce: This silky sauce ties everything together with richness and depth.
- Salt, pepper & nutmeg to taste: Seasonings that enhance all the flavors and add subtle warmth.
How to Make Creamy Spinach & Artichoke Lasagna
Step 1: Cook the Noodles
Begin by boiling your lasagna noodles according to the package’s instructions. It’s important to cook them just right so they are tender but still hold their shape when layered. Once cooked, drain them carefully and set aside to be used in your lasagna assembly.
Step 2: Prepare the Filling
In a sauté pan, heat the olive oil over medium heat and add the minced garlic. Cook it until fragrant but not browned, about a minute. Then toss in the spinach and chopped artichoke hearts, cooking just long enough for the spinach to wilt and the artichokes to warm through—around three minutes. Remove from heat, mix in the ricotta cheese, and season the mixture with salt, pepper, and a pinch of nutmeg. This creamy filling is the heart of the dish, combining fresh veggies with rich creaminess.
Step 3: Assemble the Lasagna
Now comes the fun part. Grab a baking dish and start with a layer of cooked lasagna noodles at the bottom. Spread a generous portion of the creamy spinach and artichoke filling over the noodles. Pour a layer of béchamel or oat cream sauce to add silkiness, then sprinkle some shredded mozzarella for that irresistible cheese pull. Repeat these layers until all ingredients are used, finishing off with a final sprinkle of mozzarella on top for a golden crust.
Step 4: Bake to Perfection
Preheat your oven to 375°F (190°C). Place the assembled lasagna dish into the oven and bake for 30 to 35 minutes. You’ll know it’s ready when the cheese is melted and bubbling, and the top layer turns a beautiful golden brown. The aromas will fill your kitchen with cozy anticipation!
Step 5: Cool and Serve
Once baked, allow the lasagna to rest for a few minutes. This cooling time lets the layers settle and makes slicing easier. Then, serve warm slices full of creamy, cheesy goodness. Every bite delivers that perfect balance of spinach, artichokes, and melt-in-your-mouth textures.
How to Serve Creamy Spinach & Artichoke Lasagna

Garnishes
A sprinkle of freshly chopped basil or parsley adds a fresh herbal note that brightens every bite of your Creamy Spinach & Artichoke Lasagna. A light dusting of grated Parmesan can provide a sharp contrast to the creamy layers and elevate its flavor beautifully.
Side Dishes
This lasagna pairs wonderfully with simple sides like a crisp green salad tossed in a tangy vinaigrette or roasted garlic bread that soaks up every bit of the sauce. These accompaniments balance the richness and add a delightful crunch or refreshing bite.
Creative Ways to Present
For a fun twist at a dinner party, serve individual portions in small ramekins baked to bubbly perfection. Alternatively, layering the lasagna in a clear glass dish allows guests to admire those stunning layers before digging in—always a crowd-pleaser.
Make Ahead and Storage
Storing Leftovers
Store any leftover Creamy Spinach & Artichoke Lasagna in an airtight container in the refrigerator. It will keep beautifully for up to 3-4 days, making for quick and delicious meals during the busy week.
Freezing
This lasagna freezes exceptionally well. Wrap it tightly with plastic wrap and aluminum foil or freeze in a suitable container for up to three months. When you’re ready to enjoy, thaw it overnight in the fridge before reheating.
Reheating
Reheat slices in an oven preheated to 350°F (175°C) for about 15-20 minutes until warmed through and the cheese is still delightfully gooey. You can also microwave portions, but be sure to cover to retain moisture and heat evenly.
FAQs
Can I use frozen spinach in this lasagna?
Absolutely! Just be sure to thaw and squeeze out as much excess water as possible before sautéing to prevent the filling from becoming watery.
What can I substitute for béchamel sauce?
If you prefer to skip béchamel, a creamy oat cream or even a thickened plant-based milk can work well to maintain that luscious texture.
Is this recipe suitable for vegans?
Yes, with a few swaps. Use cashew or tofu-based ricotta, vegan mozzarella, and a plant-based cream sauce to keep it totally dairy-free and delicious.
Can I add other vegetables?
Definitely! Sliced mushrooms, sun-dried tomatoes, or roasted red peppers all add wonderful depth and flavor to this lasagna.
How do I prevent the noodles from sticking together?
After boiling, rinse the noodles under cold water and drizzle a little olive oil over them. This keeps them separate and easier to layer without tearing.
Final Thoughts
There is something truly special about sinking your fork into a warm, hearty portion of Creamy Spinach & Artichoke Lasagna. Its combination of fresh greens, tender artichokes, and that rich, dreamy cheese and béchamel sauce makes it an unforgettable meal. Whether for a cozy night in or a festive gathering, this lasagna promises comfort and joy in every bite. I hope you give this recipe a try and love it just as much as I do!
