Comforting Potato Broccoli Casserole | Delishum
30-MINUTE MEALS! Get the email series now
Royal Recipe

Comforting Potato Broccoli Casserole

5 from 1 vote
1 Comments
Amelia Rose
By: Amelia RoseUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

A creamy, cheesy casserole of tender russet potatoes and bright broccoli tossed in a rich butter-cream cheese sauce — perfect for weeknights, potlucks, or holiday sides.

Comforting Potato Broccoli Casserole

This creamy potato broccoli casserole has been a kitchen staple for chilly evenings and holiday tables in my house for years. I first developed this version on a busy Sunday when I wanted something comforting that would use pantry staples and a head of broccoli destined for the back of the fridge. The result was a dish where tender chunks of russet potatoes soak up a velvety butter and cream cheese sauce, while fork-tender broccoli adds freshness and color. Every time I bring it out, someone asks for the recipe.

I fell in love with the contrast of textures the first time I made it: slightly crisped, melted cheese on top and soft, but not mushy, potato pieces underneath. The seasoned salt gives it a savory backbone and the half-and-half keeps the sauce light enough that the vegetables remain the stars. It’s forgiving, travel-friendly, and it reheats beautifully — all reasons it’s a reliable choice whether you’re feeding family on a weeknight or bringing a dish to a gathering.

Why You'll Love This Recipe

  • This dish is ready in about an hour from start to finish and uses pantry-friendly ingredients like russet potatoes, butter, and cream cheese, so you can pull it together at short notice.
  • It holds well for leftovers and can be made ahead — assemble the casserole and refrigerate for up to 24 hours before baking to save time on the day you serve it.
  • Because the broccoli is briefly blanched with the potatoes, it stays bright green and tender, providing contrast to the creamy potato pieces rather than becoming mushy.
  • The balance of half-and-half and sour cream gives richness without being overly heavy, so the casserole remains comforting rather than cloying.
  • This is a crowd-pleaser: it pairs easily with roasted meats, grilled fish, or a simple green salad and works well for potlucks and holiday spreads.

We've served this casserole at casual family dinners and at holiday brunches; my cousin once brought leftovers to work and reported it was the hit of the break room. It’s approachable for cooks of any skill level and adapts well to what’s in your fridge.

Ingredients

  • Unsalted butter (5 tablespoons): Use good-quality butter such as Kerrygold or Plugrá for a better flavor; 1 tablespoon is reserved to butter the baking dish while 4 tablespoons create the base of the sauce.
  • Russet potatoes (2 1/2 pounds): Choose firm, dry potatoes — about 5 to 6 medium russets. Their starchy texture helps the sauce cling to the pieces; avoid waxy varieties if you want the light, fluffy interior texture.
  • Broccoli florets (4 cups): From one large head, cut into bite-size pieces. Fresh broccoli gives best color and texture; if using frozen, thaw and pat dry to avoid excess moisture.
  • Cream cheese (4 ounces): Full-fat cream cheese at room temperature blends smoothly into the butter and forms a silky sauce; Philadelphia brand works well for consistent results.
  • Seasoned salt (2 teaspoons) and black pepper (1/2 teaspoon): Seasoned salt provides a gentle savory base; adjust to taste and use kosher salt if preferred (increase slightly).
  • Half & half (1/2 cup): Adds creaminess without making the sauce too heavy; for a richer finish you can substitute light cream but the texture will change slightly.
  • Full-fat sour cream (1 1/2 cups): Adds tang and body — choose a full-fat variety for a smoother mouthfeel and better reheating results.
  • Shredded Colby-Jack cheese (1 1/2 cups): Gives a mild, melty top layer. You can blend Colby and Monterey Jack or use sharp cheddar for more bite.

Instructions

