Cheesy Broccoli Potato Bake

Sarah

🍽️✨ The Culinary Legacy ambassador

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

Of all the dishes in my comfort food arsenal, this Cheesy Broccoli Potato Bake holds a special place. I first made it on a whim one chilly autumn evening when the cupboards were looking a little bare, but the desire for something warm, hearty, and utterly satisfying was strong. What emerged from the oven that night was nothing short of magic. The aroma alone—a rich blend of sharp cheddar, earthy broccoli, and roasted garlic—filled the house and brought my family to the kitchen before I could even call them for dinner. The look on their faces as I pulled the bubbling, golden-brown casserole from the oven was priceless. It’s a dish that promises pure comfort and delivers on every single bite. The potatoes are tender and creamy, the broccoli is perfectly cooked yet still has a slight bite, and it’s all enveloped in the most decadent, velvety cheese sauce you can imagine. It has since become a non-negotiable part of our meal rotation, requested for everything from simple weeknight dinners to celebratory family gatherings. It’s more than just a recipe; it’s a hug in a dish, a guaranteed crowd-pleaser that proves the simplest ingredients can create the most memorable meals.

Ingredients

  • Potatoes: 2.5 lbs (about 1.1 kg) Russet or Yukon Gold potatoes, peeled and sliced into ¼-inch thick rounds. These starchy potatoes break down beautifully, contributing to the creamy texture of the bake.
  • Broccoli: 1 large head (about 1 lb or 450g) of fresh broccoli, chopped into bite-sized florets. This adds a wonderful, earthy flavor and a vibrant green color.
  • Unsalted Butter: 4 tablespoons. This forms the rich base of our cheese sauce.
  • All-Purpose Flour: ¼ cup. This acts as the thickener for the sauce, creating a classic roux with the butter.
  • Whole Milk: 2 cups, warmed. Using warm milk helps ensure a smooth, lump-free sauce.
  • Heavy Cream: 1 cup. This is the secret to an extra-luxurious and decadent cheese sauce that coats every ingredient perfectly.
  • Garlic: 2 cloves, minced (or 1 teaspoon garlic powder). Provides a subtle, aromatic depth of flavor that complements the cheese and vegetables.
  • Onion Powder: 1 teaspoon. Adds a savory, umami note without the texture of fresh onions.
  • Sharp Cheddar Cheese: 3 cups, freshly shredded. A sharp cheddar provides the classic, tangy cheese flavor. Shredding your own from a block ensures a smoother melt.
  • Gruyère Cheese: 1 cup, freshly shredded. This adds a wonderful nutty and salty complexity to the sauce that elevates the entire dish.
  • Salt: 1 ½ teaspoons, or to taste. Essential for bringing all the flavors together.
  • Black Pepper: ½ teaspoon, freshly ground. Adds a gentle, spicy warmth.
  • Paprika: ½ teaspoon. This not only adds a touch of sweet, smoky flavor but also contributes to the beautiful golden color on top.

Instructions

Step 1: Prepare the Vegetables and a Par-Boil

  1. Preheat your oven to 375°F (190°C). Grease a 9×13 inch (or a similar 3-quart) baking dish with butter or non-stick spray.
  2. Bring a large pot of salted water to a rolling boil.
  3. Carefully add your sliced potatoes to the boiling water. Cook for 5-7 minutes. The goal is to par-boil them, not cook them all the way through. They should be slightly tender but still firm and hold their shape.
  4. During the last 2 minutes of the potatoes’ boiling time, add the broccoli florets to the same pot. This will quickly blanch the broccoli, brightening its color and giving it a head start on cooking.
  5. Drain the potatoes and broccoli very well in a colander. Gently shake the colander to remove any excess water, as this is crucial for preventing a watery casserole. Set them aside.

