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

Potato Broccoli Casserole

5 from 1 vote
1 Comments
Emma Carter
By: Emma CarterUpdated: Dec 20, 2025
This post may contain affiliate links. Please read our disclosure policy.

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.

Potato Broccoli Casserole

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.

Why You'll Love This Recipe

  • Comforting and creamy without being greasy — the butter and cream cheese create a smooth, clinging sauce that coats each potato bite.
  • Ready in about an hour from start to finish; one pan in the oven means minimal hands-on time and easy cleanup.
  • Uses pantry staples and one head of broccoli, making it ideal when you want something homey fast.
  • Make-ahead friendly: assemble it up to a day in advance and refrigerate; simply bake a little longer when chilled.
  • Crowd-pleaser for holidays and weeknight dinners alike — it pairs well with roasted proteins and works as a vegetarian main for casual meals.
  • Bright broccoli is blanched, preserving color and a bite that contrasts the soft potatoes, giving better texture than fully steaming the florets.

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.

Ingredients

  • Unsalted butter (5 tablespoons): Keep it at room temperature so it melts evenly into the sauce. Reserve 1 tablespoon for greasing the baking dish and use the rest in the sauce for a glossy finish.
  • Russet potatoes (2 1/2 pounds, about 5–6 medium): Starchy russets break down slightly to give a fluffy interior; choose firm, blemish-free potatoes and peel for a silky texture.
  • Fresh broccoli florets (4 cups): One large head yields the right volume — cut into bite-size pieces so each forkful has potato and broccoli together.
  • Cream cheese (4 ounces): Full-fat cream cheese gives body to the sauce; soften it to room temperature so it melts smoothly without lumps.
  • Seasoned salt (2 teaspoons) and black pepper (1/2 teaspoon): Adjust seasoned salt if your brand is salty; black pepper adds a bright, peppery finish.
  • Half & half (1/2 cup): Adds silkiness without being as heavy as cream; can be swapped for whole milk if needed, though the sauce will be lighter.
  • Full-fat sour cream (1 1/2 cups): Adds tang and creaminess; use full-fat for the best texture and flavor stability when baked.
  • Shredded Colby-Jack cheese (1 1/2 cups): Melts beautifully and offers a mild, slightly sharp finish — pre-shredded is convenient but shredding from a block melts better.

Instructions

Prepare the baking dish and preheat: Preheat the oven to 375°F. Use 1 tablespoon of butter to thoroughly butter the bottom and sides of a 9x13 inch baking dish; this prevents sticking and adds flavor to the edges. Set aside while you work on the sauce and vegetables. Make the butter-cream sauce: In a small saucepan over medium heat, add the remaining 4 tablespoons of butter, the softened cream cheese, seasoned salt, and black pepper. As the butter and cream cheese warm, whisk continuously until the cream cheese breaks down and no lumps remain. Once smooth, whisk in the half & half and continue whisking until the mixture thickens slightly and coats the back of a spoon. Remove from heat and allow the sauce to cool for a few minutes before combining with potatoes to avoid melting the sour cream. Boil the potatoes: Place peeled potatoes in a large pot and cover with cold water until the water level is about 2 inches above the potatoes. 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 small pieces or 20–25 minutes for larger halves. Avoid overcooking; they should hold shape because they will finish cooking in the oven. Par-cook the broccoli: Just before the potatoes are done, add the broccoli florets to the pot of boiling water and let them cook for 2 minutes. Use a slotted spoon to remove the broccoli promptly and place in a medium bowl — this quick blanch preserves bright color and a pleasant bite. Drain and cool: Pour the potatoes into a colander to drain and let steam escape so excess moisture evaporates. When cool enough to handle, roughly chop into bite-size pieces and return them to the empty pot to continue cooling; this step reduces sogginess in the finished dish. Combine sauce and dairy: To the pot of chopped potatoes add the cooled butter-cream sauce and the sour cream. Gently stir to coat all potato pieces evenly. Taste and adjust seasoning — add a pinch more seasoned salt if needed. Add broccoli and transfer: Fold the blanched broccoli into the coated potatoes carefully to avoid smashing. Transfer the mixture into the prepared 9x13 inch baking dish and spread into an even layer so everything bakes uniformly. Top with cheese and bake: Sprinkle the shredded Colby-Jack cheese in an even layer over the casserole. Bake in the preheated 375°F oven for 25–30 minutes, until the cheese is melted, golden in spots, and the sauce is bubbly around the edges. Allow the casserole to rest 5 minutes before serving so the sauce sets slightly. User provided content image 1

You Must Know

  • This dish stores well: refrigerate in an airtight container for up to 4 days; reheat in a 350°F oven until warmed through to restore texture.
  • Freezing changes texture: freeze only if necessary, up to 2 months; thaw overnight in the refrigerator and expect a slightly softer broccoli after reheating.
  • High in calcium and provides fiber from potatoes and broccoli — a hearty side that complements lean proteins.
  • For best results avoid overboiling potatoes; slightly underdone potatoes help prevent a mushy casserole after baking.

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.

Storage Tips

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.

Ingredient Substitutions

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.

User provided content image 2

Serving Suggestions

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.

Cultural Background

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.

Seasonal Adaptations

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.

Meal Prep Tips

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.

Pro Tips

  • 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.

Tags

CasserolePotatoesBroccoliCasserolesCheeseHoliday SidesRoyalmorsel
No ratings yet

Potato Broccoli Casserole

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.

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

Ingredients

For the dish

Sauce and dairy

Instructions

1

Prepare dish and preheat

Preheat oven to 375°F. Butter a 9x13 inch baking dish with 1 tablespoon of unsalted butter and set aside.

2

Make the sauce

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.

3

Boil potatoes

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).

4

Par-cook broccoli

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.

5

Drain and cool potatoes

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.

6

Combine sauce and sour cream

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.

7

Fold in broccoli and transfer

Gently fold the blanched broccoli into the potato mixture, transfer to the prepared baking dish, and spread into an even layer.

8

Top with cheese and bake

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.

Nutrition

Calories: 420kcal | Carbohydrates: 35g | Protein:
8g | Fat: 26g | Saturated Fat: 8g |
Polyunsaturated Fat: 5g | Monounsaturated Fat:
10g | 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
@royalmorsel on social media!

Potato Broccoli Casserole

Categories:

Potato Broccoli Casserole

Did You Make This?

Leave a comment & rating below or tag @royalmorsel 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 Emma!

Chef and recipe creator specializing in delicious Casserole 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.