Indulge in the ultimate comfort food with these Ham & Bacon Cheesy Potatoes! Perfect for family gatherings or cozy dinners, this recipe combines tender russet potatoes, savory ham, and crispy bacon, all mixed in a creamy cheesy filling. Topped with sharp cheddar and optional breadcrumbs for that crunchy finish, these potatoes are baked to golden perfection. Serve warm and enjoy the deliciousness in every bite! Perfect for 6-8 servings.
4 large russet potatoes, peeled and diced
1 cup cooked ham, diced
6 slices of bacon, cooked and crumbled
2 cups shredded sharp cheddar cheese
1 cup sour cream
1/2 cup cream cheese, softened
1/4 cup green onions, chopped
1 teaspoon garlic powder
1 teaspoon onion powder
Salt and pepper to taste
1/2 cup breadcrumbs (optional, for topping)