Step 2: Create the Velvety Cheese Sauce

  1. In the same large pot (or a separate saucepan) over medium heat, melt the 4 tablespoons of butter.
  2. Once the butter is melted and bubbling slightly, whisk in the ¼ cup of all-purpose flour. Continue to whisk constantly for about 1-2 minutes. This process, called making a roux, cooks out the raw flour taste and is the foundation for your thick, creamy sauce. The mixture should be smooth and have a pale, sandy color.
  3. Slowly, and in a steady stream, pour in the 2 cups of warmed milk while whisking vigorously. It’s important to add the milk slowly at first to prevent lumps from forming. Once all the milk is incorporated, add the 1 cup of heavy cream.
  4. Continue to cook the sauce, stirring frequently, for about 5-8 minutes, or until it has thickened enough to coat the back of a spoon.
  5. Reduce the heat to low. This is a critical step to prevent the cheese from becoming grainy or separating.
  6. Gradually add 3 cups of the shredded cheese (reserving 1 cup for the topping). Add the cheese in small handfuls, stirring until each addition is fully melted and incorporated before adding the next.
  7. Once the cheese is smooth, remove the pot from the heat. Stir in the minced garlic, onion powder, salt, pepper, and paprika. Taste the sauce and adjust the seasoning if necessary. It should be well-seasoned, as the potatoes will absorb a lot of the flavor.

Step 3: Assemble and Bake the Casserole

  1. Gently return the drained potatoes and broccoli to the pot with the cheese sauce. Use a large spatula or spoon to carefully fold everything together until the vegetables are evenly coated in the glorious sauce. Be gentle to avoid breaking up the potato slices.
  2. Pour the entire mixture into your prepared 9×13 inch baking dish and spread it into an even layer.
  3. Sprinkle the remaining 1 cup of reserved shredded cheese evenly over the top of the casserole. For an extra golden crust, you can sprinkle a little more paprika over the cheese.
  4. Place the baking dish on a baking sheet to catch any potential drips. Bake, uncovered, in the preheated 375°F (190°C) oven for 25-30 minutes.
  5. The Cheesy Broccoli Potato Bake is done when the top is golden brown and crispy, and the sauce is bubbling merrily around the edges.
  6. Remove the casserole from the oven and let it rest for at least 10-15 minutes before serving. This resting period is essential; it allows the sauce to set up and thicken slightly, making it easier to serve and ensuring it’s creamy rather than runny.

Nutrition Facts

  • Servings: 8-10
  • Calories Per Serving: Approximately 450-550 kcal (This can vary based on the specific types of cheese and potatoes used).
  • Carbohydrates: As the primary energy source, the carbohydrates in this dish come mainly from the potatoes, providing a hearty and filling quality that makes it so satisfying.
  • Protein: A good source of protein, primarily from the generous amounts of milk, cream, and cheese, which helps in building and repairing tissues and contributes to the feeling of fullness.
  • Fat: The dish contains fat from the butter, cream, and cheese, which is essential for flavor, creating that rich mouthfeel, and helping the body absorb fat-soluble vitamins.
  • Calcium: Thanks to the dairy-rich cheese sauce, this bake is an excellent source of calcium, a mineral vital for strong bones and teeth.
  • Fiber: The broccoli and the skin-on potatoes (if you choose not to peel them) provide dietary fiber, which is important for digestive health and helps to moderate blood sugar levels.

Preparation Time

This dish is a true labor of love, but the results are more than worth the effort. The total time is approximately 1 hour and 15 minutes. This breaks down into about 25 minutes of active preparation time, which includes peeling and slicing the potatoes, chopping the broccoli, and making the cheese sauce. The cooking and baking time is about 50 minutes, which covers par-boiling the vegetables and the final bake in the oven to golden, bubbly perfection.

How to Serve

