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

Potato Broccoli Casserole

5 from 1 vote
1 Comments
Emily Kate
By: Emily KateUpdated: Jan 21, 2026
This post may contain affiliate links. Please read our disclosure policy.

A creamy, cheesy potato and broccoli casserole that's simple to make, family-friendly, and perfect for weeknight dinners or potlucks.

Potato Broccoli Casserole
This potato broccoli casserole has been a trusted dish in my kitchen for years — the sort of recipe I turn to when I want something comforting, easy, and reliably crowd-pleasing. I first assembled this combination on a chilly Sunday afternoon when I had a head of broccoli and a few russet potatoes left in the pantry. The result was an immediate hit: tender potato pieces enveloped in a silky cream-cheese sauce, with bright green broccoli florets folded through and a blanket of melted colby-jack on top. It stayed on our family table for nights when we needed something warm, familiar, and slightly indulgent. What makes this version special is the balance of textures and flavors. The potatoes give a substantial, fluffy bite; the broccoli adds freshness and color; and the sauce — made from butter, cream cheese, half & half, and sour cream — creates a glossy coating that clings to the vegetables. There’s a little seasoned salt and black pepper to lift everything without overpowering the natural earthiness of the vegetables. This casserole has become a weeknight favorite and a potluck staple because it’s easy to scale, travels well, and keeps crowds happy.

Why You'll Love This Recipe

  • Comforting and creamy: the sauce uses cream cheese and half & half for a smooth texture that coats every piece of potato and broccoli.
  • Quick assembly: ready to bake in about 30 minutes of active prep time, ideal for busy weeknights.
  • Pantry-friendly: uses common ingredients — russet potatoes, a head of broccoli, butter, cream cheese, sour cream, and shredded cheese.
  • Make-ahead friendly: assemble the casserole ahead and refrigerate for a stress-free bake before guests arrive.
  • Crowd-pleaser: mild seasoned salt and melty colby-jack appeal to both kids and adults; great for family dinners and potlucks.
  • Flexible portions: fits a 9x13 pan to serve a family of 6–8; easy to halve or double as needed.

I first discovered this combination on a blustery day when I wanted something warm but not fussy. My kids immediately asked for seconds, and a neighbor took the leftovers home and declared it "the best casserole I'd ever tasted." Over time I've refined the timing — parboiling the broccoli for two minutes to keep it bright and slightly crisp, and letting the potatoes cool a bit before chopping so they hold their shape. Those small adjustments make a big difference.

Ingredients

  • Unsalted butter (5 tablespoons): Softened to room temperature so it melts quickly in the saucepan and helps create a glossy sauce; use a good-quality brand like Kerrygold or Land O Lakes for flavor.
  • Russet potatoes (2 1/2 pounds): About 5–6 medium potatoes. Choose firm, dry potatoes with minimal blemishes; their starchy flesh breaks down just enough to soak up sauce while still holding chunks after chopping.
  • Broccoli (4 cups florets): From one large head; cut into bite-size pieces. Fresh produces the best texture and color — look for firm stems and deep green crowns.
  • Cream cheese (4 ounces): Softened to room temperature so it blends smoothly into the butter; full-fat cream cheese yields the creamiest result.
  • Seasoned salt (2 teaspoons) & black pepper (1/2 teaspoon): Seasoned salt adds a savory baseline while the pepper gives a subtle kick; taste and adjust before baking.
  • Half & half (1/2 cup): Adds richness without making the sauce too heavy; you can swap for whole milk in a pinch for a lighter finish.
  • Full-fat sour cream (1 1/2 cups): Brings tang and body to the mixed filling; opt for full-fat for the best mouthfeel and stability during baking.
  • Shredded colby-jack cheese (1 1/2 cups): A melty, mild blend that browns nicely; pre-shredded cheese works in a hurry but freshly shredded melts more smoothly.

Instructions

