Cheesy Broccoli

A quick, kid-friendly cheesy broccoli side with a smooth homemade cheese sauce — ready in about 25 minutes and perfect for weeknights.

Why You'll Love This Recipe
- Ready in about 25 minutes from start to finish, making it an ideal last-minute side for weeknight dinners or holiday spreads.
- Uses pantry staples — butter, flour, milk, and two cheeses — with fresh broccoli doing the heavy lifting for nutrition and color.
- Kid-friendly and broad crowd appeal: the creamy sauce hides textures many kids shy away from while keeping each bite wholesome.
- Flexible technique: make the sauce ahead and reheat gently, or toss the broccoli in the sauce just before serving for best texture.
- Adaptable for dietary needs — swap in a gluten-free flour or plant-based milk and cheese to suit restrictions.
- Makes generous leftovers that reheat well in a skillet or microwave without breaking the sauce if warmed gently.
In my house, this dish quickly became a favorite because it felt both indulgent and sensible. One Thanksgiving I doubled the batch for a big family crowd and still had compliments — even from a teenager who declared, “This broccoli should be illegal it’s so good.” That moment convinced me that a great sauce can change perceptions and encourage everyone to enjoy their greens.
Ingredients
- Broccoli (1 pound / about 6 cups florets): Choose firm, deeply green crowns without yellowing. Fresh is best but frozen florets work — thaw and drain well before steaming. The florets provide texture and nutrients and the florets’ surface helps the sauce cling.
- Water: Just enough to create a thin layer in the pan for steaming — about 1 cup. This gentle steaming keeps the broccoli bright and crisp-tender rather than soggy.
- Butter (2 tablespoons): Use unsalted or salted based on preference. Butter gives the roux a rich base and helps the sauce coat evenly.
- All-purpose flour (2 tablespoons): The thickening agent for the roux. For a gluten-free option, substitute a 1:1 gluten-free flour blend.
- Milk (1 cup, 1% used here): Whole milk creates a richer sauce; 1% keeps calories lighter while still producing a smooth texture. Warm the milk slightly to help it incorporate without clumping.
- Shredded cheddar (2/3 cup): Use a sharp or medium-sharp cheddar for the best flavor. Pre-shredded cheese contains anti-caking agents that can inhibit smooth melting; shred a block fresh when possible.
- Grated Parmesan (2 tablespoons): Adds depth and an umami boost to the sauce; freshly grated is worth the extra minute.
- Kosher salt (1/4 teaspoon, plus extra to taste): Salt balances the dairy and brightens the broccoli. Always taste and adjust at the end.
- Ground mustard (pinch, optional): Enhances the cheddar’s tang without tasting like mustard — a professional trick to round cheese flavor.
- Cayenne (pinch, optional): A tiny heat lift that elevates the sauce; omit for kids or those sensitive to spice.
Instructions
Steam the broccoli: Place florets in a large saucepan and add about 1 cup of water — just enough to create a thin layer across the bottom. Bring to a simmer over high heat, cover, and steam until the broccoli is bright green and crisp-tender, about 4–5 minutes. Drain thoroughly and transfer to a bowl, covering to keep warm. The goal is vibrant color and a slight bite; overcooking yields mushy florets that won’t hold up under the sauce. Dry the pan and start the roux: With a towel, carefully wipe the pan dry. Return to medium-low heat and add the butter. When melted, sprinkle the flour evenly and whisk constantly until it smells slightly nutty and turns a pale golden color, about 1 minute. This step cooks out the raw flour taste and sets the foundation for a smooth sauce. Add the milk and thicken: Slowly pour in the milk while whisking to avoid lumps. Keep the pan at a gentle simmer and whisk continuously until the mixture thickens slightly, about 3 minutes. Look for a ribbon-like coating on the back of a spoon as a visual cue that the sauce is ready for cheese. Melt in the cheeses and season: Reduce heat to low. Add shredded cheddar a small handful at a time, whisking to melt fully between additions; this prevents clumping. Stir in Parmesan, salt, a pinch of ground mustard, and cayenne if using. Taste and adjust seasoning — a final pinch of salt often brings the flavors together. Combine and serve: Either pour the sauce over the warm broccoli and serve immediately, or gently fold the florets into the sauce for fully coated bites. Serve straight away to maintain the broccoli’s texture and the sauce’s creaminess.
You Must Know
- Nutrition: One serving is roughly 215 calories with about 11 g protein and 14 g fat; the broccoli contributes fiber and vitamin C.
- Storage: Refrigerate in an airtight container up to 4 days. Reheat gently on the stovetop or microwave to avoid breaking the sauce.
- Freezing: This keeps for up to 3 months, but thaw in the refrigerator before reheating; texture may soften slightly after freezing.
- Make-ahead: Prepare the sauce and broccoli separately and combine when reheating to preserve the broccoli’s texture.
- Allergens: Contains dairy and gluten (from flour) unless substituted.
My favorite part of this dish is how forgiving it is: the technique scales easily for a crowd, and the sauce rebounds with gentle reheating. One winter I made it for a potluck and someone who rarely cooks admitted they kept the recipe card — that felt like validation that simple techniques can produce reliably delicious results.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. If possible, store the sauce separately from the broccoli — this preserves the florets’ texture and makes reheating more forgiving. To reheat, warm the sauce gently in a small saucepan over low heat, whisking until smooth, then fold in the broccoli. Microwaving works in a pinch: cover loosely and heat in 30-second bursts, stirring between intervals. For freezing, cool completely before transferring to a freezer-safe container; thaw overnight in the refrigerator before reheating. Quality indicators: if the sauce separates dramatically or the broccoli develops off-odors, discard.
Ingredient Substitutions
Swap the all-purpose flour for a gluten-free 1:1 flour or cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) to thicken the sauce. For a dairy-free version, use a plant-based butter alternative and unsweetened oat or soy milk, and choose a plant-based shredded cheese that melts well (look for brands labeled for melting). If you prefer a richer flavor, use whole milk or add 1 tablespoon of cream. To increase protein, stir in a scoop of plain Greek yogurt off-heat right before serving — it adds creaminess without overpowering the cheddar.
Serving Suggestions
This pairs beautifully with roast chicken, baked fish, or alongside a simple pan-seared pork chop. For brunch, add a poached egg on top for a decadent touch. Garnish with toasted breadcrumbs, extra grated Parmesan, or a squeeze of lemon to brighten the dish. For a composed plate, serve over warm rice or buttered noodles to make it heartier. Seasonal accents like toasted almonds or a scattering of chopped chives add texture and freshness.
Cultural Background
Cheesy vegetable preparations have a long history in Western home cooking, where dairy-based sauces were used to make vegetables more palatable and comforting. This particular cheddar-based approach is deeply American: sharp Cheddar became widely available and popular in home kitchens for its meltability and savory profile. Versions of vegetables with cream and cheese appear in casseroles across the United States, often as holiday staples or Midwestern comfort dishes where dairy and simple techniques prevailed.
Seasonal Adaptations
In spring or summer, lighten the dish with part-skim milk and a handful of fresh herbs — parsley and chives add brightness. In fall and winter, enrich the sauce with a splash of cream and a pinch of nutmeg for warmth; fold in roasted Brussels sprouts or small cauliflower florets for variety. For holiday menus, top with buttery toasted breadcrumbs and a drizzle of browned-butter vinaigrette for an elevated finish.
Meal Prep Tips
Prepare the broccoli and sauce separately and refrigerate in labeled containers for up to 4 days. When packing lunches, spoon cooled broccoli and sauce into a microwave-safe container and reheat gently at work, stirring halfway through. For batch cooking, double the sauce and freeze in portioned freezer bags — thaw in the refrigerator and reheat on low, whisking to recombine. Use shallow containers for faster cooling and to preserve texture.
This cheesy broccoli is the kind of comforting, dependable dish I turn to when I want something fast but satisfying. It’s approachable for cooks of any level and flexible enough to adapt for different diets. Give it a try tonight and watch how a silky sauce can transform a simple vegetable into the star of the plate.
Pro Tips
Warm the milk slightly before adding to the roux to minimize lumps and speed up thickening.
Shred cheddar from a block for smoother melting; pre-shredded cheese can be gummy due to anti-caking agents.
Add shredded cheese gradually off heat or over low heat to prevent the sauce from clumping.
This nourishing cheesy broccoli 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.
FAQs about Recipes
How long does cheesy broccoli keep in the fridge?
Yes. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in short bursts in the microwave.
Can I make this gluten-free or dairy-free?
You can substitute a 1:1 gluten-free flour or use a cornstarch slurry. For dairy-free, use a plant-based butter, unsweetened oat milk and a vegan melting cheese.
How do I reheat leftovers without the sauce separating?
Gently reheat the sauce over low heat, whisking to bring it back together. If too thick, add a splash of milk.
Tags
Cheesy Broccoli
This Cheesy Broccoli 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.