This Cheesy Broccoli Potato Bake is incredibly versatile and can be the star of the show or a stunning supporting act. Here are some fantastic ways to serve it:

  • As a Hearty Main Course:
    • For a complete vegetarian meal, serve generous portions on its own or alongside a simple, crisp green salad with a light vinaigrette. The acidity of the dressing beautifully cuts through the richness of the casserole.
    • Pair it with a side of steamed green beans or asparagus drizzled with lemon juice for a fresh, vibrant contrast.
  • As a Crowd-Pleasing Side Dish:
    • This is the ultimate side dish for holiday meals like Thanksgiving, Christmas, or Easter, pairing wonderfully with roasted turkey or a glazed ham.
    • Serve it alongside a perfectly grilled steak. The creamy, cheesy potatoes are a classic and elevated companion to a juicy cut of beef.
    • It’s a fantastic partner for simple roast chicken, providing a rich and flavorful component that completes the meal.
    • Pair it with baked salmon or cod. The creamy texture of the bake is a wonderful contrast to flaky, tender fish.
  • Presentation and Garnishes:
    • Fresh Herbs: Before serving, sprinkle with freshly chopped chives or parsley. This adds a pop of color and a fresh, oniony or peppery flavor.
    • A Touch of Spice: For those who like a little heat, a sprinkle of red pepper flakes on top can add a welcome kick.
    • Crispy Toppings: If you added cooked ham or other proteins, sprinkling a few crispy bits on top before serving adds a great textural contrast.

Additional Tips

  1. The Secret to the Smoothest Cheese Sauce: The number one enemy of a cheese sauce is high heat, which can cause it to “break” or become grainy. After your milk and flour base (the béchamel) has thickened, always reduce the heat to the lowest possible setting or remove the pot from the heat entirely before adding the cheese. Add the shredded cheese in small batches, stirring gently until each batch is melted. This gentle, gradual process guarantees a silky, velvety, and perfectly smooth sauce every time.
  2. Choosing Your Cheese Wisely: While sharp cheddar is a classic, the beauty of this dish lies in its adaptability. For the ultimate “cheese pull,” incorporate low-moisture mozzarella. For a more sophisticated, nutty flavor, use all Gruyère. Smoked Gouda can add a wonderful smoky dimension, while a bit of Monterey Jack or Colby will make it extra mild and creamy. The key is to use a good melting cheese and, most importantly, to shred it yourself from a block. Pre-shredded cheeses are often coated with anti-caking agents like potato starch, which can prevent them from melting as smoothly.
  3. Perfecting the Potato: The texture of your potatoes is paramount. Slicing them to a uniform ¼-inch thickness ensures they all cook at the same rate. The par-boiling step is crucial; it kick-starts the cooking process, guaranteeing that your potatoes will be tender and creamy throughout the casserole, not hard or undercooked in the center. If you prefer a more rustic texture and added nutrients, you can use Yukon Gold potatoes and leave the thin skins on—just be sure to scrub them well.
  4. Make-Ahead and Freezing Magic: This casserole is a fantastic make-ahead dish. You can fully assemble the casserole (without the final cheese topping), let it cool completely, cover it tightly with plastic wrap or foil, and refrigerate it for up to 2 days. When you’re ready to bake, remove it from the fridge for 30 minutes to take the chill off, then add the cheese topping and bake as directed, possibly adding 10-15 minutes to the baking time. To freeze, assemble and cool completely, then wrap tightly in both plastic wrap and foil. It can be frozen for up to 3 months. Thaw in the refrigerator overnight before baking.
  5. Customize Your Casserole: Think of this recipe as a delicious blueprint. You can easily customize it to your liking or to use up ingredients you have on hand.
    • Add Protein: Stir in 1-2 cups of diced cooked ham, shredded rotisserie chicken, or cooked and crumbled beef for a complete one-dish meal.
    • Vary the Veggies: Swap out the broccoli for cauliflower, or add in sautéed mushrooms, onions, or steamed carrots and peas.
    • Add a Crunchy Topping: For a delightful textural contrast, mix ½ cup of Panko breadcrumbs with 2 tablespoons of melted butter and sprinkle over the cheese topping before baking. This will create an irresistibly crunchy, golden-brown crust.

