Creamy Potato Broccoli Casserole

A comforting, crowd-pleasing casserole combining tender russet potatoes and bright broccoli in a rich cream-cheese sauce topped with gooey Colby-Jack.

This creamy potato broccoli casserole has been a quiet hero in my weeknight repertoire for years. I first assembled these familiar ingredients on a rainy Sunday when pantry staples and a lonely head of broccoli needed rescuing. What started as a practical way to use what I had turned into a dish that became a requested contribution for potlucks and family dinners. The rooted, earthy russets hold their texture through a gentle boil and a brief bake, while the broccoli provides brightness and just enough bite to prevent the casserole from feeling one-note.
The magic comes from a simple, silky sauce built from butter, cream cheese and half-and-half enhanced with seasoned salt and pepper. That sauce hugs the roughly chopped potatoes and partially cooked broccoli, binding everything together before an indulgent blanket of shredded Colby-Jack turns into a golden, bubbling finish. I love that it’s hearty enough to stand alone as a vegetarian main but easy to pair with roasted chicken or a crisp salad for a complete meal.
Why You'll Love This Recipe
- This dish uses pantry-friendly ingredients and fresh broccoli you can find year-round, making it an easy weeknight or potluck choice.
- Hands-on time is modest: most of the work is boiling and a short sauce preparation, so you can multitask while it bakes—ready in about an hour total.
- Make-ahead friendly: assemble the casserole, refrigerate covered for up to 24 hours, and bake when you’re ready for a stress-free dinner.
- Family-pleasing texture: tender potato chunks contrast with bright, slightly crisp broccoli and a creamy, cheesy top.
- Accessible tweaks: swap cheeses or use Greek yogurt for tang; this is forgiving for dietary tweaks while retaining comfort-food appeal.
- Feeds a crowd—perfect for gatherings—while still responding well to portion scaling for smaller households.
In my house this casserole often sparks nostalgia. My partner calls it "Sunday comfort in a dish," and our neighbors asked for the recipe after a holiday dinner. It’s the kind of recipe that reliably comforts and surprises: familiar flavors elevated by a velvety sauce and the simple joy of melted cheese on top.
Ingredients
- Unsalted butter: 5 tablespoons, softened—1 tablespoon for greasing a 9x13 baking pan and 4 tablespoons for the sauce. Unsalted lets you control seasoning; plug-in brands I use are Land O'Lakes or Kerrygold for depth.
- Russet potatoes: 2 1/2 pounds (about 5–6 medium), peeled. Choose firm, dry spuds; russets give a fluffy interior that holds shape without disintegrating in the bake.
- Broccoli florets: 4 cups fresh, cut into bite-size pieces (one large head). Fresh broccoli gives the brightest color and best texture—avoid overcooking to preserve vibrancy.
- Cream cheese: 4 ounces, softened. Full-fat cream cheese adds structure and silkiness to the sauce; Philadelphia works reliably.
- Seasoned salt: 2 teaspoons to add rounded savory notes. I prefer Lawry’s seasoned salt for consistency.
- Black pepper: 1/2 teaspoon, freshly ground for aromatic heat.
- Half-and-half: 1/2 cup to loosen the sauce and keep it rich without being too heavy.
- Full-fat sour cream: 1 1/2 cups to add tang and body; it balances the cream cheese and keeps the dish moist.
- Colby-Jack cheese: 1 1/2 cups shredded for melting—provides that signature gooey, slightly sharp finish. Pre-shredded works, but freshly shredded melts more smoothly.
Instructions
Preheat and prepare dish: Preheat your oven to 375°F. Use 1 tablespoon of the softened butter to grease the bottom and sides of a 9x13-inch baking dish thoroughly; this prevents sticking and encourages even browning. Make the sauce: In a small saucepan over medium heat, combine the remaining 4 tablespoons butter, softened cream cheese, seasoned salt, and black pepper. As the butter melts, whisk constantly to break up the cream cheese into a smooth emulsion. When smooth, whisk in the half-and-half until fully combined and slightly thickened—this should take 2–3 minutes. Remove from heat and allow the sauce to cool slightly so it won’t melt the sour cream on contact. Boil the potatoes: Place peeled potatoes in a large pot and add cold water to cover by about 2 inches. Bring to a vigorous boil over high heat, then lower the heat to maintain a steady boil. Cook until potatoes are fork-tender but not falling apart—about 15 minutes for smaller potatoes, 20–25 minutes for larger ones. Test frequently: you want potato cubes that hold shape after chopping. Par-cook the broccoli: Two minutes before the potatoes finish, add the broccoli florets to the boiling water to blanch them briefly. After 2 minutes, scoop the broccoli out with a slotted spoon and transfer to a medium bowl—this yields bright color and prevents sogginess during baking. Drain and cool: Drain the potatoes into a colander and allow steam to escape so the surface moisture evaporates. When cool enough to handle, roughly chop into bite-size pieces and return to the empty pot to continue cooling; excess steam should dissipate before adding dairy to avoid a watery casserole. Combine and assemble: Add the cooled sauce and full-fat sour cream to the chopped potatoes, stirring gently to coat evenly. Fold in the blanched broccoli, taking care not to break florets. Transfer the mixture into the buttered 9x13-inch dish and spread evenly. Top and bake: Scatter the shredded Colby-Jack evenly over the top. Bake in the preheated 375°F oven for 25–30 minutes, or until the cheese is melted, golden at the edges, and the sauce is bubbling around the sides. Remove and let rest for 5 minutes to set before serving.
You Must Know
- This dish freezes well for up to 3 months when tightly wrapped and placed in an airtight container; thaw overnight in the fridge before reheating.
- Because potatoes are high in starch, draining and cooling is critical to prevent a watery texture—this encourages excess moisture to evaporate before assembly.
- High in calcium and fat from dairy—each serving is calorie-dense, so pair with a leafy salad for a balanced plate.
- Vegetarian-friendly and naturally gluten-free; always check labels on seasoned salt and shredded cheese if strict dietary restrictions apply.
What I love most about this dish is its versatility: it stands in as a vegetarian main, a hearty side, or a centerpiece for casual get-togethers. The first time I served it at a family brunch, my aunt went back for thirds and demanded I write down every step. Simple techniques—gentle whisking for a lump-free sauce, brief blanching for broccoli—make a big difference in the final texture.
Storage Tips
Cool leftovers to room temperature (no more than two hours), then store in an airtight container in the refrigerator for up to 4 days. For freezing, place cooled portions in freezer-safe containers or wrap the entire dish tightly with plastic wrap and foil; freeze up to 3 months. Reheat single portions in the microwave on medium power until warmed through, or thaw overnight and reheat in a 350°F oven covered with foil for 15–20 minutes, then uncover for 5–10 minutes to re-crisp the top.
Ingredient Substitutions
If you prefer a lighter version, substitute half-and-half with whole milk and reduce the cream cheese to 2 ounces, adding 1/4 cup Greek yogurt for tang. Swap Colby-Jack for sharp cheddar for a more pronounced flavor or use a blend of mozzarella and Parmesan for stretch and umami. For a dairy-free option, use a plant-based cream cheese, unsweetened almond creamer in place of half-and-half, and a dairy-free shredded cheese—note that texture and flavor will differ.
Serving Suggestions
Serve warm with a crisp green salad dressed in lemon vinaigrette to cut richness. For heartier meals, pair with roasted chicken thighs or garlic-rubbed pork chops. Garnish with snipped chives or parsley for color and a light oniony brightness. This dish also works well at brunch alongside scrambled eggs and roasted tomatoes.
Seasonal Adaptations
In spring, add peas or tender asparagus tips for freshness; in fall, fold in roasted butternut cubes for sweetness and color. Holiday variations can include a sprinkle of toasted breadcrumbs mixed with melted butter and herbs across the top for crunch. For summer potlucks, use new potatoes and steam broccoli briefly to preserve texture and serve slightly warm instead of piping hot.
Meal Prep Tips
For make-ahead convenience, prepare through the assembly step, cover tightly, and refrigerate for up to 24 hours. Allow the dish to sit at room temperature for 30 minutes before baking to ensure even heating. If you prefer portioned lunches, divide into individual oven-safe containers and bake directly from cold—add 5–10 minutes to baking time and cover with foil to prevent over-browning.
Success Stories
Readers often tell me this casserole became a staple at family gatherings: one friend used it as a vegetarian centerpiece at Thanksgiving and said it converted several skeptics into fans. Another reader wrote that swapping in smoked gouda turned it into the highlight of their tailgate spread. Small adjustments—like using fresh-cracked pepper or an extra minute of broccoli blanching—have produced consistent praise and second-helpings.
Comforting, adaptable, and reliably delicious, this creamy potato broccoli casserole is a dish I turn to whenever I want something simple but satisfying. Make it your own with different cheeses, herbs, or seasonal veg, and enjoy the warmth it brings to the table.
Pro Tips
Allow the sauce to cool slightly before adding sour cream to avoid curdling.
Roughly chop potatoes into even bite-size pieces so they cook and set evenly.
Briefly blanch broccoli for a bright color and firmer texture—don’t overcook it.
This nourishing creamy 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.
FAQs about Recipes
Can I make this ahead of time?
Yes—assemble and refrigerate for up to 24 hours. Bring to room temperature before baking and add a few minutes to the bake time.
Can I use low-fat dairy?
Use full-fat dairy for best texture. Low-fat substitutes can be used but will alter creaminess and mouthfeel.
Tags
Creamy Potato Broccoli Casserole
This Creamy 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.