Prepare the baking dish: Preheat the oven to 375° F. Use 1 tablespoon of the softened butter to coat the bottom and sides of a 9x13-inch baking dish evenly. This prevents sticking and adds flavor to the edges while the casserole bakes. Make the sauce: In a small saucepan over medium heat, combine the remaining 4 tablespoons butter, the 4 ounces of softened cream cheese, 2 teaspoons seasoned salt, and 1/2 teaspoon black pepper. As the butter and cream cheese warm, whisk constantly until the mixture is smooth and free of lumps. Once smooth, whisk in 1/2 cup half & half until fully incorporated and the sauce thickens slightly. Remove from the heat and let cool while you prepare the potatoes. Boil the potatoes: Place peeled whole potatoes into a large pot and add cold water to cover by about 2 inches. Bring to a boil over high heat, then reduce to medium and simmer until the potatoes are just tender when pierced with a fork — about 15 minutes for smaller pieces, 20–25 minutes for larger ones. The goal is tender but not falling apart because they finish cooking in the oven. Par-cook the broccoli: Just before the potatoes finish, add the broccoli florets to the same pot and let them boil for about 2 minutes to brighten and begin tenderizing them. Remove the broccoli with a slotted spoon and place in a medium bowl to stop cooking and retain the vivid green color. Drain and cool the potatoes: Drain the potatoes in a large colander and let them vent steam until cool enough to handle. Roughly chop the potatoes into bite-size pieces and return them to the empty pot to continue releasing steam and cool further — this prevents watery casserole. Toss with sauce and sour cream: Add the cooled sauce and 1 1/2 cups sour cream to the chopped potatoes. Gently fold to coat each piece evenly; aim for a creamy coating rather than a soupy mixture. Adjust seasoning with a pinch more seasoned salt or pepper if needed. Add broccoli and assemble: Fold the partially cooked broccoli into the potatoes and transfer the mixture to the buttered 9x13 dish, spreading into an even layer. Top with 1 1/2 cups shredded Colby-Jack cheese in a uniform layer. Bake and rest: Bake for 25–30 minutes or until the cheese is melted, the edges are bubbling, and the top has a light golden tint. Let rest on the counter for 5 minutes to allow the sauce to set slightly before serving. User provided content image 1

You Must Know

  • This casserole freezes well for up to 3 months if baked first and then cooled completely; thaw overnight in the refrigerator before reheating.
  • Store leftovers in an airtight container in the refrigerator for 3–4 days; reheat in a 350° F oven until warmed through to avoid soggy texture from microwave reheating.
  • The dish is relatively high in dairy and calories, but you can reduce fat by swapping light sour cream and using reduced-fat cheese at the cost of some creaminess.
  • Par-boiling the broccoli keeps it bright and prevents overcooking; adding it raw will result in a softer, paler texture after baking.

My favorite part of making this casserole is the aroma — butter, melting cheese, and gentle seasoning that signals comfort food is coming. Family members have told me it reminds them of home-cooked holiday sides, and one friend declared it a new potato salad for cooler months because of the creamy tang from the sour cream.

Storage Tips

To store, allow the casserole to cool to room temperature, then cover tightly with foil or transfer to an airtight container. Keep refrigerated for up to 4 days. For freezing, bake the casserole first, cool completely, and wrap tightly in plastic wrap then foil — label with the date and freeze for up to 3 months. To reheat from frozen, thaw overnight in the fridge and warm in a 350° F oven until heated through, about 30–40 minutes depending on size. For single servings, reheat in a microwave for 1–2 minutes and then crisp the top under a broiler for 1–2 minutes if desired.

Ingredient Substitutions

If you need to swap ingredients, try Yukon Gold potatoes for a creamier, less flaky texture — reduce boiling time slightly because they cook faster. If you prefer a lighter version, use plain Greek yogurt in place of half or all of the sour cream; expect a tangier flavor and slightly less richness. For a dairy-free adaptation, substitute a plant-based cream cheese and non-dairy sour cream, and use a dairy-free melting cheese alternative — note that texture and flavor will differ from the original.

User provided content image 2

Serving Suggestions