Frequently Asked Questions (FAQ)

Q1: Can I use frozen broccoli instead of fresh?

A: Absolutely! Frozen broccoli is a great time-saving option. However, it’s very important to thaw it completely and squeeze out as much excess water as possible before adding it to the dish. You can thaw it in the microwave or by running it under cool water, then place the florets in a clean kitchen towel or paper towels and wring them out. This prevents the final casserole from becoming watery. Since frozen broccoli is already partially cooked, you can skip adding it to the boiling water with the potatoes and simply fold it into the cheese sauce at the end.

Q2: My cheese sauce came out grainy. What did I do wrong?

A: A grainy or separated cheese sauce is almost always caused by the heat being too high when the cheese was added. Dairy, and especially cheese, can curdle or “break” if it gets too hot too quickly. To prevent this, always lower the heat to the minimum setting or remove the pot from the burner completely before you start stirring in the shredded cheese. Adding the cheese gradually and stirring until it’s just melted will ensure a perfectly smooth and creamy result.

Q3: How do I properly store and reheat leftovers?

A: Leftovers are fantastic! Allow the casserole to cool completely before covering the dish tightly with foil or plastic wrap, or transfer it to an airtight container. It will keep well in the refrigerator for 3-4 days. To reheat, you can microwave individual portions for a quick meal. For the best result and to revive the crispy top, reheat the casserole in an oven preheated to 350°F (175°C) for 20-25 minutes, or until it’s heated through and bubbly. Covering it with foil for the first 15 minutes can prevent it from drying out.

Q4: Can I make this Cheesy Broccoli Potato Bake gluten-free?

A: Yes, making this dish gluten-free is quite simple. The only ingredient containing gluten is the all-purpose flour used to make the roux. You can easily substitute it with an equal amount of a good quality, all-purpose gluten-free flour blend (one that contains xanthan gum works best). Alternatively, you can thicken the sauce with a cornstarch slurry. To do this, mix 2 tablespoons of cornstarch with 3-4 tablespoons of cold milk until smooth, then whisk it into the simmering milk/cream mixture (before adding the cheese) and cook until thickened.

Q5: What are the best potatoes to use for a bake like this?

A: The type of potato you use can significantly impact the final texture. For a creamy, fluffy interior where the potatoes slightly break down and meld with the sauce, starchy potatoes like Russets are the absolute best choice. For potatoes that hold their shape a bit more distinctly but are still creamy, all-purpose potatoes like Yukon Golds are an excellent alternative. It’s generally best to avoid waxy potatoes (like red potatoes), as they don’t absorb the sauce as well and can result in a firmer, less integrated texture in the final bake.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Broccoli Potato Bake


  • Author: Sarah
  • Total Time: 1 hour 15 minutes

Ingredients

  • Potatoes: 2.5 lbs (about 1.1 kg) Russet or Yukon Gold potatoes, peeled and sliced into ¼-inch thick rounds. These starchy potatoes break down beautifully, contributing to the creamy texture of the bake.
  • Broccoli: 1 large head (about 1 lb or 450g) of fresh broccoli, chopped into bite-sized florets. This adds a wonderful, earthy flavor and a vibrant green color.
  • Unsalted Butter: 4 tablespoons. This forms the rich base of our cheese sauce.
  • All-Purpose Flour: ¼ cup. This acts as the thickener for the sauce, creating a classic roux with the butter.
  • Whole Milk: 2 cups, warmed. Using warm milk helps ensure a smooth, lump-free sauce.
  • Heavy Cream: 1 cup. This is the secret to an extra-luxurious and decadent cheese sauce that coats every ingredient perfectly.
  • Garlic: 2 cloves, minced (or 1 teaspoon garlic powder). Provides a subtle, aromatic depth of flavor that complements the cheese and vegetables.
  • Onion Powder: 1 teaspoon. Adds a savory, umami note without the texture of fresh onions.
  • Sharp Cheddar Cheese: 3 cups, freshly shredded. A sharp cheddar provides the classic, tangy cheese flavor. Shredding your own from a block ensures a smoother melt.
  • Gruyère Cheese: 1 cup, freshly shredded. This adds a wonderful nutty and salty complexity to the sauce that elevates the entire dish.
  • Salt: 1 ½ teaspoons, or to taste. Essential for bringing all the flavors together.
  • Black Pepper: ½ teaspoon, freshly ground. Adds a gentle, spicy warmth.
  • Paprika: ½ teaspoon. This not only adds a touch of sweet, smoky flavor but also contributes to the beautiful golden color on top.