Ingredients
Main
Instructions
Preheat and prepare dish
Preheat oven to 375°F and butter a 9x13-inch baking dish with 1 tablespoon softened butter to prevent sticking and encourage even browning.
Make the sauce
In a small saucepan over medium heat, melt 4 tablespoons butter with 4 ounces softened cream cheese, 2 teaspoons seasoned salt and 1/2 teaspoon black pepper, whisking until smooth. Stir in 1/2 cup half-and-half until the sauce thickens slightly, then remove from heat to cool slightly.
Boil potatoes
Place peeled potatoes in a large pot, cover with cold water by 2 inches, bring to a boil, and cook until just fork-tender (15–25 minutes depending on size), then drain.
Par-cook broccoli
Add broccoli to the boiling pot two minutes before potatoes finish; blanch for 2 minutes, then remove with a slotted spoon and set aside to retain bright color and texture.
Drain, cool and chop
Drain potatoes in a colander and allow steam to escape. When cool enough to handle, roughly chop into bite-size pieces and return to the empty pot to cool further and evaporate excess moisture.
Combine and assemble
Mix the cooled sauce and 1 1/2 cups sour cream into the chopped potatoes until evenly coated. Fold in the par-cooked broccoli and transfer the mixture to the prepared baking dish.
Top and bake
Evenly top with 1 1/2 cups shredded Colby-Jack cheese and bake at 375°F for 25–30 minutes, until the cheese is melted and the sauce is bubbling. Let 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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@epicula on social media!

Categories:
You might also like...

35-Minute Marry Me Chicken Soup That Steals Hearts
A creamy, tomato-kissed chicken soup with garlic, Parmesan, and sun-dried tomatoes—ready in 35 minutes and perfect for weeknights or cozy dinners.

5-Ingredient Mac and Cheese
A creamy, comforting mac and cheese made with just five pantry staples—ready in under 30 minutes and perfect for weeknights or as a crowd-pleasing side.

Air Fryer Christmas Donut Holes
Light, fluffy donut holes tossed in cinnamon sugar and finished with festive sprinkles, made quickly in the air fryer for holiday mornings and parties.

Did You Make This?
Leave a comment & rating below or tag @epicula on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.
Hi, I'm Olivia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
