Go Back
+ servings
Potato Casserole

Potato Casserole

Cheesy Potato Casserole with Bacon, a perfect blend of ingredients for the ultimate comfort food. Creamy, dreamy and easy to make. Enjoy!
Course Side Dish
Cuisine American
Keyword cheesy potato casserole, how to make potato casserole, potato casserole
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 6 side servings
Calories 392.47kcal
Author Lauren


  • 2 large potatoes cubed in 1/2 inch pieces
  • 2 slices thick cut bacon sliced
  • 1 1/2 cups yellow onion diced
  • 1 tablespoon butter

for the sauce-

  • 2 tablespoons butter
  • 2 tablespoons all purpose flour
  • 1 1/2 cups milk
  • 1/4 cup heavy cream
  • 3 oz. cream cheese or sour cream
  • salt & pepper to taste
  • pinch nutmeg
  • 1 cup white cheddar cheese divided {such as Kerry Gold Dubliner}


  • Place the diced potato into a small pot. Pour in enough cold water to cover potatoes. Cover with lid and bring to boil. Reduce to simmer for 5 minutes or until they barely are fork-tender. Drain and set aside. Wipeout pot with a paper towel and set aside.
  • While potatoes simmer, render out bacon slices and brown. Remove to a paper towel and pour off excess grease. Saute onions in 1 tablespoon butter in the same pan until tender, 5-7 minutes. Remove from heat.
  • Place small pot you cooked potatoes in over medium heat. Melt in 2 tablespoons butter. Sprinkle in flour and whisk to create a paste. Cook 1 minute. Whisk in milk. Increase heat to medium-high and continue whisking until sauce thickens. Reduce heat and stir in cream, cream cheese, salt, pepper, nutmeg, and 1/2 cup grated cheese. Stir until cheeses melt and sauce is smooth.
  • Pour cooked potatoes, bacon, onions and sauce into a large bowl. Stir to coat. Pour entire contents of bowl into greased baking dish. Top with remaining 1/2 cup of cheese. Bake at 375 degrees for 20-30 minutes covered with foil. Place under broiler to brown the top if desired. Serve hot.


Calories: 392.47kcal | Carbohydrates: 25.13g | Protein: 13.09g | Fat: 27.38g | Saturated Fat: 15.37g | Cholesterol: 78.02mg | Sodium: 335.82mg | Potassium: 716.13mg | Fiber: 3.82g | Sugar: 5.35g | Vitamin A: 798.6IU | Vitamin C: 16.98mg | Calcium: 271.16mg | Iron: 4.42mg