Instructions

Step 1: Prepare the Vegetables and a Par-Boil

  1. Preheat your oven to 375°F (190°C). Grease a 9×13 inch (or a similar 3-quart) baking dish with butter or non-stick spray.
  2. Bring a large pot of salted water to a rolling boil.
  3. Carefully add your sliced potatoes to the boiling water. Cook for 5-7 minutes. The goal is to par-boil them, not cook them all the way through. They should be slightly tender but still firm and hold their shape.
  4. During the last 2 minutes of the potatoes’ boiling time, add the broccoli florets to the same pot. This will quickly blanch the broccoli, brightening its color and giving it a head start on cooking.
  5. Drain the potatoes and broccoli very well in a colander. Gently shake the colander to remove any excess water, as this is crucial for preventing a watery casserole. Set them aside.

Step 2: Create the Velvety Cheese Sauce

  1. In the same large pot (or a separate saucepan) over medium heat, melt the 4 tablespoons of butter.
  2. Once the butter is melted and bubbling slightly, whisk in the ¼ cup of all-purpose flour. Continue to whisk constantly for about 1-2 minutes. This process, called making a roux, cooks out the raw flour taste and is the foundation for your thick, creamy sauce. The mixture should be smooth and have a pale, sandy color.
  3. Slowly, and in a steady stream, pour in the 2 cups of warmed milk while whisking vigorously. It’s important to add the milk slowly at first to prevent lumps from forming. Once all the milk is incorporated, add the 1 cup of heavy cream.
  4. Continue to cook the sauce, stirring frequently, for about 5-8 minutes, or until it has thickened enough to coat the back of a spoon.
  5. Reduce the heat to low. This is a critical step to prevent the cheese from becoming grainy or separating.
  6. Gradually add 3 cups of the shredded cheese (reserving 1 cup for the topping). Add the cheese in small handfuls, stirring until each addition is fully melted and incorporated before adding the next.
  7. Once the cheese is smooth, remove the pot from the heat. Stir in the minced garlic, onion powder, salt, pepper, and paprika. Taste the sauce and adjust the seasoning if necessary. It should be well-seasoned, as the potatoes will absorb a lot of the flavor.

Step 3: Assemble and Bake the Casserole

  1. Gently return the drained potatoes and broccoli to the pot with the cheese sauce. Use a large spatula or spoon to carefully fold everything together until the vegetables are evenly coated in the glorious sauce. Be gentle to avoid breaking up the potato slices.
  2. Pour the entire mixture into your prepared 9×13 inch baking dish and spread it into an even layer.
  3. Sprinkle the remaining 1 cup of reserved shredded cheese evenly over the top of the casserole. For an extra golden crust, you can sprinkle a little more paprika over the cheese.
  4. Place the baking dish on a baking sheet to catch any potential drips. Bake, uncovered, in the preheated 375°F (190°C) oven for 25-30 minutes.
  5. The Cheesy Broccoli Potato Bake is done when the top is golden brown and crispy, and the sauce is bubbling merrily around the edges.
  6. Remove the casserole from the oven and let it rest for at least 10-15 minutes before serving. This resting period is essential; it allows the sauce to set up and thicken slightly, making it easier to serve and ensuring it’s creamy rather than runny.
  • Prep Time: 25 minutes
  • Cook Time: 50 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 550