Homemade Spinach Artichoke Alfredo Lasagna recipe photo

If you love the creamy decadence of a classic Alfredo sauce and the vibrant flavors of spinach and artichoke hearts, then this Spinach Artichoke Alfredo Lasagna is about to become your new favorite comfort food. Combining layers of tender lasagna noodles, rich ricotta and mozzarella cheese, and a luscious homemade Alfredo sauce infused with garlic and Italian seasoning, this dish elevates traditional lasagna to a whole new level. It’s the perfect balance of cheesy, creamy, and savory, with a fresh veggie twist that makes every bite utterly irresistible.

Why Spinach Artichoke Alfredo Lasagna is Worth Your Time

Classic Spinach Artichoke Alfredo Lasagna dish photo

This Spinach Artichoke Alfredo Lasagna is more than just a meal; it’s an experience. Unlike typical tomato-based lasagnas, this recipe swaps marinara for a luxurious Alfredo sauce that envelops every layer in creamy goodness. The addition of fresh spinach and artichoke hearts adds a bright, earthy flavor that cuts through the richness, making it feel both indulgent and balanced.

Whether you’re cooking for a family dinner, meal prepping for the week, or impressing guests at your next gathering, this lasagna delivers on all fronts. It’s easy to assemble, bakes beautifully, and reheats just as well, making it a versatile staple to keep in your recipe arsenal. Plus, using nine lasagna noodles ensures the perfect ratio of pasta to filling—no noodle overload or skimpy layers here!

For those who adore cheesy baked dishes, this recipe complements well with other favorites like Deep Dish Lasagna or even the creamy indulgence found in Bread Bowl Chicken Alfredo. But for now, let’s dive into why this Spinach Artichoke Alfredo Lasagna deserves a spot on your dinner table.

What You’ll Gather

  • 9 lasagna noodles – pre-cooked or no-boil, whichever you prefer
  • 2 cups fresh spinach, chopped – brings freshness and nutrients
  • 1 can (14 oz) artichoke hearts, drained and chopped – adds a tender, tangy bite
  • 2 cups ricotta cheese – for creamy, mild richness
  • 2 cups mozzarella cheese, shredded – melty and gooey goodness
  • 1 cup parmesan cheese, grated – sharp and salty flavor boost
  • 2 cups heavy cream – base for the Alfredo sauce
  • 4 cloves garlic, minced – aromatic and savory
  • 2 tablespoons olive oil – to sauté the garlic
  • 1 teaspoon salt – enhances all the flavors
  • 1 teaspoon black pepper – adds a gentle heat
  • 1 teaspoon Italian seasoning – a blend of herbs for that classic Italian profile

Appliances & Accessories

  • Large pot – to boil the lasagna noodles (if not using no-boil)
  • Large skillet – for sautéing garlic and combining the sauce ingredients
  • Mixing bowl – to mix cheeses and chopped veggies
  • 9×13-inch baking dish – perfect size for layering the lasagna
  • Wooden spoon or spatula – for stirring the sauce and mixing
  • Grater – to shred mozzarella and parmesan if not pre-shredded
  • Aluminum foil – to cover the lasagna while baking to keep it moist

Cooking Spinach Artichoke Alfredo Lasagna: The Process

Easy Spinach Artichoke Alfredo Lasagna food shot

Step 1: Prep the Noodles and Veggies

Start by boiling your lasagna noodles according to the package instructions until al dente. Drain and lay them flat on a clean kitchen towel to prevent sticking. Meanwhile, chop the fresh spinach and artichoke hearts and set aside. Having your ingredients prepped before you start assembling will make the process smooth and stress-free.

Step 2: Make the Alfredo Sauce

In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté until fragrant and golden, about 1 to 2 minutes. Pour in the heavy cream and stir to combine. Season with salt, black pepper, and Italian seasoning. Let the mixture simmer gently for 5 to 7 minutes until it thickens slightly. This homemade Alfredo sauce will be the creamy base tying all the layers together.

Step 3: Combine the Cheese and Vegetables

In a mixing bowl, combine the ricotta cheese with half of the shredded mozzarella, half of the grated parmesan, the chopped spinach, and artichoke hearts. Mix until everything is evenly incorporated. This mixture will add texture and flavor to the layers, bursting with creamy cheese and tender veggies in every bite.

Step 4: Assemble the Lasagna

Spread a thin layer of Alfredo sauce at the bottom of your baking dish to prevent sticking. Layer three lasagna noodles side by side. Spread one-third of the ricotta-spinach-artichoke mixture over the noodles, followed by a generous ladle of Alfredo sauce. Repeat this two more times, finishing with a final layer of noodles topped with the remaining Alfredo sauce. Sprinkle the rest of the mozzarella and parmesan cheeses on top for a golden, bubbly crust.

Step 5: Bake to Perfection

Cover the baking dish tightly with aluminum foil and bake in a preheated oven at 375°F (190°C) for 30 minutes. Remove the foil and bake for an additional 15 minutes or until the cheese on top is melted and slightly browned. Let the lasagna rest for 10 minutes before slicing; this helps the layers set and makes serving easier.

How to Make It Lighter

  • Substitute heavy cream with half-and-half or whole milk mixed with a tablespoon of cornstarch to reduce fat.
  • Use part-skim ricotta and mozzarella cheeses instead of whole milk versions.
  • Increase the amount of fresh spinach to add more volume and nutrients without extra calories.
  • Skip the olive oil sauté step and add garlic powder directly to the sauce for less oil.

