Bacon Swiss Potato Cauliflower Casserole

Looking for a delicious and comforting side dish to add to your dinner rotation? Look no further than this Bacon Swiss Potato Cauliflower Casserole. This hearty and flavorful dish is the perfect combination of creamy, cheesy, and savory flavors that will have everyone coming back for seconds.

Bacon Swiss Potato Cauliflower Casserole
Advertisement

Prep Time:

20 mins

Cook Time:

1 hr

Total Time:

1 hr 20 mins

Servings:

6

Yield:

6 servings

Ingredients

Bacon Swiss Potato Cauliflower Casserole
2 large potatoes, peeled and chopped, or more to taste
1 head cauliflower, cut into florets
1 teaspoon olive oil, or as needed
½ onion, finely chopped
½ pound bacon
2 tablespoons butter
3 tablespoons all-purpose flour
1 cup heavy whipping cream
1 tablespoon milk, or as needed (Optional)
1 cup shredded Swiss cheese, divided
1 cup shredded mozzarella cheese, divided
1 teaspoon garlic powder
salt and ground black pepper to taste

Directions

Step 1

Preheat oven to 350 degrees F (175 degrees C). Lightly grease a 9x13-inch casserole dish.

Step 2

Place potatoes and cauliflower into a large pot and cover with water; bring to a boil. Reduce heat to medium-low and simmer until tender but firm, about 20 minutes. Drain and transfer potatoes and cauliflower to the prepared casserole dish.

Step 3

Heat olive oil in a skillet over medium heat; cook and stir onion in the hot oil until transparent, 5 to 10 minutes. Transfer cooked onion to the potato mixture.

Step 4

Place bacon in a large skillet and cook over medium-high heat, turning occasionally, until evenly browned, about 10 minutes. Drain the bacon slices on paper towels and crumble over potato mixture, reserving bacon grease in skillet.

Step 5

Melt butter into bacon grease in skillet over medium-low heat; whisk flour into butter-bacon grease mixture. Gradually stir cream into flour mixture until smooth; add milk if cream sauce is too thick. Whisk half the Swiss cheese, half the mozzarella cheese, garlic powder, salt, and pepper into cream sauce until cheeses are melted.

Step 6

Pour cream sauce over potato mixture and toss to coat; top with remaining Swiss cheese and mozzarella cheese.

Step 7

Bake in the preheated oven until casserole is bubbling and cheese is lightly browned, about 30 minutes.

Nutrition Facts (per serving)

611

Calories

45g

Fat

35g

Carbs

20g

Protein

Complement

The creamy texture of the potatoes and cauliflower mixed with the gooey melted Swiss cheese and crispy bacon creates a mouthwatering combination that is sure to be a hit at any gathering. Whether you’re serving it up for a weeknight dinner or a special occasion, this casserole is a versatile and satisfying option that is sure to please even the pickiest of eaters. Plus, it’s a great way to sneak some extra veggies into your meal without sacrificing any of the delicious flavors. With the perfect balance of salty, savory, and cheesy goodness, this Bacon Swiss Potato Cauliflower Casserole is sure to become a new family favorite.