If you love classic lasagna but want something richer and a little different, Alfredo Lasagna is the answer. Instead of tomato sauce, this version layers tender lasagna noodles with a silky homemade garlic-Parmesan Alfredo, creamy ricotta, and plenty of melted mozzarella. The result is comfort food at its finest: golden, bubbling, and impossible to stop eating.
Advertisements1
The key is building a white sauce that is thick enough to hold the layers without turning soupy. We whisk butter, garlic, cream, and Parmesan into a velvety sauce, then layer it with a three-cheese filling. It bakes in about 35 minutes and rests just long enough to slice cleanly.
This is the perfect dish for a cozy Sunday dinner, a holiday table, or a potluck where you want to impress without much fuss. Serve it with a simple green salad and garlic bread to soak up every last drop of that creamy sauce.
Why You'll Love This Recipe
About the Ingredients
12 oven-ready lasagna noodles (about 9 ounces/255g)
Oven-ready noodles soak up the sauce as they bake, so no pre-boiling is needed. If you only have regular noodles, boil them 2 minutes shy of al dente and add 1/2 cup extra cream to the sauce.
1/2 cup (113g) unsalted butter
Butter gives the Alfredo its classic flavor and helps the flour thicken smoothly. Salted butter works too; just reduce the added salt in the sauce to a pinch.
4 garlic cloves, finely minced
Fresh garlic is essential here since it flavors the whole sauce. Jarred minced garlic is a fine shortcut; use 1 heaping teaspoon.
1/4 cup (30g) all-purpose flour
Flour thickens the white sauce so the lasagna slices cleanly. For a gluten-free version, use an equal amount of cornstarch or a 1-to-1 gluten-free flour blend.
3 cups (720ml) whole milk
Whole milk keeps the sauce creamy; low-fat milk can curdle when heated. For an even richer sauce, swap in half-and-half or a mix of milk and heavy cream.
1 1/2 cups (150g) freshly grated Parmesan cheese, divided
Freshly grated Parmesan melts smoothly and tastes far better than the pre-shredded kind. Pecorino Romano is a sharper, saltier substitute; use a little less.
2 cups (450g) whole-milk ricotta cheese
Ricotta adds a creamy, slightly tangy layer between the noodles. If you prefer a firmer texture, drain it in a fine-mesh strainer for 15 minutes before using.
1 large egg
The egg binds the ricotta filling so it stays put when you slice. A flax egg (1 tablespoon ground flax plus 3 tablespoons water) works for an egg-free version.
3 cups (340g) shredded low-moisture mozzarella cheese, divided
Low-moisture mozzarella melts into that classic cheesy pull without making the lasagna watery. For extra flavor, substitute half with shredded provolone.
1/2 teaspoon salt and 1/4 teaspoon black pepper
Seasoning the sauce and filling keeps the dish from tasting flat. Taste the sauce before layering and adjust, since Parmesan is already salty.
2 tablespoons chopped fresh parsley, for garnish (optional)
Parsley adds a pop of color and freshness on top. Fresh basil or a pinch of dried Italian herbs are great alternatives.
Tips & Tricks
Thicken the sauce properly
Cook the flour in butter for a full minute before adding milk, then simmer until it coats the back of a spoon. A thin sauce makes a soupy lasagna.
Don't skip the rest
Let the baked lasagna sit 10 to 15 minutes before slicing. This lets the layers set so portions hold together instead of sliding apart.
Watch the moisture
If using regular boiled noodles or watery ricotta, blot them dry and reduce the milk by 1/4 cup. Excess liquid is the number one cause of runny Alfredo lasagna.
Cover then uncover
Bake covered with foil for the first 25 minutes so the noodles soften, then uncover for the last 10 so the cheese turns golden and bubbly.
Pro Tips
Step-by-Step Instructions
1. Preheat and prep
Preheat the oven to 375°F (190°C) and grease a deep 9×13-inch baking dish. Gather all ingredients so the sauce comes together quickly.
2. Make the Alfredo sauce
Melt the butter in a large saucepan over medium heat, add the garlic, and cook 30 seconds until fragrant. Whisk in the flour and cook 1 minute, then slowly whisk in the milk until smooth.
3. Thicken the sauce
Simmer the sauce 4 to 5 minutes, whisking often, until it thickly coats the back of a spoon. Stir in 1 cup of the Parmesan, the salt, and pepper until melted, then remove from heat.
4. Mix the ricotta filling
In a medium bowl, stir together the ricotta, egg, 1 cup of the mozzarella, and a pinch of salt and pepper until evenly combined.
5. Layer the lasagna
Spread 1 cup of Alfredo sauce on the bottom of the dish. Add 4 noodles, half the ricotta mixture, 1 cup mozzarella, and 3/4 cup sauce; repeat once, then finish with the last 4 noodles and remaining sauce.
6. Top with cheese
Sprinkle the remaining 1 cup mozzarella and 1/2 cup Parmesan evenly over the top. The cheese should fully cover the noodles to prevent dry edges.
7. Bake covered
Cover the dish with foil and bake at 375°F (190°C) for 25 minutes so the noodles soften and the filling heats through.
8. Bake uncovered until golden
Remove the foil and bake another 10 to 12 minutes, until the top is golden brown and the edges are bubbling. The center should read 165°F (74°C) on an instant-read thermometer.
9. Rest and serve
Let the lasagna rest 10 to 15 minutes, then sprinkle with parsley, slice, and serve warm.
Delicious Variations
Chicken Alfredo Lasagna
Fold 3 cups shredded rotisserie chicken into the ricotta layer for a heartier, protein-packed bake.
Spinach and Mushroom Alfredo Lasagna
Saute 5 ounces spinach and 8 ounces sliced mushrooms, squeeze dry, and layer them with the ricotta for a vegetarian version.
Spicy Cajun Alfredo Lasagna
Add 1 teaspoon Cajun seasoning and a pinch of red pepper flakes to the sauce, and use pepper jack in place of half the mozzarella.
How to Store Alfredo Lasagna
Refrigerator
Cover tightly and refrigerate up to 4 days. Cool within 2 hours of baking to keep it food-safe.
Freezer
Wrap individual slices or the whole pan tightly in plastic and foil, then freeze up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat covered slices at 350°F (175°C) for 15 to 20 minutes, or microwave single portions in 1-minute bursts until hot. Add a splash of milk or cream if it looks dry.
Frequently Asked Questions
Q: Can I make Alfredo lasagna ahead of time?
Yes, you can assemble it up to 24 hours in advance and store it covered in the refrigerator. Add 5 to 10 extra minutes to the covered baking time since it starts cold.
Q: Do I need to boil the lasagna noodles?
No, oven-ready noodles work perfectly in this recipe because the creamy sauce provides plenty of moisture. If you use regular noodles, boil them 2 minutes shy of al dente and reduce the milk by 1/4 cup.
Q: Why is my Alfredo lasagna watery?
Watery lasagna usually comes from a thin sauce or wet ricotta. Simmer the sauce until it coats a spoon, drain the ricotta if it looks watery, and let the baked dish rest 10 to 15 minutes before slicing.
Q: Can I use jarred Alfredo sauce instead of homemade?
Yes, substitute about 4 cups of jarred Alfredo sauce for the homemade version to save time. Warm it slightly before layering so it spreads evenly, and expect a slightly looser texture.
Q: What do you serve with Alfredo lasagna?
A crisp green salad, roasted broccoli, or garlic bread are classic pairings that balance the richness. A light lemon vinaigrette on the salad cuts through the creamy sauce nicely.
If you make this creamy Alfredo Lasagna, I would love to hear how it turned out. Leave a comment, rate the recipe, and snap a photo of those golden, cheesy layers to share. Happy baking!
Alfredo Lasagna
Alfredo Lasagna swaps marinara for rich, garlicky white sauce, layering tender noodles, ricotta, and mozzarella into one creamy, crowd-pleasing bake.
🧂 Ingredients
- 12 oven-ready lasagna noodles (about 9 ounces/255g)
- 1/2 cup (113g) unsalted butter
- 4 garlic cloves, finely minced
- 1/4 cup (30g) all-purpose flour
- 3 cups (720ml) whole milk
- 1 1/2 cups (150g) freshly grated Parmesan cheese, divided
- 2 cups (450g) whole-milk ricotta cheese
- 1 large egg
- 3 cups (340g) shredded low-moisture mozzarella cheese, divided
- 1/2 teaspoon salt and 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh parsley, for garnish (optional)
📋 Instructions
- 1Preheat and prep — Preheat the oven to 375°F (190°C) and grease a deep 9×13-inch baking dish. Gather all ingredients so the sauce comes together quickly.
- 2Make the Alfredo sauce — Melt the butter in a large saucepan over medium heat, add the garlic, and cook 30 seconds until fragrant. Whisk in the flour and cook 1 minute, then slowly whisk in the milk until smooth.
- 3Thicken the sauce — Simmer the sauce 4 to 5 minutes, whisking often, until it thickly coats the back of a spoon. Stir in 1 cup of the Parmesan, the salt, and pepper until melted, then remove from heat.
- 4Mix the ricotta filling — In a medium bowl, stir together the ricotta, egg, 1 cup of the mozzarella, and a pinch of salt and pepper until evenly combined.
- 5Layer the lasagna — Spread 1 cup of Alfredo sauce on the bottom of the dish. Add 4 noodles, half the ricotta mixture, 1 cup mozzarella, and 3/4 cup sauce; repeat once, then finish with the last 4 noodles and remaining sauce.
- 6Top with cheese — Sprinkle the remaining 1 cup mozzarella and 1/2 cup Parmesan evenly over the top. The cheese should fully cover the noodles to prevent dry edges.
- 7Bake covered — Cover the dish with foil and bake at 375°F (190°C) for 25 minutes so the noodles soften and the filling heats through.
- 8Bake uncovered until golden — Remove the foil and bake another 10 to 12 minutes, until the top is golden brown and the edges are bubbling. The center should read 165°F (74°C) on an instant-read thermometer.
- 9Rest and serve — Let the lasagna rest 10 to 15 minutes, then sprinkle with parsley, slice, and serve warm.



