Perfect Creamy White Lasagna is a delightful twist on the classic lasagna. Instead of the usual tomato sauce, this one is rich and creamy with layers of tender pasta, a luscious white sauce, plenty of cheese, and usually some flavorful herbs or veggies. It’s smooth, comforting, and just the right kind of cheesy that makes every bite satisfying.
I love making this lasagna when I want something a little different but still cozy and filling. The creamy sauce brings a gentle richness that feels fancy but is actually easy to pull together. I usually like to add mushrooms or spinach for a bit of color and freshness. One tip I always follow is making sure the sauce is nice and thick before layering—it really helps everything stick together and makes slicing easier.
When it’s fresh out of the oven, the top is golden and bubbly, and the whole house smells amazing. I like serving it with a simple green salad and some crusty bread to soak up any extra sauce. It’s the kind of meal that makes everyone ask for seconds and never seems to last long on the dinner table. Perfect Comfort Food, indeed!
Key Ingredients & Substitutions
Lasagna noodles: Regular noodles need boiling first, but no-boil noodles save time and work well for this creamy recipe. Just make sure the sauce is plenty saucy so the noodles cook fully.
Whole milk: Full-fat milk gives a rich and smooth béchamel. You can swap with 2% milk, but the sauce may be less creamy.
Butter and flour: These make the roux, which thickens your white sauce. Use unsalted butter so you control salt levels better.
Ricotta cheese: Adds creaminess and body. For a lighter option, try part-skim ricotta or mix in cottage cheese.
Mozzarella and Parmesan: Mozzarella melts stretchy and gooey; Parmesan adds sharp, nutty flavor. Substitute mozzarella with provolone or fontina if you like.
Cream cheese: Optional but great for making the sauce extra creamy and smooth. Can be left out or swapped with mascarpone.
Parsley and seasonings: Fresh parsley brightens the dish. If you don’t have parsley, spinach or basil work too.
How Do You Make the Perfect Creamy White Sauce (Béchamel) Without Lumps?
Making smooth white sauce can seem tricky, but it’s all about steady stirring and adding milk slowly.
- Melt butter over medium heat first, then whisk in flour to form a paste (roux). Cook briefly to remove raw flour taste.
- Remove from direct heat, then slowly add cold milk bit by bit, whisking constantly to avoid lumps.
- When all milk’s added, return to medium heat and keep whisking until sauce thickens. This should coat the back of a spoon.
- Add salt, pepper, and optional nutmeg last for balanced flavor.
Patience and whisking are key — don’t rush or add all milk at once. If lumps appear, keep whisking or strain the sauce for a silky finish.

Equipment You’ll Need
- 9×13 inch baking dish – perfect size for layering the lasagna evenly and baking it through.
- Medium saucepan – ideal for making the smooth, creamy white sauce without burning.
- Whisk – helps keep the white sauce lump-free and silky.
- Large pot – to boil lasagna noodles if you’re using regular ones.
- Mixing bowl – for combining the cheeses and herbs smoothly.
- Spatula or wooden spoon – to spread layers evenly without tearing the noodles.
Flavor Variations & Add-Ins
- Add cooked spinach or kale for a fresh, green touch that pairs well with the creamy sauce.
- Stir in sautéed mushrooms to bring extra earthiness and a meaty texture without adding meat.
- Swap ricotta for cottage cheese for a lighter yet still creamy filling.
- Mix in cooked shredded chicken or Italian sausage to turn this into a heartier, protein-packed meal.
Perfect Creamy White Lasagna
Ingredients You’ll Need:
For the Lasagna and Sauce:
- 9 lasagna noodles (regular or no-boil)
- 4 cups whole milk
- 4 tbsp unsalted butter
- 4 tbsp all-purpose flour
- 1 tsp garlic powder
- Salt and pepper to taste
- ¼ tsp ground nutmeg (optional)
For the Cheese Mixture:
- 16 oz ricotta cheese
- 2 cups shredded mozzarella cheese, divided
- 1 cup grated Parmesan cheese, divided
- ¼ cup fresh parsley, chopped (plus extra for garnish)
- ½ cup cream cheese (optional for extra creaminess)
How Much Time Will You Need?
Overall, plan for about 1 hour and 15 minutes: 15 minutes to prepare and boil noodles (skip if using no-boil), 20 minutes to make the sauce and mix cheeses, 35-40 minutes baking time, plus 10-15 minutes resting time before serving.
Step-by-Step Instructions:
1. Prepare the lasagna noodles:
If using regular noodles, cook them in salted boiling water according to package instructions until al dente. Drain, then lay them flat on a lightly greased tray so they don’t stick together. If using no-boil noodles, skip this step.
2. Make the creamy white sauce (béchamel):
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook, stirring constantly, for 1-2 minutes until it turns lightly golden. Slowly whisk in the milk a little at a time to avoid lumps. Keep stirring as the sauce thickens, about 5-7 minutes. Add garlic powder, salt, pepper, and nutmeg if you like. Remove from heat and set aside.
3. Prepare the cheese mixture:
In a bowl, combine ricotta cheese, half the mozzarella, half the Parmesan, chopped parsley, and cream cheese if using. Stir well until blended.
4. Assemble the lasagna:
Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish. Spread a thin layer of white sauce on the bottom. Place a layer of noodles (about 3 wide) on top. Spread one-third of the cheese mixture over the noodles, then spoon some white sauce on top. Repeat two more times, ending with noodles covered by the last bit of white sauce.
5. Add the finishing cheeses:
Sprinkle the remaining mozzarella and Parmesan evenly over the top layer.
6. Bake the lasagna:
Cover the dish loosely with foil to prevent cheese from burning. Bake for 25 minutes. Then remove the foil and bake for another 15-20 minutes until the top is bubbly and golden brown.
7. Rest and serve:
Once out of the oven, let the lasagna rest for 10-15 minutes. This helps it set so it slices neatly. Garnish with fresh parsley before serving.
Enjoy your delicious, creamy white lasagna with its rich layers and smooth, cheesy sauce!
Can I Use No-Boil Lasagna Noodles Instead of Regular Ones?
Yes! No-boil noodles work great and save time because you don’t need to pre-cook them. Just make sure your sauce is nice and creamy to help soften the noodles while baking.
How Can I Store Leftover White Lasagna?
Store leftovers in an airtight container in the fridge for up to 3-4 days. Reheat in the oven at 350°F (175°C) covered with foil to keep it moist, or use a microwave for a quicker option.
Can I Add Vegetables to This Recipe?
Absolutely! Sautéed spinach, mushrooms, or zucchini make wonderful additions that complement the creamy cheese and sauce. Just layer them in with the cheese mixture.
Is It Okay to Prepare This Lasagna Ahead of Time?
Yes, you can assemble the lasagna a day in advance and refrigerate it. Just cover tightly with foil and bake when ready, adding extra baking time if it’s cold from the fridge.



