Cheesy Broccoli Potato Casserole is a creamy, oven-baked dish made with diced hash brown potatoes, fresh broccoli, extra-sharp cheddar cheese, and sour cream. The potatoes make it hearty and filling, while the broccoli adds color and freshness. A rich, cheesy sauce brings everything together, creating a comforting side dish for breakfast, brunch, holiday dinners, and everyday family meals.
This easy broccoli potato casserole is especially convenient because it requires minimal preparation. Instead of cooking the potatoes and broccoli separately, you combine the ingredients, transfer them to a baking dish, and let the oven do the work. The result is a warm, satisfying casserole with tender vegetables, creamy filling, and a melted cheddar topping.
Why You Will Love This Recipe
Easy Preparation
This cheesy potato casserole is simple to assemble, even if you do not have much cooking experience. With just a few minutes of chopping, measuring, and mixing, you can prepare the dish for baking. Using thawed diced hash brown potatoes also saves time because there is no need to peel, boil, or cut fresh potatoes.

Perfect for Family Meals
The combination of potatoes, broccoli, sour cream, and cheddar makes this casserole a satisfying addition to many meals. It pairs well with roasted chicken, grilled meat, eggs, and other vegetables. Its familiar flavors also make it a useful choice when cooking for family members with different food preferences.
Great for Holidays and Potlucks
This casserole is suitable for Thanksgiving, Christmas, Easter, Mother’s Day, and weekend gatherings. You can prepare it in advance, refrigerate it, and bake it when needed. It is also convenient for potlucks because it can be transported in a covered baking dish or disposable aluminum tray.
Ingredients for Cheesy Broccoli Potato Casserole
Hash Brown Potatoes
Thawed diced hash brown potatoes provide the hearty base of this casserole. Their small, even pieces make them easy to mix with the sour cream and cheese, while their mild flavor works well with the other ingredients. Thawing the potatoes before baking helps prevent excess moisture from affecting the finished texture.
Fresh Broccoli
Fresh broccoli florets add color, flavor, and texture. As the casserole bakes, the broccoli softens and blends with the creamy sauce while retaining some of its structure. Cut the florets into similar-sized pieces so they cook evenly and are easy to serve alongside the potatoes.
Extra-Sharp Cheddar Cheese
Extra-sharp cheddar gives this casserole its rich, distinctive cheese flavor. Some of the cheese is mixed into the filling, while the remaining portion is sprinkled over the top. This creates a cheesy interior and a melted topping that begins to brown during the final minutes of baking.
Sour Cream
Sour cream forms the creamy coating that holds the ingredients together. Its thick consistency helps keep the casserole moist, while its slightly tangy flavor balances the richness of the cheddar cheese. Mixing it thoroughly with the potatoes and broccoli helps distribute the sauce throughout the dish.
Onion and Seasonings
Finely diced onion adds savory flavor, while salt and freshly ground black pepper season the vegetables and creamy filling. These simple ingredients complement the cheese without overpowering the casserole, making it easy to serve with a variety of main dishes.

How to Make Cheesy Broccoli Potato Casserole
Step 1: Preheat the Oven
Preheat your oven to 375°F. Lightly butter or spray a casserole dish or 13-by-9-inch baking pan with non-stick cooking spray. Preparing the dish before adding the ingredients helps prevent sticking and makes serving and cleanup easier.
Step 2: Reserve the Cheese
Measure the shredded cheddar cheese and set aside half a cup for the topping. The remaining cheese will be mixed into the filling, spreading its flavor throughout the potatoes and broccoli. Saving some for the surface gives the finished casserole its melted, golden appearance.
Step 3: Combine the Ingredients
In a large mixing bowl, combine the thawed hash brown potatoes, fresh broccoli florets, sour cream, finely diced onion, salt, black pepper, and the remaining cheddar cheese. Stir gently but thoroughly until the sour cream coats the ingredients evenly. Scrape the bottom and sides of the bowl to make sure everything is well combined.
Step 4: Fill the Baking Dish
Transfer the mixture into the prepared casserole dish and spread it into an even layer. Distribute the potatoes and broccoli throughout the dish rather than leaving large piles in one area. Sprinkle the reserved half cup of cheddar cheese evenly over the top.
Step 5: Bake Until Bubbly
Cover the casserole and bake for 45 minutes. Then carefully remove the cover and continue baking for another 10 to 15 minutes. The casserole should be bubbling, the potatoes should be tender, and the cheese on top should be melted and beginning to brown.
Step 6: Rest and Serve
Remove the casserole from the oven and let it rest for 5 to 10 minutes before serving. Resting allows the hot, creamy filling to settle slightly, making it easier to spoon onto plates. Serve warm as a breakfast dish or alongside your favorite lunch or dinner.

