Cheesy Broccoli

A kid-friendly, classic side dish of tender broccoli bathed in a silky homemade cheese sauce — quick, comforting, and perfect for weeknights.

This cheesy broccoli has been a reliable favorite in my kitchen for years. I first put this combination together on a hectic weeknight when I wanted something green but also comforting enough to satisfy my then-toddler and two teenagers. The result was a dish that manages to be both simple and indulgent: crisp-tender florets enveloped in a smooth, slightly tangy cheese sauce. It’s the kind of side that disappears first at the dinner table and inspires the occasional request for seconds.
I love this version because the sauce is made from scratch — a classic butter-and-flour roux whisked with milk and a thoughtful handful of cheddar and Parmesan. The texture is glossy, not gluey, and the taste balances sharp cheddar with the salty, savory lift of Parmesan; a pinch of ground mustard and cayenne (optional) adds depth without heat. Whether you’re serving this with roasted chicken, meatloaf, or tucked into a breakfast casserole, it’s versatile, quick to make, and reliably comforting. It’s also a great way to get kids to eat their greens because the cheese feels like a treat.
Why You'll Love This Recipe
- Ready in under 30 minutes: from prep to plate in about 25 minutes, ideal for busy weeknights when you want something fresh and fast.
- Pantry-forward: uses simple staples — butter, flour, milk, and cheddar — you likely already have these on hand.
- Kid-friendly without being heavy: broccoli stays bright and crisp-tender, and the sauce is velvety rather than greasy.
- Flexible make-ahead options: you can blanch the broccoli in advance or make the sauce ahead and gently rewarm before serving.
- Customizable seasoning: add black pepper, smoked paprika, or a pinch of cayenne to suit your family’s tastes.
- Great for crowds: doubles easily to serve alongside holiday mains or as part of a potluck spread.
I’ve watched this dish become a quiet evening favorite in my own family. On busy school nights the bowl of warm broccoli and cheese often sparks conversation, and once my youngest discovered it, the broccoli tray started coming back empty. The combination of bright green vegetables and creamy cheese is comfort food that still feels satisfying and a little virtuous.
Ingredients
- Broccoli: Use 1 pound of fresh broccoli cut into florets (about 6 cups of florets). Look for firm stalks and deep green crowns; avoid any yellowing. Fresh broccoli blanches and retains the best texture — if using frozen, choose high-quality florets and thaw briefly.
- Butter: 2 tablespoons unsalted butter. Unsalted gives you control over the final seasoning; plug in salted butter and reduce added salt accordingly. I reach for a European-style brand when possible for a richer mouthfeel.
- Flour: 2 tablespoons all-purpose flour to build the roux and thicken the sauce. Measure by spooning into the measuring spoon rather than packing.
- Milk: 1 cup milk (I use 1% for a lighter sauce; whole milk makes it richer). For a silkier result, use room-temperature milk when adding to the roux so the sauce comes together smoothly.
- Cheddar: 2/3 cup shredded cheddar cheese. Choose a sharp cheddar like Cabot or Tillamook for flavor; shred your own from a block for the best melting quality.
- Parmesan: 2 tablespoons finely grated Parmesan for umami lift and saltiness — freshly grated gives the best flavor.
- Seasoning: 1/4 teaspoon kosher salt plus additional to taste, with optional pinches of ground mustard and cayenne for depth and a touch of warmth.
Instructions
Blanch the broccoli: Place the broccoli florets in a large saucepan. Add enough water to create a thin layer across the bottom of the pan — roughly 1 cup — so the florets sit on a gentle bed of steam rather than being submerged. Bring to a simmer over high heat, then cover and let the broccoli steam until bright green and crisp-tender, about 4 to 5 minutes. Drain thoroughly in a colander and transfer to a bowl; cover to keep warm while you make the sauce. This gentle steaming preserves color and texture better than boiling. Make the roux: With a clean towel, carefully dry the same pan. Melt 2 tablespoons butter over medium-low heat. Once melted, sprinkle 2 tablespoons flour over the butter and whisk constantly until the flour turns a light golden color, about 1 full minute. Cooking the flour briefly removes the raw taste and creates a stable base for the sauce. Incorporate the milk: Slowly pour in 1 cup milk in a thin stream while whisking vigorously to avoid lumps. Keep the pan over medium-low heat and whisk continuously until the sauce thickens slightly and is smooth, about 3 minutes. The sauce should coat the back of a spoon but still be pourable; if it becomes too thick, whisk in a splash more milk. Finish with cheese: Reduce the heat to low. Add the shredded cheddar a small handful at a time, whisking until each addition melts completely before adding more — this prevents clumping. Stir in 2 tablespoons grated Parmesan, 1/4 teaspoon kosher salt, and the optional pinch each of ground mustard and cayenne. Taste and adjust salt if needed. If the sauce tightens up as it cools, warm gently over low heat and whisk in a little milk to loosen it. Combine and serve: Either spoon the cheese sauce over the warm broccoli or return the drained florets to the pan and stir gently to coat evenly. Serve immediately while the sauce is glossy and the broccoli remains vibrant.
You Must Know
- Storage: Store in an airtight container in the refrigerator for up to 4 days. The cheese sauce thickens when cold; gently rewarm with a splash of milk to loosen.
- Freezing: This can be frozen for up to 3 months, though texture is best if you freeze only the broccoli or only the sauce separately; thaw in the refrigerator before reheating.
- Nutritional snapshot: About 215 calories per serving, 14 g carbohydrates, 11 g protein, and 14 g fat. It’s a moderate-calorie side that adds calcium and vitamin C from the broccoli.
- Allergens: Contains dairy and gluten (from flour). Substitute gluten-free flour for a gluten-free option and choose dairy substitutes for lactose-free adjustments.
- Visual cues: Sauce should be glossy and smooth; if grainy, heat was too high or cheese was added too quickly.
My favorite thing about this dish is the contrast — the broccoli stays bright and just-tender while the cheese sauce is silky and flavorful. It has shown up on many family tables when I needed a reliable side that everyone likes. During holiday dinners it’s often the green dish that disappears first. Little tricks, like shredding your own cheddar and tempering the milk by adding it slowly to the roux, make the difference between a good and a great result.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. Because the sauce firms as it chills, reheat gently in a saucepan over low heat, whisking in a tablespoon or two of milk to regain a silky texture; alternatively, microwave in 30-second bursts, stirring between intervals and adding a splash of milk as needed. For longer storage, freeze in meal-sized portions for up to 3 months — I recommend freezing the broccoli and cheese sauce separately to maintain the best texture. When thawing, move from freezer to refrigerator overnight before reheating. Use glass containers or heavy-duty freezer bags and press out excess air to prevent freezer burn.
Ingredient Substitutions
If you need to avoid gluten, swap the all-purpose flour for a 1-to-1 gluten-free baking blend or use cornstarch: mix 1 tablespoon cornstarch with 2 tablespoons cold milk to make a slurry and whisk into the simmering milk to thicken. For a dairy-free version, use a plant-based butter and a non-dairy milk such as oat milk, and choose a dairy-free cheddar-style shreds that melt well; nutritional yeast can add savory, cheesy notes though it alters texture. To lighten further, use low-fat milk and reduce butter to 1 tablespoon, but expect a slightly thinner sauce. If you want a more complex flavor, swap half the cheddar for Gruyère or fontina for nuttiness and a fuller melt.
Serving Suggestions
This pairs beautifully with roasted or grilled proteins — think roast chicken, salmon, or pork tenderloin — and also complements richer mains like meatloaf. For a brunch table, spoon it over toasted baguette slices or fold into an egg bake for a cheesy green addition. Garnish with a sprinkle of flaky sea salt, extra grated Parmesan, or toasted breadcrumbs for crunch. For family dinners, serve with mashed potatoes or a simple grain like rice pilaf to round out the plate. I love adding lemon zest at the end to brighten the richness when serving heavier mains.
Cultural Background
Cheesy vegetables have long been a comforting staple in American home cooking, often associated with mid-century casseroles and holiday tables where convenience met indulgence. This stovetop version is a streamlined take that preserves the spirit of those classic dishes but focuses on fresh vegetables and a fresher sauce made from scratch. The combination of cheddar and Parmesan brings together the sharpness of an English-style cheese with the savory umami of Italian hard cheese, reflecting the melting-pot nature of contemporary American cooking.
Seasonal Adaptations
In spring and summer, use the brightest, smallest broccoli crowns you can find and finish with fresh herbs like chives or dill to lighten the dish. During colder months, try adding roasted garlic to the sauce for a sweeter, deeper flavor, or fold in roasted florets for a slightly caramelized edge. Around the holidays, boost richness by using whole milk and extra Parmesan, or add a sprinkle of nutmeg for warmth. You can also switch to cauliflower when it’s cheaper or in season, keeping the same technique for a creamy, neutral-flavored variation.
Meal Prep Tips
To streamline weeknight service, blanch the broccoli earlier in the day and refrigerate in an airtight container. Make the cheese sauce up to two days ahead and store it chilled; reheat slowly over low heat, whisking to recombine and adding a little milk if it firms. For batch cooking, double the sauce and freeze in flat freezer bags; thaw in the refrigerator before warming. Pre-shredded cheese saves time but grating from a block yields a silkier sauce. Label containers with dates so you rotate older portions first.
Final thought: this dish is practical, quick, and warmly nostalgic, offering a dependable way to get vegetables on the table that tastes like a treat. Make it your own with small tweaks — a little mustard powder, a different cheese, or a scattering of toasted nuts for texture — and soon it will be one of your go-to sides, too.
Pro Tips
Shred cheddar from a block for the best melt and texture; pre-shredded cheese contains anti-caking agents that can make the sauce grainy.
Add cheddar a small handful at a time over low heat so the sauce stays smooth and doesn’t seize.
If sauce becomes too thick after chilling, whisk in a tablespoon of milk at a time while reheating until desired consistency is reached.
Use room-temperature milk when adding to the roux to help the sauce come together without lumps.
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?
Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently with a splash of milk to loosen the sauce.
Can I freeze this?
Freeze for up to 3 months; thaw in the refrigerator before reheating. For best texture, freeze sauce and broccoli separately.
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
Cheese Sauce
Cheeses & Seasoning
Instructions
Blanch the broccoli
Place broccoli florets in a large saucepan with about 1 cup of water in the bottom so the florets are not submerged. Bring to a simmer, cover, and steam until bright green and crisp-tender, 4 to 5 minutes. Drain and keep warm.
Make the roux
Dry the pan and melt 2 tablespoons butter over medium-low. Sprinkle 2 tablespoons flour and whisk constantly until the flour turns golden, about 1 minute to cook out the raw taste.
Add milk and thicken
Slowly pour in 1 cup milk while whisking continuously to avoid lumps. Simmer and whisk until the sauce thickens slightly, about 3 minutes. The sauce should coat the back of a spoon.
Add cheeses and season
Lower heat to low. Add shredded cheddar a small handful at a time, whisking until melted between additions. Stir in Parmesan, 1/4 teaspoon kosher salt, and optional ground mustard and cayenne. Taste and adjust seasoning.
Combine and serve
Either spoon sauce over the warm broccoli or return florets to the pan and gently toss to coat. Serve immediately while hot and glossy.
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, nourishing broth loaded with miso, garlic, ginger, turmeric, and raw apple cider vinegar. Ready in 10 minutes, this warming cup supports immunity and soothes the body.

Albondigas Soup (Mexican Meatball Soup)
A comforting, herb-scented Mexican meatball soup with tender rice-studded meatballs, bright vegetables, and fresh mint—perfect for family dinners or meal prep.

Apple Pie Bread Pudding
Comforting bread pudding made with warm apple pie filling and custard-soaked baguette. Serve hot with vanilla ice cream for the ultimate cozy dessert.

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