Prepare the baking dish: Preheat the oven to 375°F. Use 1 tablespoon of softened unsalted butter to butter the bottom and sides of a 9x13-inch baking dish thoroughly; this prevents sticking and adds flavor to the edges. Set the dish aside while you prepare the filling. Make the sauce: In a small saucepan over medium heat, combine the remaining 4 tablespoons butter, 4 ounces softened cream cheese, 2 teaspoons seasoned salt, and 1/2 teaspoon black pepper. As the butter and cream cheese soften, whisk constantly to eliminate lumps. Once smooth, whisk in 1/2 cup half & half until fully incorporated and the sauce is slightly thickened. Remove from heat and let cool; cooling prevents the dairy from breaking when mixed with other cold ingredients. Cook the potatoes and par-cook the broccoli: Place peeled potatoes in a large pot and cover with cold water by about 2 inches. Bring to a vigorous boil over high heat, then reduce to medium to maintain a rolling simmer. Cook until the potatoes are fork-tender but not falling apart — about 15 minutes for smaller pieces, 20–25 minutes for larger potatoes. With 2 minutes left, add the broccoli florets to the boiling water to blanch; after 2 minutes, remove the broccoli with a slotted spoon and transfer to a medium bowl to stop cooking and lock in bright color. Drain and cool: Drain the potatoes thoroughly in a colander and allow them to steam off excess moisture for a few minutes. When cool enough to handle, roughly chop into bite-size pieces and return to the empty large pot. Allow the chopped potatoes to sit for a few minutes so surface moisture evaporates — this helps the sauce adhere rather than become watery. Assemble the mixture: Add the cooled cream-cheese sauce and 1 1/2 cups full-fat sour cream to the chopped potatoes. Gently stir to coat every piece; use a folding motion to avoid mashing the potatoes. Fold in the partially cooked broccoli florets until distributed evenly. Top and bake: Transfer the potato and broccoli mixture to the prepared 9x13-inch baking dish, spreading it into an even layer. Sprinkle 1 1/2 cups shredded colby-jack cheese evenly over the top. Bake in the preheated 375°F oven for 25–30 minutes, until the cheese is melted, bubbly, and beginning to turn golden at the edges. Rest and serve: Let the casserole rest on the counter for 5 minutes to allow the sauce to set slightly, which makes serving cleaner and the texture more cohesive. Serve warm straight from the dish. User provided content image 1

You Must Know

  • This dish freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
  • Because it contains butter, cream cheese, half & half, and sour cream, the casserole is dairy-rich and not suitable for dairy-free diets without substitutions.
  • Par-cooking the broccoli for just two minutes keeps it bright green and prevents a mushy texture after baking.
  • If your potatoes are overcooked and fall apart, the texture will be softer and more mashed — aim for fork-tender, not collapsing.
  • Leftovers keep well in the refrigerator for 3–4 days when stored in an airtight container; reheat in a 350°F oven for even warming.

What I love most about this dish is how forgiving it is. I've brought it to holiday gatherings and casual weeknight dinners alike; it travels well and always draws a line of eager guests at the buffet. The crisp top edges and soft interior deliver a comforting contrast each time, and small changes — like adding a sprinkle of smoked paprika or swapping the cheese — make noticeable but welcome differences.

Storage Tips

To store, cool the casserole to room temperature before covering tightly with foil or transferring to an airtight container. Refrigerate for up to 3–4 days. For longer storage, freeze portions or the whole dish for up to 3 months — wrap the baking dish in plastic and foil or use a freezer-safe container. To reheat from frozen, thaw overnight in the refrigerator and warm in a 350°F oven for 20–30 minutes, or until heated through. From refrigerated, reheat single servings in the microwave for 1–2 minutes or the whole dish at 350°F for 15–20 minutes. Look for bubbling sauce and steaming interior as cues that it's fully reheated.

User provided content image 2

Ingredient Substitutions

If you need to adapt the dish, several swaps work well: replace half & half with whole milk for a lighter sauce (though slightly less rich), or use Greek yogurt instead of sour cream for tang and protein — fold it in off the heat to prevent curdling. For a dairy-free version, use vegan butter, dairy-free cream cheese, and a plant-based cream or full-fat coconut milk, then choose a vegan shredded cheese. To reduce calories, substitute part of the sour cream with plain low-fat yogurt, but expect a thinner texture. If you prefer more bite, use red-skinned potatoes for waxier texture; they will hold shape better but be less fluffy.

