
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Yes—assemble and refrigerate for up to 24 hours. Bring to room temperature before baking and add a few minutes to the bake time.
Use full-fat dairy for best texture. Low-fat substitutes can be used but will alter creaminess and mouthfeel.
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.

Preheat oven to 375°F and butter a 9x13-inch baking dish with 1 tablespoon softened butter to prevent sticking and encourage even browning.
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.
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.
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 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.
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.
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.
Leave a comment & rating below or tag
@epicula on social media!


Ultra-fudgy brownies crowned with toasted mini marshmallows and warm cocoa icing, with molten chocolate pockets in every bite.

Buttery shortbread crust topped with a gooey brown sugar pecan filling. Just 10 minutes to prep for bakery-worthy bars with irresistible crunch.

Ultra-creamy pumpkin cheesecake with a graham crust, bakes without cracks, and shines with caramel and rum-kissed whipped cream.

Leave a comment & rating below or tag @epicula 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.