Introduction
If you’re looking for the ultimate comfort food, this Cheesy Potato, Broccoli & Bacon Casserole is a recipe you’ll want to make again and again. Layers of tender potatoes, crisp-tender broccoli, crispy bacon, and a rich homemade cheese sauce come together in one hearty baked dish. Finished with a golden, bubbly cheese topping, this casserole is perfect for family dinners, holiday gatherings, potlucks, or meal prep. It’s easy to prepare, incredibly satisfying, and packed with flavor in every bite.
Recipe Overview
| Recipe Details | Information |
| Recipe Name | Cheesy Potato, Broccoli & Bacon Casserole |
| Prep Time | 20 minutes |
| Cook Time | 45 minutes |
| Rest Time | 10 minutes |
| Total Time | 1 hour 15 minutes |
| Servings | 6–8 servings |
| Difficulty | Easy |
| Course | Main Course, Side Dish |
| Cuisine | American |
| Calories | Approximately 420 kcal per serving |
Why You’ll Love This Recipe
This casserole combines creamy potatoes, fresh broccoli, crispy bacon, and plenty of melted cheese into one comforting and satisfying meal.
The rich homemade cheese sauce coats every ingredient, creating a creamy texture with a perfectly golden, cheesy topping.
It’s an excellent make-ahead recipe for busy weeknights, holidays, or family gatherings because it reheats beautifully.
The recipe is easy to customize with your favorite vegetables, cheeses, or proteins, making it a versatile dish everyone will enjoy.
Ingredients
Vegetables
| Ingredient | Quantity |
| Potatoes, peeled and diced | 2½ lbs (1.2 kg) |
| Broccoli florets | 14 oz (400 g) |
| Onion, diced | 1 medium |
| Garlic, minced | 2 cloves |
Cheese & Bacon
| Ingredient | Quantity |
| Bacon, cooked and crumbled | 7 oz (200 g) |
| Sharp cheddar cheese, shredded | 2½ cups (250 g) |
| Mozzarella cheese, shredded | 1½ cups (150 g) |
| Parmesan cheese, grated | ½ cup (50 g) |
Cheese Sauce
| Ingredient | Quantity |
| Butter | 2 tablespoons |
| All-purpose flour | 2 tablespoons |
| Whole milk | 1 cup (240 ml) |
| Heavy cream | 1⅔ cups (400 ml) |
| Dijon mustard (optional) | 1 teaspoon |
| Salt | 1 teaspoon |
| Black pepper | ½ teaspoon |
| Ground nutmeg | ¼ teaspoon |
Step-by-Step Instructions
Preheat the oven to 375°F (190°C).
Boil the diced potatoes in salted water for 10 minutes, then drain well.
Blanch the broccoli florets in boiling water for 3 minutes, then immediately transfer them to ice water to preserve their color.
Cook the bacon in a skillet until crispy. Remove and crumble into small pieces.
In a saucepan, melt the butter over medium heat. Stir in the flour and cook for 1 minute.
Gradually whisk in the milk and heavy cream until smooth.
Add the cheddar cheese, half of the mozzarella, Dijon mustard, salt, pepper, and nutmeg. Stir until the sauce is smooth and creamy.
Place the potatoes, broccoli, onion, garlic, and bacon into a greased 9×13-inch baking dish.
Pour the cheese sauce evenly over the vegetables.
Sprinkle the remaining mozzarella and Parmesan cheese over the top.
Bake for 35–40 minutes, or until the casserole is bubbly and golden brown.
Let it rest for 10 minutes before serving.
Best Tips
Use starchy potatoes such as Yukon Gold or Russet for the creamiest texture.
Don’t overcook the broccoli before baking to keep it bright and slightly crisp.
Freshly shred your cheese for the smoothest melting and best flavor.
Allow the casserole to rest before serving so the sauce thickens slightly.
Best Ingredient Options
| Ingredient | Best Choice | Alternative |
| Potatoes | Yukon Gold | Russet potatoes |
| Cheddar | Sharp cheddar | Colby Jack or Gouda |
| Mozzarella | Whole milk mozzarella | Provolone |
| Bacon | Thick-cut bacon | Turkey bacon or diced ham |
| Broccoli | Fresh broccoli | Cauliflower |
Recipe Variations
Add shredded rotisserie chicken to make the casserole a complete one-pan meal.
Replace the bacon with sautéed mushrooms for a delicious vegetarian version.
Mix in spinach, peas, or cauliflower for additional vegetables.
Use Pepper Jack cheese and crushed red pepper flakes for a spicy twist.
What to Serve With
Serve this casserole alongside grilled chicken, steak, or roasted turkey for a hearty dinner.
A crisp green salad with a light vinaigrette balances the rich, cheesy flavors perfectly.
Warm garlic bread or dinner rolls make an excellent accompaniment for soaking up the creamy cheese sauce.
Make-Ahead Instructions
Assemble the casserole up to 24 hours ahead, cover tightly, and refrigerate. Bake just before serving.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat in a 350°F (175°C) oven for 15–20 minutes, or microwave individual portions for 2–3 minutes.
Freezing
Freeze the fully baked casserole for up to 2 months. Thaw overnight in the refrigerator before reheating.
Common Mistakes to Avoid
Overcooking the potatoes before baking can make them fall apart.
Using pre-shredded cheese may result in a grainy sauce because of anti-caking agents.
Adding too much liquid can prevent the casserole from setting properly.
Skipping the resting time may cause the casserole to fall apart when served.
Nutrition Estimate
| Nutrient | Per Serving |
| Calories | 420 kcal |
| Carbohydrates | 28 g |
| Protein | 20 g |
| Fat | 26 g |
| Saturated Fat | 13 g |
| Fiber | 3 g |
| Sodium | 720 mg |
Frequently Asked Questions
Can I prepare this casserole ahead of time?
Yes. Assemble it one day in advance, refrigerate it, and bake before serving.
Can I use frozen broccoli?
Yes. Thaw and drain it well before adding it to the casserole.
Which potatoes work best?
Yukon Gold and Russet potatoes provide the best texture.
Can I make this vegetarian?
Absolutely. Simply omit the bacon or replace it with sautéed mushrooms.
How do I get a golden, crispy cheese topping?
Broil the casserole for 2–3 minutes at the end of baking while watching carefully.
Final Thoughts
This Cheesy Potato, Broccoli & Bacon Casserole is the perfect comfort food for any occasion. Loaded with tender potatoes, fresh broccoli, crispy bacon, and a rich homemade cheese sauce, it’s a satisfying dish that’s easy to prepare and guaranteed to impress. Whether served as a hearty main course or a flavorful side dish, this creamy baked casserole is sure to become a family favorite.