Serving Suggestions

Serve this casserole as a hearty side alongside roasted meats or grilled chicken, or let it be the centerpiece for a vegetarian dinner with a crisp green salad and crusty bread. Garnish with a sprinkle of chopped chives, a dusting of smoked paprika, or toasted breadcrumbs for crunch. For holiday tables, pairing the casserole with roasted carrots and a citrusy salad provides balance. Individual ramelets can be used for single portions and make attractive side-dish servings for dinner parties.

Cultural Background

Gratins and casseroles — baked dishes combining starch, vegetables, and creamy sauces — are staples in many culinary traditions. This American-style potato and broccoli casserole borrows the gratin concept but uses familiar U.S. pantry items like russet potatoes and colby-jack cheese. It reflects mid-20th-century comfort food sensibilities where simple, economical ingredients were combined and baked to feed families efficiently. Variations have appeared across regions, substituting cheeses or adding proteins like ham or bacon.

Seasonal Adaptations

In spring and summer, swap broccoli for tender asparagus tips or add peas for brightness. In autumn and winter, incorporate roasted root vegetables like parsnips or sweet potatoes for deeper flavors; you may need to adjust parboiling times. For holiday versions, stir in cooked, diced ham or a handful of caramelized onions before baking. Fresh herbs — thyme in winter or dill in spring — can subtly shift the casserole's character without complicating the method.

Meal Prep Tips

For make-ahead convenience, assemble the full casserole up to 24 hours in advance and refrigerate covered. If freezing, assemble and freeze before baking, then thaw overnight and bake as directed. Portion into meal-prep containers for lunches; reheat in the microwave or oven. Use shallow containers to speed reheating, and sprinkle a little extra shredded cheese on top before warming to refresh the melted topping. Label containers with the date to keep track of freshness.

This casserole is reliably satisfying — a dish that welcomes improvisation while delivering consistent comfort. Whether it’s a busy weeknight side or the centerpiece at a family gathering, it’s one I return to again and again, and I hope it becomes a favorite at your table too.

Pro Tips

  • Parboil broccoli for just 2 minutes to keep it bright and slightly firm after baking.

  • Allow the cream-cheese sauce to cool before combining with potatoes to prevent separation.

  • Let the casserole rest 5 minutes after baking so the sauce sets for easier serving.

  • Drain potatoes thoroughly and let excess steam escape to avoid a watery finished dish.

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

Family FavoritePotatoBroccoliCasseroleCheesyComfort FoodWeeknight Dinner
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:30 minutes
Cook:30 minutes
Rest Time:10 mins
Total:1 hour

Ingredients

Main

Instructions

1

Prepare the baking dish

Preheat oven to 375°F. Butter a 9x13-inch baking dish with 1 tablespoon softened butter, coating sides and bottom. Set aside.

2

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. Whisk until smooth, then whisk in 1/2 cup half & half until slightly thickened. Remove from heat and cool.

3

Cook potatoes and par-cook broccoli

Place peeled potatoes in a large pot and cover with cold water by 2 inches. Bring to a boil, reduce to medium, and cook until fork-tender (15–25 minutes depending on size). Add broccoli to boiling water for 2 minutes, then remove with a slotted spoon to a bowl to stop cooking.

4

Drain and chop potatoes

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 let excess moisture evaporate.

5

Combine filling

Add the cooled cream-cheese sauce and 1 1/2 cups sour cream to the chopped potatoes. Gently stir to coat, then fold in the par-cooked broccoli until evenly distributed.

6

Assemble, top, and bake

Transfer the mixture to the prepared 9x13-inch dish, spread evenly, and top with 1 1/2 cups shredded colby-jack. Bake at 375°F for 25–30 minutes until cheese is melted and bubbly.

7

Rest and serve

Let the casserole rest on the counter for 5 minutes to allow the sauce to set slightly, then serve warm.

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: 36g | Protein:
8g | Fat: 28g | Saturated Fat: 8g |
Polyunsaturated Fat: 6g | Monounsaturated Fat:
11g | 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
@cravele on social media!

Potato Broccoli Casserole

Categories:

Potato Broccoli Casserole

Did You Make This?

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

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