Cheesy Broccoli

A kid-friendly, classic side of tender broccoli smothered in a smooth homemade cheese sauce — quick to make and perfect for weeknights or holiday dinners.

Why You'll Love This Recipe
- This comes together in under 25 minutes, making it a perfect quick side for busy weeknights or last-minute guests.
- Uses pantry staples and simple dairy ingredients — butter, all-purpose flour, milk, cheddar, and Parmesan — so you rarely need a special shop run.
- Kid-approved: the creamy sauce hides the veggies just enough to win over picky eaters while still preserving broccoli’s bright flavor and texture.
- Flexible for make-ahead: the broccoli and sauce can be stored separately and reheated, keeping texture and flavor intact.
- Customizable heat and tang: add a pinch of cayenne or ground mustard to give the sauce depth without overpowering the vegetable.
My family’s reaction the first time I made this for a holiday buffet convinced me to keep the recipe in constant rotation. Even guests who usually skip vegetables asked for seconds. The balance of creamy cheese and snap of lightly steamed florets is what makes it work — it’s comforting but not cloying, and it pairs beautifully with roasted meats or simple grains.
Ingredients
- Broccoli (1 pound, about 6 cups florets): Choose bright green heads that feel firm and heavy for their size. Smaller crowns tend to be sweeter and cook more quickly; trim into even florets so they cook uniformly. Organic is optional; conventional broccoli is fine if washed well.
- Butter (2 tablespoons): Use unsalted or salted based on preference; I reach for unsalted so I can control final seasoning. Real butter adds mouthfeel to the sauce that margarine can’t match.
- All-purpose flour (2 tablespoons): This creates the roux that thickens the sauce. For a gluten-free version, substitute a 1:1 gluten-free flour blend.
- Milk (1 cup; I use 1%): Whole milk yields an even richer sauce, but 1% keeps it lighter while still creamy. Warm the milk slightly if you’re working in a cool kitchen to help the sauce come together smoothly.
- Sharp cheddar cheese (2/3 cup shredded): Freshly shredded cheddar melts more smoothly than pre-shredded store bags, which often contain anti-caking agents. Use a sharp or extra-sharp variety for more depth of flavor.
- Grated Parmesan cheese (2 tablespoons): Adds umami and a slightly nutty tang that rounds the sauce; use real Parmigiano-Reggiano when you can for best flavor.
- Kosher salt (1/4 teaspoon, plus extra to taste): Kosher works well for even seasoning; add additional salt at the end to taste as the cheese’s saltiness can vary.
- Pinch ground mustard and pinch cayenne (optional): These give a subtle lift and a little warmth that makes the cheese taste brighter without heat for the kids.
Instructions
Steam the broccoli: Place the broccoli florets in a large saucepan and add just enough water to cover the bottom in a thin layer — about 1 cup. The broccoli should not be submerged. Bring the water to a simmer over high heat, then cover immediately. Steam until the florets are bright green and crisp-tender, about 4 to 5 minutes. Watch for color change: the florets will look vibrant and feel tender when pierced with a fork. Drain and keep warm: Carefully drain the broccoli in a colander and return it to the warm pot or a bowl. Cover loosely with foil or a lid to keep warm while you make the sauce. This prevents the florets from overcooking and becoming mushy. Make the roux: Wipe the saucepan dry with a clean towel. Melt the butter over medium-low heat, then sprinkle the flour on top. Whisk continuously for about 1 full minute, until the flour takes on a slightly golden color and the raw taste cooks out. This step builds a nutty base and prevents a floury aftertaste. Pour in milk and thicken: Slowly add the milk in a thin stream while whisking constantly to prevent lumps. Increase heat to medium and continue whisking until the sauce gently simmers and thickens, about 3 minutes. You’re aiming for a sauce that coats the back of a spoon; if it’s too thick, add a splash more milk. Incorporate the cheeses and seasonings: Reduce heat to low and add the shredded cheddar a small handful at a time, whisking after each addition until fully melted before adding more. This prevents clumping. Stir in the Parmesan, then season with kosher salt, and add the optional pinch of ground mustard and cayenne if desired. Taste and adjust seasoning. A final pinch of salt often brightens the flavors. Serve: Pour the cheese sauce over the warm broccoli or gently fold the florets into the sauce. Serve immediately so the sauce remains smooth and glossy. If the sauce cools and thickens, warm gently over low heat with a splash of milk while whisking to restore creaminess.
You Must Know
- This keeps well refrigerated for up to 4 days in an airtight container; store the sauce separately if possible to preserve texture.
- Freezes for up to 3 months, though cheese sauce can separate slightly on thawing — reheat gently and whisk in a splash of milk.
- High in calcium and vitamin C thanks to cheese and broccoli; a balanced side that pairs with protein or grains.
- To maintain low-sodium control, use unsalted butter and adjust salt at the end after tasting the cheese’s saltiness.
My favorite part is how adaptable this dish is: sometimes we spoon the sauce over roasted salmon or baked potatoes, and other times I stir the broccoli into the sauce and bake it briefly with breadcrumbs for a crisp topping. The first time I served it to a group of in-laws, a typically skeptical uncle asked for the recipe — a small victory that tells you everything you need to know.
Storage Tips
Refrigerate leftovers in an airtight container for up to 4 days. If possible, store florets and sauce separately: the broccoli holds better texture and the sauce reheats more smoothly. To reheat, warm the sauce in a small saucepan over low heat, whisking in 1 to 2 tablespoons of milk if it has thickened. Add the broccoli and warm through for 2 to 3 minutes. For microwave reheating, place in a microwave-safe dish covered loosely and heat in 30-second intervals, stirring between, until hot. For freezing, cool completely then freeze in a freezer-safe container for up to 3 months; thaw overnight in the refrigerator before reheating.
Ingredient Substitutions
For a gluten-free alternative, substitute the all-purpose flour with a 1:1 gluten-free flour blend or use cornstarch: whisk 1 tablespoon cornstarch with 2 tablespoons cold water and stir into the warmed milk to thicken. Swap the milk for half-and-half or whole milk for a richer sauce, or use unsweetened almond milk for a lighter but less creamy finish (you may need a little extra cheese to thicken). If you prefer a stronger flavor, replace some cheddar with Gruyère or smoked cheddar. For a vegetarian boost without dairy, try a cashew cream-based sauce and nutritional yeast, though the texture and flavor will differ from the classic.
Serving Suggestions
This pairs beautifully with roasted chicken, grilled steak, pork chops, or simply spooned over baked potatoes for a hearty vegetarian plate. For a holiday spread, plate in a shallow serving dish, sprinkle with extra grated Parmesan, and finish with a scattering of toasted breadcrumbs or chopped toasted almonds for crunch. Garnish with lemon zest or a squeeze of lemon juice to brighten the richness, and serve alongside simple roasted root vegetables or a crisp green salad to balance the meal.
Cultural Background
Cheese sauces poured over vegetables are a long-standing comfort-food tradition in many American households. The technique of making a roux-thickened sauce traces back to French cooking, and American mid-century cookbooks popularized cheese-laden vegetable dishes as economical, family-friendly options. Over time, home cooks have refined these sauces, favoring sharper cheddars and real Parmesan for a more sophisticated profile. This version preserves the homey feel while using simple techniques to keep the sauce smooth and flavorful.
Seasonal Adaptations
In spring, swap broccoli for tender asparagus or sugar snap peas and add lemon zest. In autumn and winter, stir in roasted butternut squash or cauliflower for comforting variations; a dash of smoked paprika or a crumble of cooked bacon adds warmth and seasonal flair. For summer cookouts, serve the sauce chilled as a dipping sauce for raw vegetables — thin with a little milk and season to taste for a refreshing twist.
Meal Prep Tips
Prep the florets and sauce separately for streamlined weekday dinners: steam broccoli and cool completely, then store in the fridge. Make the sauce up to 3 days in advance and reheat gently. Portion into individual containers for lunches — pair with grilled chicken strips and quinoa for a balanced meal. Use shallow, airtight containers to speed cooling and keep textures intact; label with the date so you can enjoy within the safe storage window.
There’s comfort in a simple dish done well, and this cheesy broccoli fits that bill: easy enough for every night, attractive enough for special occasions, and flexible enough to adapt to what you have on hand. Try it once and you’ll find little ways to make it your own.
Pro Tips
Shred your own cheddar from a block for smoother melting; pre-shredded cheese contains anti-caking agents that can affect texture.
When making the roux, cook the flour just until it smells slightly nutty to avoid a raw flour taste.
Add shredded cheddar in small handfuls over low heat, allowing it to melt completely between additions to prevent 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?
Store in an airtight container in the refrigerator for up to 4 days; the sauce can be stored separately for best texture.
What's the best way to reheat leftover cheesy broccoli?
Reheat gently on the stovetop over low heat with a splash of milk, whisking to restore creaminess. Microwave in short intervals, stirring in between.
Can you freeze cheesy broccoli?
Yes — freeze in a freezer-safe container for up to 3 months, then thaw overnight in the refrigerator before reheating.
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
Vegetable
Sauce
Instructions
Steam the broccoli
Place broccoli florets in a large saucepan and add about 1 cup water to cover the bottom. Bring to a simmer over high heat, cover, and steam until bright green and crisp-tender, about 4 to 5 minutes. Drain and keep warm.
Drain and keep warm
Drain broccoli in a colander and return to the pot or a bowl. Cover to retain heat and prevent overcooking while you make the sauce.
Make a roux
Wipe the pan dry, melt butter over medium-low, then whisk in the flour and cook for 1 full minute until slightly golden to remove raw flour flavor.
Add milk and thicken
Slowly pour in milk while whisking constantly to avoid lumps. Increase heat to medium and simmer, whisking, until the mixture thickens, about 3 minutes.
Add cheeses and season
Reduce heat to low and whisk in shredded cheddar a little at a time until smooth. Stir in Parmesan, salt, and optional ground mustard and cayenne. Taste and adjust seasoning.
Serve warm
Pour the cheese sauce over the warm broccoli or stir florets into the sauce and serve immediately. Reheat gently if needed, adding a splash of milk to loosen the sauce.
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 fast, fragrant, and nourishing broth loaded with garlic, ginger, turmeric and miso — ready in 10 minutes to soothe, hydrate, and support your immune system.

3 Ingredient Cottage Cheese Egg Muffins for a Fluffy Breakfast
Simple, protein packed muffins made with eggs, cottage cheese, and a pinch of salt. Keto friendly and ready in under 35 minutes for busy mornings.

Albondigas Soup (Mexican Meatball Soup)
A comforting Mexican soup of tender rice filled meatballs simmered in a light tomato broth with vegetables and bright herbs. Easy to make and perfect for family 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 Emily!
What's Popular
Get My 30-Minute Meals email series!
Quick and easy dinner ideas delivered to your inbox.