Make-Ahead Instructions
Cheesy broccoli potato casserole is a useful make-ahead recipe for busy days and special occasions. You can combine all the ingredients, transfer the mixture to the baking dish, sprinkle the reserved cheese on top, and cover the dish tightly with foil. Refrigerate it overnight and bake it when you are ready to serve.
If the casserole is cold from the refrigerator, it may need additional baking time to heat through. Keep it covered during the initial baking stage and uncover it toward the end so the cheese can brown. Check the center before serving to make sure the potatoes are tender and the casserole is hot throughout.
You can also bake the casserole ahead of time and reheat it later. For this method, consider removing it from the oven about 10 minutes earlier than usual. Let it cool, refrigerate it, and finish heating it at your destination. This approach is especially convenient when bringing food to a family gathering or holiday meal.
Recipe Variations
Add Shredded Chicken
To make this casserole more substantial, add shredded cooked chicken to the potato and broccoli mixture. Chicken complements the cheddar and sour cream, turning the side dish into a filling main-course casserole. Mix the chicken evenly with the other ingredients before transferring everything to the baking dish.
Add Bacon
For a smoky, savory variation, add cooked crumbled bacon. You can mix it into the filling or sprinkle it over the top before baking. Bacon adds a different flavor and texture while pairing naturally with the potatoes and melted cheddar.
Try Different Cheeses
Although extra-sharp cheddar provides the original flavor, you can use medium cheddar, mild cheddar, or a combination of cheeses. Parmesan can add a more savory taste, while mozzarella can contribute extra creaminess. Remember that changing the cheese will affect the final flavor and texture.
Double the Recipe
When preparing food for a larger gathering, you can double the ingredients and divide the mixture between two casserole dishes. Using two dishes can help the ingredients cook more evenly than overcrowding a single pan. Check the casseroles for tenderness and bubbling before serving.

Serving Suggestions
For Breakfast and Brunch
Serve this cheesy broccoli potato casserole with scrambled eggs, fried eggs, toast, or fresh fruit. Its hearty potatoes and creamy cheese make it a natural addition to a savory breakfast spread. It is also convenient for brunch because it can be assembled ahead and baked shortly before guests arrive.
For Holiday Dinners
This casserole makes a comforting side dish for Thanksgiving, Christmas, Easter, and other holiday meals. Serve it alongside roasted chicken, turkey, or other main dishes, with salads and additional vegetables to complete the table. Its creamy texture and familiar flavors fit easily into a traditional family menu.
For Weeknight Meals
For a simple dinner, serve the casserole with grilled chicken, baked fish, or a fresh green salad. The combination of potatoes and broccoli provides a satisfying side that adds variety to an everyday meal without requiring complicated preparation.
Frequently Asked Questions
Can I use frozen broccoli?
The original recipe uses fresh broccoli. Frozen broccoli can release extra moisture, which may make the casserole softer or wetter. If substituting, thaw and drain the broccoli thoroughly before mixing it with the other ingredients.
Can I prepare the casserole the night before?
Yes. Assemble the casserole, cover it tightly, and refrigerate overnight. Bake it when needed, allowing additional time if it is still cold in the center. Check that it is hot throughout before serving.
How do I know when it is ready?
The casserole is ready when the potatoes are tender, the filling is bubbling, and the cheese is melted and beginning to brown. If the potatoes are still firm, continue baking and check again.
Can I use a different cheese?
Yes. Medium cheddar, mild cheddar, or a cheese blend can be used instead of extra-sharp cheddar. Parmesan and mozzarella are also possible additions, although they will change the flavor and texture.
Can this recipe be a main dish?
The original recipe is intended as a breakfast dish or side dish. You can make it more filling by adding shredded cooked chicken or serving it with another protein and a salad.