Cheesy Broccoli

A classic kid-friendly side: tender broccoli florets smothered in a silky homemade cheddar sauce. Ready in 25 minutes and perfect for weeknight dinners.

This cheesy broccoli has been my weeknight lifesaver for years. I first developed this version one rainy evening when my kids refused to eat plain vegetables; I wanted something quick, comforting, and familiar enough to make them try a forkful. The result—bright green broccoli coated in a smooth, velvety cheese sauce—has since become a staple alongside roast chicken, meatloaf, and even breakfast hashes. The sauce is rich but not heavy, relying on a simple roux and modest amounts of sharp cheddar and Parmesan to deliver maximum flavor from minimal effort.
What makes this dish special is the balance between the crisp-tender broccoli and the creamy sauce. The florets stay slightly firm when you steam them just long enough, offering a pleasant bite that contrasts with the molten cheese. The sauce itself is forgiving: small adjustments in cheese, milk, or seasoning let you nudge the flavor toward tangy, nutty, or peppery. Serve it as a weeknight side, a potluck contribution, or a comfort-food vegetable for picky eaters—everyone seems to come back for seconds.
Why You'll Love This Recipe
- Ready in about 25 minutes from start to finish, making it ideal for busy weeknights or last-minute company.
- Uses pantry staples—butter, flour, milk, and cheese—so you rarely need a special grocery run.
- Kid-friendly and family-approved: the creamy sauce disguises the vegetable flavors without hiding nutrition.
- Flexible to dietary tweaks—swap cheeses, use milk alternatives, or skip the roux for a lighter version.
- Make-ahead friendly: the florets and sauce can be stored separately for easy reheating up to 4 days.
- Perfect for doubling when feeding a crowd; hold the sauce slightly looser if you plan to mix everything together.
In my house this dish sparks memories of holidays and simple weeknight dinners alike: it turned a picky preschooler into a broccoli lover, and on more than one holiday plate it's been the quiet star. I like to narrate each tiny tweak—adding a pinch of ground mustard for brightness or a dash of cayenne for warmth—because those little changes are how you make this recipe your own.
Ingredients
- Broccoli (1 pound): Choose firm stalks with dark green florets. When trimming, cut into even florets about 1 to 1-1/2 inches so they cook uniformly. Six cups of florets is a good kitchen estimate; pre-cut bags work in a pinch.
- Water: You only need a thin layer—about 1 cup—to steam the broccoli in the pan. This technique preserves color and texture better than boiling an entire pot.
- Butter (2 tablespoons): Use unsalted if you prefer to control sodium, or salted if thats what you have. Butter is the base fat for the roux and adds richness.
- All-purpose flour (2 tablespoons): The binder for the sauce. If you need gluten-free, swap with a 1:1 gluten-free flour blend, but the texture will vary slightly.
- Milk (1 cup): I used 1% milk in testing for a light but creamy finish; whole milk gives a richer sauce, while skim will be thinner.
- Sharp cheddar (2/3 cup, shredded): Aged cheddar provides tang and depth. Shred from a block for the smoothest melting and best texture.
- Parmesan (2 tablespoons, grated): Adds umami and saltiness; freshly grated Parm is worth the extra minute.
- Kosher salt (1/4 teaspoon): Start with this amount and adjust after tasting—cheese can add more salt than expected.
- Ground mustard (pinch, optional): Brightens the cheese flavor; dry mustard dissolves easily into the sauce.
- Cayenne (pinch, optional): Adds a subtle warmth without heat; skip for young children if preferred.
Instructions
Steam the broccoli: Place 1 pound of broccoli florets in a large saucepan with about 1 cup of water—just enough to create a thin layer on the bottom so the broccoli steams, not boils. Bring to a simmer over high heat, cover, and cook until bright green and crisp-tender, about 4 to 5 minutes. Drain and transfer to a bowl, covering to stay warm. Dry the pan and melt butter: Carefully wipe the pan dry with a towel (steam makes the pan wet). Return to medium-low heat and melt 2 tablespoons of butter. Sprinkle 2 tablespoons of flour over the melted butter and whisk continuously until the mixture turns lightly golden, roughly 1 minute—this cooks out the raw flour taste. Add milk and thicken: Slowly pour in 1 cup of milk while whisking constantly to prevent lumps. Increase heat slightly to bring the sauce to a gentle simmer, whisking for about 3 minutes until it thickens enough to coat the back of a spoon. Watch for tiny bubbles at the edge as your visual cue. Incorporate cheeses: Reduce heat to low and add 2/3 cup shredded sharp cheddar a small handful at a time, whisking until fully melted before adding more; this prevents clumping. Stir in 2 tablespoons grated Parmesan, 1/4 teaspoon kosher salt, and optional pinches of ground mustard and cayenne. Taste and adjust seasoning. Serve: Either spoon the sauce over the warm broccoli or gently fold the florets into the pan of cheese to coat. Serve immediately so the sauce stays silky—if the sauce thickens while standing, stir in a tablespoon of milk to loosen before serving.
You Must Know
- This side keeps in the refrigerator for up to 4 days in an airtight container; store sauce and florets separately for best texture.
- It freezes well for up to 3 months; thaw in the refrigerator before reheating to avoid sogginess.
- Reheat gently in a skillet over medium heat or in the microwave; add a splash of milk if the sauce has set.
- High in vitamin C and calcium thanks to the broccoli and cheeses, but not suitable for dairy-free diets without adjustments.
I love how this dish bridges the gap between comfort food and a vegetable side: it's one of the few ways my family will happily ask for extra veg. Over the years I've learned that shredding your own cheddar and keeping the steaming time precise are the two tricks that make this version consistently successful.
Storage Tips
Cool leftovers quickly and store in an airtight container in the refrigerator for up to 4 days. If you plan to freeze, place the florets and sauce in separate freezer bags or containers to preserve texture; transfer to the freezer for up to 3 months. To reheat from frozen, thaw in the fridge overnight, then warm the sauce gently in a saucepan and add the florets until heated through. Avoid high heat to prevent the cheese separating—low and slow works best.
Ingredient Substitutions
For a lighter sauce, swap half-and-half for whole milk or use 2% for a good compromise. If you need a gluten-free option, replace the all-purpose flour with a gluten-free blend in a 1:1 ratio. For dairy-free versions, use a plant-based butter, a neutral unsweetened milk like oat or soy, and a dairy-free melting cheese—expect a slightly different texture and flavor. You can also experiment with Gruyere or smoked cheddar for a richer, more complex profile.
Serving Suggestions
This pairs beautifully with roast chicken, grilled pork chops, or baked salmon. For a vegetarian main, serve alongside a grain pilaf or stuffed portobellos. Garnish with extra grated Parmesan, lemon zest for brightness, or toasted breadcrumbs for crunch. At holiday tables, tuck this into a casserole dish and top with panko for a gratin-style presentation.
Cultural Background
Cheesy vegetable dishes have long been a comfort-food staple in American home cooking, inspired by European gratins and English cauliflower cheese. Combining a simple béchamel-style base with aged cheddar is a classic method that delivers creamy texture and sharp flavor. Over decades, variations emerged across regions, often reflecting local cheese preferences and the desire to make vegetables more appealing to children.
Seasonal Adaptations
In spring, mix in blanched asparagus or peas for a bright, vegetal plate. In fall, try adding roasted butternut squash cubes with a pinch of nutmeg to complement the cheddar. During winter months, serve with hearty mains and a spicy mustard added to the sauce for warming depth. Small tweaks like smoked paprika or roasted garlic can align the dish with seasonal flavors.
Meal Prep Tips
Steam the broccoli and make the cheese sauce separately early in the week; store in fridge and combine just before reheating. Portion into 4 individual containers for easy lunches—add a scoop of protein and a grain for a balanced meal. Use airtight glass containers to maintain freshness and reheat on the stovetop for best texture; microwaves work but may lead to uneven heating.
Every time I make this I think of the curious faces of kids learning to love vegetables. Its simple, forgiving, and endlessly adaptable—try it once, and youll find your favorite tweaks to make it a permanent side in your rotation.
Pro Tips
Shred cheddar from a block for smoother melting; pre-shredded cheese contains anti-caking agents that can prevent a silky sauce.
Steam the broccoli just until bright green and slightly tender—overcooking will make it mushy under the sauce.
When adding cheese to the sauce, add small handfuls and stir fully between additions to avoid 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.
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.

