Sauces & Condiments
This baked broccoli with cheese sauce recipe transforms simple vegetables into a crispy-topped, cheesy masterpiece that’s perfect for vegetarians and quick weeknight dinners. The secret lies in a creamy, velvety cheese sauce that clings to every floret, creating a dish that’s both comforting and elegant.
With just one pan and minimal prep, you’ll achieve restaurant-quality results without the fuss.
The magic happens when roasted broccoli meets a rich, cheesy sauce that’s baked until golden and bubbly. This method ensures the broccoli stays tender-crisp while the cheese forms a delicious, slightly crispy crust on top—no soggy sides here.
The sauce is simple to make with just a few ingredients, and the dish comes together in under 30 minutes, making it ideal for busy evenings.
What you’ll end up with is a vibrant, cheesy casserole that’s packed with flavor and texture—crispy edges, creamy sauce, and perfectly cooked broccoli in every bite. It’s the kind of dish that pairs beautifully with garlic bread or a fresh salad, turning a simple vegetable into something truly special.
The best part? It’s vegetarian-friendly and packed with protein from the cheese.
For extra crunch, top with breadcrumbs or crushed crackers before baking, or add a sprinkle of fresh herbs like parsley or chives for a pop of color and freshness.
This recipe is foolproof, satisfying, and perfect for anyone looking to elevate their side dishes into a standout meal. Let’s get started!
Ingredients for baked broccoli with cheese sauce
These 12 ingredients create a cheesy, crispy broccoli masterpiece that’s vegetarian-friendly and ready in 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lbs | Cut into bite-sized florets |
| All-Purpose Flour 🌾 | ¼ cup | For breadcrumb topping |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim or whole milk |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp or mild variety |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Unsalted Butter 🧈 | 2 tbsp | Melted for sauce base |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor boost |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Fresh Parsley 🌿 | ⅛ cup | Chopped for garnish |
| Panko Breadcrumbs 🍞 | ¼ cup | For extra crunch |
The broccoli is everything here—fresh, vibrant florets make all the difference. Grab the pre-cut crowns at Whole Foods or your local market if you want to skip chopping. For the cheeses, part-skim mozzarella melts beautifully but whole milk mozzarella gives extra creaminess. The cheddar adds that sharp, tangy kick—sharp cheddar if you love bold flavor, mild if you prefer subtle. Don’t forget to check the sell-by date on the cheese; it’s the star of this dish!
No panko? Regular breadcrumbs work fine—just toast them in a dry pan for 2 minutes to crisp them up. Short on parsley? Fresh chives or basil add a nice pop of color. The sauce can be made ahead—just reheat the milk and butter, then stir in the cheese. For extra richness, swap half the milk for heavy cream. The garlic is non-negotiable though—it’s what ties all the flavors together. If you’re using a jarred minced garlic, drain it well to avoid a watery sauce. Trust me, fresh minced garlic makes this dish sing!
This dish reheats like a dream—just cover with foil and pop in the oven at 375°F for 10 minutes. Keeps for 3-4 days in the fridge, but honestly, it’s even better the next day when the flavors meld. For meal prep, assemble the dish, cover, and refrigerate before baking—it’ll be ready when you are. The breadcrumbs stay crispy for 2-3 days if stored in an airtight container. Freeze portions for up to 2 months—just bake straight from frozen, adding 5-10 extra minutes.
Why You'll Love This Recipe
- I’ll be real: heavy cream and good cheese aren’t cheap, but this recipe stretches them perfectly. A single sheet pan feeds four for under $10, and leftovers? They last in the fridge for days without drying out. Plus, I’ve turned it into a “veggie cover-up” for picky eaters—broccoli disappears faster than you can say “extra cheddar.”
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss the broccoli crowns on a sheet pan, dump the flour-heavy cream slurry over them, and let the oven do the work. The cheeses melt into a golden blanket while the broccoli stays tender-crisp, and honestly? That’s all the cleanup I can handle after work.
- Cheesy Crispy Fixation: Between us, the moment the mozzarella and cheddar start browning on top? That’s when I lose my mind. The sauce isn’t just creamy—it’s got this addictive, caramelized edge where the flour thickens it just enough to hold onto every bite. My kids fight over the last piece, and I don’t even pretend to care.
- Lunchbox Hero: Here’s what sold me—this reheats like a dream for lunches. I’ll prep a big batch on Sunday, portion it into containers, and by Wednesday, I’m still getting texts like “Mom, this is the best thing you’ve ever packed.” The broccoli stays bright, the sauce doesn’t turn into a sad puddle, and it’s way cheaper than takeout. Win.
Step-by-step instructions for baked broccoli with cheese sauce
Here's how to create that perfect crispy-cheesy broccoli masterpiece in one pan.
Prep and Roast the Broccoli Until Tender
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Cut the 1.5 lbs fresh broccoli crowns into bite-sized florets, making sure each piece is roughly the same size for even cooking. Spread them out in a single layer on the prepared baking sheet, leaving about ½ inch between each floret.
Drizzle the broccoli lightly with 2 tablespoons melted unsalted butter and sprinkle evenly with ½ teaspoon Diamond Crystal kosher salt and ¼ teaspoon ground black pepper. Toss gently to coat. Roast for 15-18 minutes, stirring halfway through, until the broccoli is bright green and tender when pierced with a fork. You want it to hold its shape but still have a slight bite—this ensures it won't turn mushy when you add the cheese sauce later.
Make the Creamy Cheese Sauce
While the broccoli roasts, reduce the oven temperature to 375°F. In a medium bowl, whisk together the ½ cup heavy cream, ½ cup milk, 2 cups shredded mozzarella cheese, and 1 cup shredded cheddar cheese until smooth. The mixture should be thick and creamy—if it looks too thick, whisk in 1 tablespoon of water at a time until it reaches a pourable consistency.
In a small bowl, mix together the ¼ cup all-purpose flour, 2 minced garlic cloves, ¼ teaspoon ground black pepper, and ¼ teaspoon Diamond Crystal kosher salt. This flour mixture will help thicken the sauce and add depth of flavor. Once the broccoli is roasted, pour the cheese sauce evenly over the broccoli, making sure every floret is well-coated. The sauce should pool slightly at the bottom of the pan.
Add the Crispy Topping and Bake
In a separate bowl, combine the ¼ cup panko breadcrumbs with 1 tablespoon melted unsalted butter and ¼ teaspoon Diamond Crystal kosher salt. Stir until the breadcrumbs are evenly coated and slightly clumped together. Sprinkle this mixture evenly over the broccoli and cheese sauce, pressing down gently to ensure it sticks. This step is crucial for achieving that golden, crispy top you're after.
Return the baking sheet to the oven and bake for 12-15 minutes, until the top is deep golden brown and the cheese sauce is bubbly. The broccoli should be fully coated in the sauce, and the panko should be crispy enough to hold its shape when pressed gently. If the top isn't browning quickly enough, you can broil for 1-2 minutes at the end, but keep a close eye to avoid burning.
Garnish and Serve Immediately
Remove the baking sheet from the oven and let it rest for 2-3 minutes—this allows the cheese to set slightly and makes it easier to serve. Garnish with ¼ cup chopped fresh parsley for a pop of color and freshness. The broccoli should be tender-crisp, the cheese sauce rich and bubbly, and the panko topping crunchy and golden. Serve immediately while the top is still crispy and the cheese is melty.
This dish is perfect for a quick weeknight dinner or as a side for your favorite protein. The crispy-cheesy combination is irresistible, and the one-pan method makes cleanup a breeze. Enjoy while it's hot—every bite is worth the wait!
Pro Tips For Making Baked Broccoli With Cheese Sauce
- STEAM FIRST, BAKE SECOND: I learned this the hard way—skipping the steam step means your broccoli ends up soggy under that cheese blanket. Roast the florets at 425°F (220°C) for 10 minutes uncovered first. The edges will crisp just enough to hold shape when the sauce hits.
- DRY THE CHEESE LIKE YOUR LIFE DEPENDS ON IT: Freshly shredded mozzarella and cheddar release way more moisture than pre-shredded. Pat both cheeses dry with paper towels—even if it feels excessive. Wet cheese = watery sauce, and nobody wants to eat soup instead of crispy broccoli.
- THICKEN THE SAUCE BEFORE IT HITS THE BROCCOLI: Stir the heavy cream and flour into a smooth paste first, then cook it on medium heat until it thickens to pudding consistency. Dumping it raw on the broccoli means a runny mess—this step guarantees a velvety coat that clings instead of pooling.
- SALT THE BROCCOLI WHILE IT STEAMS: Toss those florets with ½ teaspoon of salt before they hit the oven. The salt draws out moisture, crisps the edges, and seasons the florets before the cheese even touches them. (Yes, even if your cheese is "low-sodium"—trust me.)
Essential equipment for perfect results
One-Pan Essentials
This recipe thrives on simplicity with just one baking sheet—I recommend a half-sheet pan (13x18 inches) for even heat distribution. Line it with parchment paper or use a lightly greased sheet if you prefer no parchment.
The baking sheet is your only essential tool, but a small mixing bowl for the sauce and a separate bowl for breadcrumbs make prep easier. 🥘
Cheese Prep Tools
Shred your own cheese for the best texture—pre-shredded cheese often contains anti-caking agents that prevent proper melting. Use a box grater or mandoline for even shreds. For the garlic, a microplane gives finer minces than a knife, but fresh minced garlic works too.
Keep a small whisk handy to blend the sauce smoothly. Pro tip: Use room-temperature cheese for creamier results.
Crispy Topping Tricks
The panko breadcrumbs are key for that perfect crunch. Toast them in a dry small skillet for 2 minutes before mixing with butter to enhance their flavor. A rubber spatula helps spread the breadcrumb mixture evenly over the sauce.
For extra crispiness, press down firmly with the back of a fork to ensure contact with the cheese. A small offset spatula works great for this step.
Temperature Control
Your oven's accuracy matters—use an oven thermometer to confirm it hits 425°F and 375°F precisely. The two-stage baking (high heat for broccoli, lower for cheese) is crucial.
A digital thermometer with a probe ensures the broccoli reaches tender-crisp perfection. If your oven runs hot, reduce to 350°F for the final bake to avoid over-browning.
Optional Upgrades
For extra crunch, add 1 tablespoon crushed cornflakes to the breadcrumb mix. A mini food processor makes quick work of chopping parsley or chives. If you love spicy kick, add ½ teaspoon smoked paprika to the breadcrumbs.
For vegan versions, swap cheese for nutritional yeast and use cashew cream instead of dairy. A fine-mesh strainer helps drain excess liquid from jarred minced garlic if needed.
Nutrition facts
Frequently asked questions
Can I use frozen broccoli instead of fresh?
Yes, but thaw and dry it first! Spread frozen broccoli florets on a paper towel-lined plate and let them air-dry for 10 minutes to remove excess moisture. This prevents a soggy final dish. For best results, use high-quality frozen broccoli with no ice crystals.
What if my cheese sauce gets too thick?
Simply whisk in 1 tablespoon of warm milk or heavy cream at a time until you reach a smooth, pourable consistency. The sauce should coat the back of a spoon but still flow easily. Over-mixing can create lumps, so stir gently.
Can I make this dish ahead of time?
Assemble the dish (broccoli + sauce) in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5-7 extra minutes at 375°F. For the crispy topping, sprinkle breadcrumbs fresh before baking.
How do I prevent the broccoli from getting mushy?
Roast the broccoli at 425°F for only 15-18 minutes until tender-crisp (bright green and slightly firm). Avoid overcrowding on the pan, and use a fork to test doneness. The cheese sauce should go on hot broccoli to seal in moisture.
What are good sides to serve with this?
This dish pairs perfectly with garlic bread, a fresh mixed green salad, or crusty rolls. For a complete meal, add a protein like grilled chicken or pan-seared shrimp. The crispy-cheesy broccoli stands up well to bold flavors!
