Cozy Alfredo Potato Lasagna keeps things simple and warm.
This dish has layers of thin potato slices with a creamy Alfredo sauce, diced ham, chopped broccoli, and plenty of Swiss cheese. It’s a great bake that feels like a hug from the oven.
The flavors are familiar and the texture is rich and soft, with a golden top that holds everything together.
You only need a few grocery staples to make it happen: a jar of Alfredo sauce, milk, potatoes, ham, broccoli, Parmesan, and Swiss.
The sauce ties it all together and keeps every bite creamy. The ham adds a salty bite, the broccoli brings a little color and balance, and the cheese melts into all the layers.
It reheats well so you can have leftovers the next day.
Serve it as the main course with a simple salad or roasted vegetables. If you want to switch it up, you can swap the meat or play with different cheeses.

Why You’ll Love This Cozy Alfredo Potato Lasagna
Comfort in Every Layer
Tender potatoes, creamy Alfredo, and melty Swiss create a satisfying, hearty bake.
Crowd-Friendly Flavor
Balanced salty ham, mild broccoli, and cheesy goodness appeal to a wide range of tastes.
Pantry-Friendly
Uses simple, easy-to-find ingredients that are budget-conscious and reliable.
Make-Ahead Friendly
Layers can be assembled in advance and baked later for low-stress timing.
Ingredient Substitutions
Ham
Use cooked turkey, rotisserie chicken, or crispy bacon pieces.
Broccoli
Swap in thawed chopped spinach (well-squeezed), peas, or sautéed mushrooms.
Swiss Cheese
Try mozzarella, provolone, or a mild white cheddar.
Alfredo Sauce
Use a homemade white sauce or a light cream sauce if preferred.
Potatoes
Yukon Golds hold shape well; russets work too but slice gently to avoid breaking.

Serving Suggestions
Serve with a crisp green salad dressed with lemon and olive oil.
Add roasted green beans or asparagus on the side.
Pair with garlic toast or warm crusty bread.
Offer a simple tomato-cucumber salad for a fresh contrast.
Affiliate Disclosure: Some links provided may be affiliate links where I may earn a commission if you purchase something after clicking on a link. No extra cost is added to you. Also, as an Amazon Associate, I earn from qualifying purchases made through links.

Cozy Alfredo Potato Lasagna
Ingredients
- 1 jar (12 ounce) Alfredo sauce
- 1 cup milk
- 3 pounds potatoes peeled and sliced lengthwise about ⅛ inch thick
- 5 tablespoons grated Parmesan cheese
- salt to taste
- ground black pepper to taste
- 1½ cups diced ham
- 1 package (10 ounce) chopped frozen broccoli thawed
- 2 cups shredded swiss cheese
Instructions
- Preheat the oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish
- Whisk Alfredo sauce and milk in a medium bowl.
- Spoon ¼ cup sauce into the baking dish and spread evenly.
- Arrange ⅓ of the potato slices over the sauce in a single layer.
- Sprinkle 1 tablespoon Parmesan over the potatoes. Season with salt and pepper.
- Combine ham, broccoli, and 1½ cups Swiss cheese in a second medium bowl; mix well.
- Spread ⅓ of the ham mixture over the potatoes.
- Arrange another ⅓ of the potatoes over the ham mixture.
- Spread another ⅓ of the ham mixture over the potatoes.
- Arrange the final ⅓ of the potatoes on top.
- Spread the remaining ham mixture over the potatoes.
- Sprinkle the remaining Swiss cheese and remaining Parmesan over the top.
- Pour the remaining Alfredo sauce evenly over everything.
- Cover the dish tightly with foil and bake for 45 minutes.
- Reduce the oven temperature to 350°F (175°C). Uncover and bake until the potatoes are tender, about 25 minutes.
- Remove from the oven and let stand for 10 to 15 minutes before serving.
Notes
Tips and Tricks
Slice Thickness – Keep potato slices about ⅛ inch thick for even cooking and clean layers. Sauce Coverage – Spread a thin layer of sauce on the bottom and pour the rest over the top to prevent sticking and dry spots. Even Layers – Keep layers flat and even so the casserole bakes uniformly and slices neatly after resting. Foil Control – Cover for the first bake to steam the potatoes, then uncover to brown the top without drying it out. Resting Time – Let the pan rest 10 to 15 minutes so the layers set and serve without falling apart.How to Store and Reheat
- Store: Cover leftovers and refrigerate for up to 3 days.
- Freeze: Wrap tightly and freeze for up to 2 months. Thaw in the refrigerator overnight.
- Reheat (Oven): Cover and warm at 325°F until hot, about 20 to 25 minutes. Uncover for the last few minutes to refresh the top.
- Reheat (Microwave): Heat individual slices in short bursts to avoid drying, letting them rest briefly between bursts.
Nutrition
You May also Like:
- Old-Fashioned White Christmas Fruitcake
- Cozy Alfredo Potato Lasagna
- Best Southern Fried Corn Fritters
- Chicken Alfredo Lasagna with Spinach
- Granny Smith Apple Crumb Pie