Ingredients
Vegetables
Sauce
Instructions
Steam the broccoli
Place broccoli florets in a large saucepan with about 1 cup of water, bring to a simmer, cover, and steam until bright green and crisp-tender, 4 to 5 minutes. Drain and keep warm.
Dry pan and make roux
Wipe the pan dry, melt 2 tablespoons butter over medium-low heat, sprinkle 2 tablespoons flour, and whisk constantly until lightly golden, about 1 minute to cook out raw flour taste.
Add milk and thicken
Slowly pour in 1 cup milk while whisking to avoid lumps. Let simmer over medium-low, whisking for about 3 minutes until slightly thickened and able to coat the back of a spoon.
Melt in cheese and season
Lower heat to low and add cheddar a small handful at a time, stirring until fully melted between additions. Stir in Parmesan, salt, and optional mustard and cayenne. Taste and adjust.
Combine and serve
Either pour the sauce over the warm broccoli or toss gently to coat. Serve immediately. If sauce thickens, whisk in 1 tablespoon milk to loosen before serving.
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...

4-Ingredient Mini Pizzas
Quick and customizable mini pizzas made with refrigerated biscuit dough — ready in 20 minutes and perfect for weeknights, parties, and picky eaters.

Air Fried Crispy Onion
Crispy caramelized onion rings made in the air fryer with just a touch of oil—perfect as a topping, snack, or crunchy condiment.

Air Fryer Pork Chop Bites
Tender, juicy pork chop bites tossed in olive oil and Worcestershire, seasoned with smoked paprika and garlic. Ready in 20 minutes in the air fryer—perfect for quick weeknight dinners.

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 !
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
