30-MINUTE MEALS! Get the email series now
Royal Recipe

Cheesy Broccoli

5 from 1 vote
1 Comments
Rachel Thompson
By: Rachel ThompsonUpdated: Dec 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

A kid-friendly, quick, and creamy side of tender broccoli smothered in a smooth homemade cheese sauce. Ready in 25 minutes and perfect for weeknights.

Cheesy Broccoli

This cheesy broccoli has been a weekday lifesaver in my house for years. I first developed this version on a chilly evening when I wanted something green on the plate that both my preschooler and my partner would actually eat. The broccoli steams bright and tender while a simple roux-based cheese sauce comes together in minutes. The texture is silky but not heavy, and the sauce clings to the florets so every bite is indulgent without being greasy. It is the kind of side dish that transforms plain vegetables into something the whole family asks for seconds of.

I love this preparation because the technique is straightforward and forgiving. Steam the broccoli until it is crisp-tender, make a quick butter and flour roux, whisk in milk for a smooth base, then fold in sharp cheddar and nutty Parmesan. The subtle pinch of ground mustard and optional cayenne lift the flavors without overpowering the vegetable. This dish first earned a permanent spot in our rotation after a neighborhood potluck when my picky nephew cleared his plate. Since then it has been present on holiday tables and hurried weeknight dinners alike.

Why You'll Love This Recipe

  • This side is ready in about 25 minutes from start to finish, making it ideal for busy weeknights or last-minute guests.
  • It uses pantry staples like butter, flour, milk, and commonly available cheeses so you do not need specialty ingredients.
  • The technique separates steaming and sauce making so both elements finish at the same time for the freshest texture.
  • Make-ahead options are easy: store the sauce separately for up to 4 days for quick reheating and serving.
  • Kid-friendly and adaptable for adults: keep the sauce mild for children or add cayenne for a more grown-up finish.
  • Nutritious and balanced: each serving offers vitamin C and fiber from broccoli with satisfying protein and calcium from the cheese sauce.

Personally, my favorite memory with this recipe is serving it alongside roasted chicken on a rainy Sunday. The kitchen smelled like butter and warm cheddar, and everyone gathered around the table talking while the broccoli steamed. My husband still jokes that this is the only way to get our son to ask for broccoli like it is dessert.

Ingredients

  • Broccoli: 1 pound broccoli cut into florets, about 6 cups. Look for firm stalks and deeply colored crowns. Fresh is best for snap and bright green color; if using frozen, thaw and drain well before finishing.
  • Butter: 2 tablespoons unsalted butter. Unsalted allows precise control of seasoning. I prefer European-style butter for a creamier mouthfeel but standard unsalted works fine.
  • Flour: 2 tablespoons all-purpose flour to create the roux that thickens the sauce. Measure by spooning into the cup for accuracy.
  • Milk: 1 cup milk. I use 1 percent for a lighter result, but whole milk yields a richer sauce. Heat the milk gently when adding to avoid lumps.
  • Cheddar: 2/3 cup shredded sharp cheddar. Choose a good quality block cheese and shred it yourself for smoother melting and less clumping than pre-shredded options.
  • Parmesan: 2 tablespoons grated Parmesan cheese for nutty depth. Freshly grated from a wedge is best for flavor and texture.
  • Salt and spices: 1/4 teaspoon kosher salt plus more to taste, pinch ground mustard optional, pinch cayenne optional to brighten the flavor without heat overwhelm.
  • Water: A small amount, about 1 cup, to create a thin layer for steaming in the saucepan. You will not submerge the broccoli.

Instructions

Steam the broccoli: Place the broccoli florets in a large saucepan. Add enough water to create a thin layer across the bottom, about 1 cup so the broccoli sits above the water. Bring to a simmer over high heat, then cover and let steam until bright green and crisp-tender, about 4 to 5 minutes. Watch for color change and test a floret with a knife for tenderness. Drain well and transfer to a bowl, covering to keep warm while you make the sauce. Dry the pan and start the roux: With a towel, carefully wipe the saucepan dry so any residual water does not dilute the roux. Reduce heat to medium-low and add the butter. Once melted, sprinkle the flour over the butter and whisk constantly until the mixture smells toasty and turns a pale golden color, roughly 1 minute. This step cooks the raw flour taste out and sets the foundation for a silky sauce. Add milk and thicken: Slowly pour in the milk in a thin stream while whisking continuously to avoid lumps. Increase heat slightly and bring the mixture to a gentle simmer, whisking the whole time. The sauce will thicken within about 3 minutes. Look for a ribbon-like coat on the back of a spoon as your cue that it is ready for cheese. Incorporate the cheeses: Reduce the heat to low. Working a small handful at a time, add the shredded cheddar, allowing each addition to melt fully before adding more. Adding the cheese in batches prevents clumping and helps maintain a smooth consistency. Stir in the grated Parmesan, 1/4 teaspoon kosher salt, and the pinch of ground mustard and cayenne if using. Taste and adjust seasoning carefully; a tiny extra pinch of salt often brightens the sauce. Combine and serve: Either spoon the cheese sauce over the warm broccoli or gently toss the florets into the sauce so they are well coated. Serve immediately while the sauce is silky. If the sauce thickens too much as it cools, thin with a tablespoon or two of milk and rewarm gently. Bright steamed broccoli with cheese sauce

You Must Know

  • This keeps well in the refrigerator for up to 4 days in an airtight container; store sauce separately when possible to preserve texture.
  • Freeze for up to 3 months in a freezer-safe container; thaw overnight in the refrigerator before reheating gently.
  • The dish is high in calcium and vitamin C; a serving contains about 215 calories with protein and fiber to make it a satisfying side.
  • To reheat, warm gently over low heat on the stove or microwave in short intervals, stirring frequently to prevent separation.

What I love most is the way the sauce elevates the humble broccoli. Even when I am cooking for guests who are indifferent to vegetables, this preparation turns broccoli into something people seek out. There is a small, proud moment when someone takes a second helping and compliments the sauce.

Saucy cheddar poured over broccoli

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 4 days. If possible, separate the cheese sauce from the broccoli so each retains optimal texture and the florets do not become mushy. Reheat on the stove over low heat, stirring frequently; add a tablespoon of milk at a time if the sauce is too thick. For microwave reheating, use 20 to 30 second bursts, stirring between intervals. For freezing, place in a freezer bag or container and freeze for up to 3 months. Thaw overnight in the refrigerator before gently reheating.

Ingredient Substitutions

If you need to adapt this for dietary needs, swap the all-purpose flour for a 1-to-1 gluten-free flour blend to make the sauce gluten-free. For dairy-free versions, use a plant-based butter and an unsweetened oat or almond milk, and replace cheddar with a dairy-free melting cheese; texture will be slightly different and may require a small cornstarch slurry to thicken. If you prefer a lighter sauce, use evaporated skim milk for creaminess with fewer calories. For extra richness, increase the Parmesan by a tablespoon or add a splash of cream.

Serving Suggestions

Serve this vegetable alongside roasted or rotisserie chicken, grilled fish, or baked ham. It pairs well with mashed potatoes or a simple herb rice. For a cozy brunch, spoon the cheesy broccoli over toasted sourdough and top with a soft-poached egg. Garnish with a sprinkle of extra Parmesan and a few cracks of black pepper or a scattering of toasted breadcrumbs for crunch. A squeeze of lemon brightens the dish just before serving.

Cultural Background

Cheesy vegetable preparations have long appeared in home cooking across North America and parts of Europe where dairy plays a central role. Combining a simple white sauce with local cheeses is a classic technique inherited from French culinary methods. In the mid 20th century, casserole-style dishes featuring vegetables and cheese became popular in American households for their convenience and comfort. This version keeps the spirit of those classics while focusing on fresh steamed vegetables instead of baked casseroles.

Seasonal Adaptations

In spring and early summer, swap broccoli for tender asparagus or broccolini and reduce steaming time by a minute. In winter, add roasted cauliflower florets for a heartier texture and stir in a teaspoon of smoked paprika for warmth. For a holiday twist, fold in toasted walnuts and dried cranberries when serving family-style to add texture and festive color. Adjust the cheese blend seasonally with sharper cheddar in winter and a milder young cheddar in summer.

Meal Prep Tips

To prep ahead for the week, steam a larger batch of broccoli and place it in single-serving containers. Keep the cheese sauce in a separate jar in the refrigerator and reheat the sauce quickly in the microwave or on the stove, then toss with warm broccoli. This approach keeps servings fresh and prevents sogginess. When packing lunches, cool completely before sealing containers to avoid condensation and sogginess.

This dish is simple to pull together but feels like care on a plate. Whether for a busy weeknight or a holiday spread, it delivers comfort, nutrition, and a little bit of nostalgia. Try it once and it will likely become one of the easiest go-to sides in your repertoire.

Pro Tips

  • Shred cheese from a block to avoid anti-caking agents that prevent smooth melting.

  • Wipe the pan dry after steaming to ensure the roux does not get waterlogged and thin.

  • Add cheddar in small handfuls while stirring 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

Can I prepare this in advance?

Yes. Store sauce separately for best texture. Reheat sauce gently and toss with warmed broccoli.

How do I make this gluten-free or dairy-free?

Use a gluten-free flour blend or cornstarch slurry and choose dairy-free cheese substitutes.

Can I freeze cheesy broccoli?

Yes. Thaw in the refrigerator overnight and reheat slowly on the stove, adding a splash of milk if needed.

Tags

Breakfast & BrunchCheesy BroccoliVegetablesSide DishesDinner IdeasKid-Friendly
No ratings yet

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.

Servings: 4 steaks
Cheesy Broccoli
Prep:10 minutes
Cook:15 minutes
Rest Time:10 mins
Total:25 minutes

Ingredients

Vegetable

Sauce

Seasoning

Instructions

1

Steam the broccoli

Place broccoli florets in a large saucepan with about 1 cup water to create a thin layer. Bring to a simmer, cover, and steam until bright green and crisp-tender, 4 to 5 minutes. Drain and keep warm.

2

Make the roux

Wipe the pan dry, then melt 2 tablespoons butter over medium-low heat. Sprinkle 2 tablespoons flour over the butter and whisk constantly until golden, about 1 minute.

3

Thicken with milk

Slowly whisk in 1 cup milk, simmering and whisking until sauce thickens slightly, about 3 minutes. Look for the sauce to coat the back of a spoon.

4

Add cheeses and season

Reduce heat to low. Whisk in 2/3 cup shredded cheddar in small handfuls until smooth, then stir in 2 tablespoons Parmesan, 1/4 teaspoon kosher salt, and optional spices. Adjust seasoning to taste.

5

Combine and serve

Either spoon the cheese sauce over the warm broccoli or toss the florets into the sauce so they are evenly coated. Serve immediately.

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: 215kcal | Carbohydrates: 14g | Protein:
11g | Fat: 14g | Saturated Fat: 4g |
Polyunsaturated Fat: 3g | Monounsaturated Fat:
6g | 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
@kitchenfunwithmy3sons on social media!

Cheesy Broccoli

Categories:

Cheesy Broccoli

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)

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 Rachel!

Chef and recipe creator specializing in delicious Breakfast & Brunch cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

Get My 30-Minute Meals email series!

Quick and easy dinner ideas delivered to your inbox.