Instructions
Steam the broccoli
Place florets in a large saucepan and add about 1 cup of water — just enough to create a thin layer across the bottom. Bring to a simmer over high heat, cover, and steam until bright green and crisp-tender, 4–5 minutes. Drain and keep warm.
Make the roux
Wipe the pan dry. Melt 2 tablespoons butter over medium-low, sprinkle in 2 tablespoons flour and whisk constantly until it turns pale golden, about 1 minute, to cook out the raw flour taste.
Add milk and thicken
Slowly pour in 1 cup warmed milk while whisking to avoid lumps. Simmer and whisk until the sauce thickens slightly, about 3 minutes, looking for a ribbon coating the back of a spoon.
Melt in cheeses and season
Reduce heat to low and add 2/3 cup shredded cheddar in small handfuls, whisking to melt between additions. Stir in 2 tablespoons Parmesan, 1/4 teaspoon salt, and optional pinch of ground mustard and cayenne. Taste and adjust.
Combine and serve
Pour the cheese sauce over the warm broccoli or fold the florets into the sauce until coated. Serve immediately to preserve texture and creaminess.
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
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Categories:
You might also like...

10 Minute Immune Boosting Broth
A quick, restorative broth packed with garlic, ginger, miso and turmeric—ready in 10 minutes to soothe, hydrate and support immunity.

Air Fried Crispy Onion
Make irresistibly crispy caramelized onions in the air fryer using a whisper of oil—no deep frying required. A perfect crunchy condiment to top salads, biryanis, and sandwiches.

Air Fryer Churros
Golden, crisp-on-the-outside, pillowy-on-the-inside churros made in the air fryer. A lighter way to enjoy a Mexican classic, perfect for parties and weeknight treats.

Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons 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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Melissa!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
