
A creamy, cheesy potato and broccoli casserole that's an easy, comforting side — buttery sauce, tender potatoes, bright broccoli, and melty Colby-Jack on top.

This Potato Broccoli Casserole has been a weekday and holiday staple in my kitchen for years. I first developed this combination the winter I wanted a hearty vegetable side that could carry a meal when guests arrived last minute. The balance between fluffy russet potatoes, slightly tender bright-green broccoli, a silky butter-and-cream-cheese sauce, and a blanket of gooey Colby-Jack is what makes it unforgettable. It’s the kind of dish that arrives at the table hot and fragrant and invites everyone to reach across each other for the first scoop.
I remember the first time I served this at a small family gathering: a cousin who insisted she didn’t like casseroles went back for thirds. The taste is comforting without being heavy, thanks to the short blanch of the broccoli which preserves texture and color while the sauce binds everything together. This version uses simple pantry staples and a few easy techniques — a quick sauce in a saucepan, careful boiling of the potatoes so they don’t overcook, and a gentle toss to combine. The result is a crowd-pleasing side that scales well and travels nicely to potlucks.
In my experience this dish bridges generations: parents remember classic casseroles, while kids appreciate the cheesy top and creamy bites. I often tweak seasoning depending on the protein I'm serving alongside; a pinch more seasoned salt suits ham-based meals, while fresh black pepper highlights roasted chicken. Family members request this every winter, and it’s become my go-to when I want something reliably good with little fuss.
My favorite aspect is how the bright broccoli contrasts the creamy potato bites — visually and texturally. Over the years I’ve noticed guests tend to comment on the sauce first: they expect heavy cream but love the tang from the sour cream and the silkiness from the small addition of half & half. It’s the small technique of par-cooking the broccoli that really elevates the final dish.
Cool the casserole completely before refrigerating to limit condensation. Store in an airtight container or cover the baking dish tightly with foil; it will keep for up to 4 days. To reheat individual portions, microwave for 1–2 minutes until warmed, or reheat the whole dish covered with foil in a 350°F oven for 20–25 minutes. If you’ve pre-assembled and refrigerated uncooked, add 5–10 minutes to baking time; if assembling from chilled ingredients, allow the casserole to come slightly toward room temperature for even baking.
If you don’t have Colby-Jack, use Monterey Jack, sharp cheddar, or a blend for more tang. Swap half & half for whole milk if you prefer a lighter sauce, but reduce milk by a tablespoon if sauce becomes too thin. For a dairy-free version, replace butter with a plant-based spread, cream cheese with a soy-based alternative, and use dairy-free sour cream and cheese substitutes; note texture and flavor will change. Use Yukon Gold potatoes for a creamier mouthfeel and slightly waxier texture compared to russets.
Serve this alongside roasted chicken, glazed ham, or grilled salmon. For a holiday table, garnish with chopped chives or crisped bacon bits for color and contrast. Pair with a simple green salad dressed in a lemon vinaigrette to cut through the richness. For family-style meals, transfer the casserole to a warm serving dish and surround with roasted root vegetables to create a complete plate.
Casseroles are a classic in American comfort-food cooking, emerging as practical one-dish meals in the early 20th century when families sought economical, filling dishes. This potato-and-broccoli combination updates the tradition with fresh vegetables and a cream-cheese sauce rather than a condensed soup base, resulting in a modern, balanced take on a nostalgic format. Variants across regions use different cheeses, add proteins, or swap in seasonal vegetables.
In spring swap in tender asparagus tips for some or all of the broccoli; in autumn add roasted butternut squash cubes for sweetness and color. Around winter holidays, stir in caramelized onions or a teaspoon of Dijon for depth. For summer potlucks, toss in chopped fresh herbs like dill or parsley before serving to add brightness.
Prepare the components ahead: par-cook and cool the potatoes and broccoli, make the sauce, and refrigerate separately for up to 24 hours. Assemble the casserole just before baking for optimal texture, or assemble and refrigerate covered overnight — add 10–15 minutes to baking time if baking from chilled. Use shallow, airtight containers for single-serve portions for quick grab-and-go reheating.
Bring this casserole to your next gathering and watch it disappear — it’s simple, satisfying, and flexible. Enjoy making it your own and sharing it with friends and family.
Do not overcook the potatoes; they should be fork-tender but not falling apart to avoid a mushy texture after baking.
Blanch broccoli for 2 minutes and immediately remove it to preserve bright color and a slight bite.
Let the sauce cool slightly before adding to the potatoes to prevent breaking or thinning the sour cream.
Reheat covered in a 350°F oven to maintain moisture and texture; uncovered will dry out the top.
For best melting, shred cheese from a block rather than using pre-shredded packaged cheese.
This nourishing potato broccoli casserole recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Potato Broccoli Casserole recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 375°F. Butter a 9x13 inch baking dish with 1 tablespoon of unsalted butter and set aside.
In a small saucepan over medium heat, melt 4 tablespoons butter with the softened cream cheese, seasoned salt, and black pepper. Whisk until smooth, then whisk in the half & half until slightly thickened. Remove from heat and cool slightly.
Place peeled potatoes in a large pot, cover with water by 2 inches, bring to a boil, reduce to medium, and simmer until just fork-tender (15–25 minutes depending on size).
Add broccoli to the boiling pot for 2 minutes just before potatoes finish. Remove with a slotted spoon into a bowl to stop cooking and keep bright color.
Drain potatoes in a colander and let steam escape. When cool enough to handle, roughly chop into bite-sized pieces and return to the empty pot.
Add the cooled sauce and sour cream to the chopped potatoes and stir to coat thoroughly. Taste and adjust seasoning with additional seasoned salt if needed.
Gently fold the blanched broccoli into the potato mixture, transfer to the prepared baking dish, and spread into an even layer.
Top with shredded Colby-Jack and bake at 375°F for 25–30 minutes until cheese is melted and the sauce is bubbly. Allow to rest 5 minutes before serving.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@royalmorsel on social media!


Juicy beef, sweet-charred peppers, and a silky queso drizzle turn these sliders into the ultimate crowd-pleasing bite for game day or weeknight fun.

Melt-in-your-mouth braised short ribs nestled over creamy garlic mashed potatoes, all in a rich, herb-scented sauce that feels like a warm hug.

Golden, garlicky pull-apart loaf swaddled in buttery herbs and stretchy mozzarella that begs to be shared warm from the oven.

Leave a comment & rating below or tag @royalmorsel on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.