Serve this dish as a hearty side with roasted chicken, glazed ham, or pan-seared salmon. For brunch, pair with scrambled eggs and a light arugula salad dressed with lemon vinaigrette. Garnish with chopped chives or parsley for color and a bright counterpoint to the rich flavors. A crisp pickle or a tart cranberry relish also helps cut through the richness on holiday tables.

Cultural Background

This kind of layered, creamy casserole has roots in home-cooking traditions across North America, where casseroles became popular in the mid-20th century for their convenience and ability to feed a family crowd. Combining potatoes and a green vegetable under a cheesy topping is a classic technique to transform humble ingredients into a celebratory side dish that is both economical and satisfying.

Seasonal Adaptations

In spring and summer, use tender young potatoes and fresh garden broccoli for a lighter result; add a squeeze of lemon before serving to brighten flavors. For fall and winter, fold roasted garlic into the sauce and top with crispy fried onions for extra warmth and texture. Swap in seasonal cheeses — a smoked cheddar in autumn adds depth; a mild Havarti warms beautifully in winter.

Meal Prep Tips

To meal-prep, complete all steps through assembling the casserole, then cover and refrigerate for up to 24 hours before baking. This makes it easy to pop into the oven when guests arrive. For portioned meals, divide into individual ramekins and bake for 15–20 minutes, which also makes transportation to potlucks convenient.

There’s comfort in a dish that’s both familiar and flexible. This potato broccoli casserole is a dependable bridge between weeknight simplicity and holiday indulgence — make it your own and enjoy sharing it with family and friends.

Pro Tips

  • Par-boil broccoli for only 1–2 minutes to preserve color and prevent overcooking during baking.

  • Let the chopped potatoes steam in the empty pot briefly after draining to reduce excess moisture for a thicker final texture.

  • Allow the casserole to rest 5 minutes after baking so the sauce sets and servings hold their shape.

This nourishing comforting 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.

Tags

Casseroles recipedinnervegetablespotatoesbroccolicasserole
No ratings yet

Comforting Potato Broccoli Casserole

This Comforting 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.

Servings: 6 steaks
Comforting Potato Broccoli Casserole
Prep:25 minutes
Cook:30 minutes
Rest Time:10 mins
Total:55 minutes

Instructions

1

Prepare the baking dish

Preheat oven to 375° F and butter a 9x13-inch baking dish with 1 tablespoon of the softened butter to prevent sticking.

2

Make the sauce

In a small saucepan over medium heat, melt 4 tablespoons butter with 4 ounces cream cheese, 2 teaspoons seasoned salt, and 1/2 teaspoon black pepper, whisking until smooth; then whisk in 1/2 cup half & half until thickened and remove from heat to cool.

3

Boil the potatoes

Place peeled potatoes in a large pot, cover with cold water by 2 inches, bring to a boil, then simmer until just tender (15–25 minutes depending on size); do not overcook.

4

Par-cook the broccoli

Add broccoli florets to the boiling pot for the last 2 minutes to brighten color and begin tenderizing; remove with a slotted spoon and set aside in a bowl.

5

Drain and cool

Drain potatoes in a colander and allow them to cool and vent steam; roughly chop into bite-size pieces and return to the empty pot to reduce excess moisture.

6

Combine potatoes and sauce

Add the cooled sauce and 1 1/2 cups sour cream to the chopped potatoes and gently stir to coat evenly, adjusting seasoning if necessary.

7

Add broccoli and assemble

Fold the broccoli into the potato mixture, transfer to the prepared baking dish, and top with 1 1/2 cups shredded Colby-Jack cheese.

8

Bake and rest

Bake at 375° F for 25–30 minutes until cheese is melted and sauce is bubbling; allow the casserole 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.

Nutrition

Calories: 565kcal | Carbohydrates: 36g | Protein:
14g | Fat: 35g | Saturated Fat: 11g |
Polyunsaturated Fat: 7g | Monounsaturated Fat:
14g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@delishum on social media!

Comforting Potato Broccoli Casserole

Categories:

Comforting Potato Broccoli Casserole

Did You Make This?

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

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Amelia!

Chef and recipe creator specializing in delicious Casseroles cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

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