Watch Outs & How to Fix

One common pitfall is a watery lasagna, often caused by excess moisture from fresh spinach or artichokes. To avoid this, make sure to chop and drain artichoke hearts thoroughly and gently squeeze excess water from the spinach before mixing. Another tip is to avoid overcooking noodles during boiling, as mushy pasta can ruin the texture. If your sauce is too thick, thin it with a splash of milk or cream before assembling.

Make Ahead Like a Pro

This Spinach Artichoke Alfredo Lasagna is a fantastic make-ahead dish. Assemble it fully and cover tightly with foil, then refrigerate for up to 24 hours before baking. If freezing, wrap the baking dish in plastic wrap and foil, and bake straight from frozen, adding extra baking time (about 20-30 minutes). Just be sure to thaw it overnight in the fridge for best results. Having this ready in the fridge means you can pop it in the oven and enjoy a stress-free, hearty meal anytime.

Reader Q&A

Can I use no-boil lasagna noodles for this recipe?

Absolutely! No-boil noodles work perfectly here and save you the step of boiling. Just be sure to add a little extra sauce to ensure the noodles have enough moisture to cook through during baking.

Is it possible to add protein to this Spinach Artichoke Alfredo Lasagna?

Yes! Adding cooked chicken breast or turkey sausage can turn this dish into a heartier meal. For a delicious twist, try pairing it with Spinach Mozzarella Stuffed Chicken Breasts on the side for a complete dinner.

How do I store leftovers properly?

Store leftover lasagna in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F (175°C) covered with foil to prevent drying out, or microwave individual portions covered with a damp paper towel.

Can I make this recipe vegan or dairy-free?

While this recipe relies heavily on cheeses and cream for its signature texture and flavor, you can substitute with plant-based alternatives such as cashew cream, dairy-free ricotta, and shredded vegan cheese. Keep in mind that the taste and texture will differ from the original but can still be delicious.

Keep Cooking

Final Bite

This Spinach Artichoke Alfredo Lasagna is a celebration of creamy textures, cheesy layers, and fresh vegetable goodness that will have everyone asking for seconds. The harmony between tender noodles, rich Alfredo sauce, and the bright notes of spinach and artichokes makes this recipe a standout in any dinner rotation. Perfect for special occasions or cozy nights in, this lasagna promises a satisfying and memorable meal every time.

Give it a try, savor each bite, and watch it become a beloved classic in your kitchen!

Share on Pinterest

How To Make Perfect Spinach Artichoke Alfredo Lasagna

Homemade Spinach Artichoke Alfredo Lasagna recipe photo

Spinach Artichoke Alfredo Lasagna

This Spinach Artichoke Alfredo Lasagna is creamy, cheesy, and packed with fresh veggie goodness—your new favorite comfort food!
Prep Time25 minutes
Cook Time45 minutes
Total Time1 hour 10 minutes
Servings: 6 servings

Ingredients

  • 9 lasagna noodles lasagna noodles pre-cooked or no-boil
  • 2 cups fresh spinach chopped
  • 1 can (14 oz) artichoke hearts drained and chopped
  • 2 cups ricotta cheese
  • 2 cups mozzarella cheese shredded
  • 1 cup parmesan cheese grated
  • 2 cups heavy cream
  • 4 cloves garlic minced
  • 2 tablespoons olive oil for sautéing garlic
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1 teaspoon Italian seasoning herb blend

Instructions

Prep the Noodles and Veggies

  • Boil lasagna noodles according to package instructions until al dente. Drain and lay flat on a clean kitchen towel to prevent sticking. Chop fresh spinach and artichoke hearts; set aside.

Make the Alfredo Sauce

  • Heat olive oil in a large skillet over medium heat. Add minced garlic and sauté until fragrant and golden, about 1 to 2 minutes. Pour in heavy cream and stir to combine. Season with salt, black pepper, and Italian seasoning. Simmer gently for 5 to 7 minutes until sauce thickens slightly.

Combine the Cheese and Vegetables

  • In a mixing bowl, combine ricotta cheese, half of shredded mozzarella, half of grated parmesan, chopped spinach, and artichoke hearts. Mix until evenly incorporated.

Assemble the Lasagna

  • Spread a thin layer of Alfredo sauce on the bottom of the baking dish. Layer three lasagna noodles side by side. Spread one-third of the ricotta-spinach-artichoke mixture over the noodles, then a ladle of Alfredo sauce. Repeat twice more, finishing with noodles topped with remaining Alfredo sauce. Sprinkle remaining mozzarella and parmesan on top.

Bake to Perfection

  • Cover the dish tightly with aluminum foil and bake at 375°F (190°C) for 30 minutes. Remove foil and bake an additional 15 minutes until cheese is melted and slightly browned. Let rest for 10 minutes before slicing.

Equipment

  • Large Pot
  • Large Skillet
  • Mixing Bowl
  • 9x13 inch Baking Dish
  • Wooden Spoon or Spatula
  • Grater
  • Aluminum Foil

Notes

  • To make it lighter, substitute heavy cream with half-and-half or whole milk mixed with cornstarch.
  • Ensure to drain and squeeze excess water from spinach and artichokes to prevent watery lasagna.
  • This dish can be assembled ahead and refrigerated for up to 24 hours before baking.
  • No-boil noodles work well and save prep time; add extra sauce to ensure noodles cook through.
  • Adding cooked chicken or turkey sausage turns this into a heartier meal.

Similar Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating