
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.

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Yes. Store sauce separately for best texture. Reheat sauce gently and toss with warmed broccoli.
Use a gluten-free flour blend or cornstarch slurry and choose dairy-free cheese substitutes.
Yes. Thaw in the refrigerator overnight and reheat slowly on the stove, adding a splash of milk if needed.
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.

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.
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.
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.
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.
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.
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!


A fast, nourishing broth packed with garlic, ginger, miso, and turmeric to support immunity. Ready in 10 minutes and naturally dairy free, gluten free, and vegan.

A bright, quick Greek-style pasta salad loaded with crunchy vegetables, Kalamata olives, tangy feta, and a creamy tzatziki dressing—ready in 20 minutes and perfect for summer gatherings.

Make perfectly caramelized crispy onions in an air fryer with just a touch of oil for a crunchy, savory topping that elevates any dish.

Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
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.
Quick and easy dinner ideas delivered to your inbox.