Cheesy Broccoli

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

This cheesy broccoli has been a reliable weeknight favorite in my kitchen for years. I first cooked this version on a chaotic weeknight when I needed something fast, vegetable-forward, and comforting to pair with roasted chicken. The combination of bright, crisp-tender broccoli and a smooth, homemade cheese sauce feels nostalgic—like the best part of a family dinner that draws everyone to the table. The texture contrast between the slightly firm florets and the velvety sauce is what makes this so comforting; each bite has a little snap followed by creamy richness.
I discovered this exact method when experimenting to make a stovetop version that held together without separating and without being overly heavy. Using a light roux with just enough milk produces a sauce that clings to the broccoli without becoming gluey. It’s an approachable side that even picky eaters will reach for, and it comes together in under 30 minutes. I love how the cheddar provides depth while a small amount of Parmesan adds an umami lift—simple pantry staples that elevate everyday vegetables.
Why You'll Love This Recipe
- Ready in about 25 minutes from start to finish, making it a perfect accompaniment for busy weeknights or last-minute guests.
- Uses common pantry ingredients—butter, flour, milk, cheddar, and Parmesan—so you rarely need a special shopping trip.
- Kid-friendly flavors and creamy texture appeal to people of all ages while still being a vegetable-forward side.
- Make-ahead friendly: the broccoli and sauce can be stored separately for easier reheating and better texture retention.
- Customizable seasonings (ground mustard, cayenne) let you tailor the dish from mellow to mildly spicy without changing technique.
- Works as a side for dinners, a topping for baked potatoes, or folded into pasta for a heartier main-course option.
I remember serving this on a snowy evening and watching the kids scrape the bowl clean; that quiet pleasure of seeing everyone enjoy the same simple food is what keeps me making this again and again. Over time I refined the timing so the broccoli stays bright green and the sauce never breaks—small technique changes that make a big difference.
Ingredients
- Broccoli: 1 pound broccoli, cut into florets (about 6 cups). Look for firm stalks and deep green crowns—avoid yellowing tips. Fresh broccoli gives the best texture; however, frozen florets can be used if thawed and well drained.
- Butter: 2 tablespoons unsalted butter. Unsalted lets you control seasoning; if using salted, reduce added salt by about 1/8 teaspoon.
- Flour: 2 tablespoons all-purpose flour. This forms a light roux; measure by spooning into a cup and leveling for accuracy to prevent a grainy sauce.
- Milk: 1 cup milk (I use 1% for a lighter result, whole milk makes it richer). Warm the milk slightly for faster incorporation and smoother texture.
- Cheddar cheese: 2/3 cup shredded cheddar cheese. Sharp cheddar adds bold flavor; freshly shredding from a block melts better than pre-shredded blends that include anti-caking agents.
- Parmesan: 2 tablespoons grated Parmesan cheese. Adds savory depth—use Parmigiano-Reggiano if available for the best flavor.
- Seasonings: 1/4 teaspoon kosher salt, plus more to taste; optional pinch ground mustard and pinch cayenne for complexity and a faint warm heat.
Instructions
Prepare and cook the broccoli: Place the broccoli florets in a large saucepan and add about 1 cup of water—just enough to create a thin layer across the bottom so the broccoli steams rather than boils. Bring to a simmer over high heat, then reduce to medium-high and cover. Steam until the florets are bright green and crisp-tender, about 4–5 minutes. Drain thoroughly in a colander and transfer to a bowl, covering to keep warm while you make the sauce. The visual cue is a vibrant green color and a fork that meets slight resistance. Make the roux: Wipe the pan dry with a towel, then return it to the stove over medium-low heat. Add 2 tablespoons butter and let it melt completely. Sprinkle in 2 tablespoons flour and whisk constantly for about 1 minute; the flour should smell lightly toasty but not brown—this cooks out the raw flour taste. Turn roux into béchamel: Slowly stream in 1 cup warm milk while whisking continuously to prevent lumps. Keep the pan over medium-low to medium heat and whisk until the mixture thickens slightly, roughly 3 minutes. The sauce should coat the back of a spoon; if it stays too thin, cook an additional minute or two while whisking. Add the cheese: Reduce heat to low. Add the shredded cheddar in small handfuls, whisking after each addition until fully melted before adding more—adding too much at once can cause clumping. Stir in 2 tablespoons grated Parmesan, 1/4 teaspoon kosher salt, and the optional pinches of ground mustard and cayenne. Taste and adjust seasoning; I often add an extra pinch of salt to make the flavors pop. Combine and serve: Either spoon the warm cheese sauce over the drained broccoli or gently fold the florets into the sauce so each piece is coated. Serve immediately while warm, with an extra grating of Parmesan if desired.
You Must Know
- This holds well refrigerated for up to 4 days when stored in an airtight container; keep the sauce separate if possible to preserve texture.
- Freezes for up to 3 months, though cheese sauces can change texture on thawing; thaw overnight in the refrigerator and reheat gently.
- High in vitamin C and fiber from the broccoli while providing a comforting amount of protein and calcium from the cheeses.
- Because the recipe uses all-purpose flour, it is not gluten-free unless you substitute a gluten-free flour blend; it contains dairy.
My favorite aspect is how versatile this preparation is: it can be an elegant side for holiday meals or a simple weeknight vegetable that kids actually eat. I once doubled the sauce and used leftover florets mixed into pasta the next day—equally loved. Watching the bright green broccoli emerge from steam, then toss with a glossy cheese sauce, always feels like a small kitchen victory.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. If possible, keep the broccoli and the cheese sauce in separate containers—this helps the broccoli retain a better texture and prevents the sauce from firming too much. To reheat, warm the sauce gently in a saucepan over medium-low heat, whisking in a tablespoon or two of milk if it’s become too thick. Add the broccoli to the warmed sauce just long enough to heat through. For microwave reheating, place in a covered microwave-safe dish and heat in 45–60 second intervals, stirring in between.
Ingredient Substitutions
For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free flour blend or use 2 teaspoons of cornstarch dissolved in a little cold milk added to the warm milk—heat until thickened. To reduce dairy, try a dairy-free butter substitute and a full-fat unsweetened oat milk, and use a dairy-free cheddar-style shreds labeled "melts well"; results vary by brand. For a richer sauce, replace 1/2 cup of milk with 1/2 cup half-and-half or cream. If you want an herbier profile, stir in 1 teaspoon finely chopped fresh thyme or 1 tablespoon chopped chives at the end.
Serving Suggestions
Serve this as a classic side with roasted chicken, grilled pork chops, or baked salmon. It also makes a great topping for baked potatoes or a mix-in for pasta bakes—toss with cooked pasta and bake briefly under the broiler for a bubbly finish. Garnish with extra grated Parmesan, a squeeze of lemon for brightness, or toasted breadcrumbs for a contrasting crunch. For holiday menus, plate it in a shallow serving dish and sprinkle lightly with smoked paprika for color.
Cultural Background
The idea of vegetables with cheese traces back to comfort cooking traditions where simple sauces elevate humble produce. Broccoli and cheese combinations became a popular American side in the mid-20th century with the rise of convenience cooking and stove-top casseroles. This stovetop approach borrows from classic French béchamel technique—using a roux and milk to create a smooth base—while adapting it to everyday American ingredients like sharp cheddar and Parmesan.
Seasonal Adaptations
In spring, give the dish a lively twist with lemon zest and a handful of fresh peas added to the florets for sweetness. In autumn and winter, swap half the cheddar for smoked cheddar and stir in a teaspoon of Dijon mustard for a deeper, cozier flavor. For summer barbecues, chill the steamed broccoli, toss with a cooled savory cheddar dressing, and serve as a warm-weather salad.
Meal Prep Tips
Steam the broccoli ahead of time and store it in the refrigerator in a shallow container for up to 2 days. Keep the sauce in a separate airtight jar; when ready to serve, warm the sauce gently and combine with the pre-steamed broccoli. This two-part storage speeds reheating and preserves texture. Portion into individual microwave-safe containers for lunches—heat the sauce first, then add broccoli to avoid overcooking.
Final note: this dish is an easy crowd-pleaser that rewards small technical choices—draining the broccoli well, warming the milk, and adding cheese gradually. Make it your own by adjusting the heat or cheese mix, and enjoy how such a simple combination can feel so comforting at the table.
Pro Tips
Warm the milk slightly before adding to the roux to prevent lumps and speed thickening.
Shred cheese from a block for a smoother, creamier sauce—pre-shredded cheese contains anti-caking agents that resist melting.
Add shredded cheddar slowly in small handfuls to avoid the sauce seizing or becoming grainy.
If the sauce becomes too thick after refrigeration, whisk in a tablespoon of milk while reheating to restore a silky consistency.
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
Vegetable
Sauce
Instructions
Steam the broccoli
Place broccoli florets in a large saucepan with about 1 cup water—just enough to create a thin layer. Bring to a simmer, cover, and cook until bright green and crisp-tender, 4–5 minutes. Drain well and keep covered to stay warm.
Make the roux
Wipe the pan dry, return to medium-low heat, and melt 2 tablespoons butter. Sprinkle in 2 tablespoons flour and whisk constantly for about 1 minute until fragrant and lightly golden.
Add milk and thicken
Slowly whisk in 1 cup warm milk a little at a time to prevent lumps. Cook, whisking, until the sauce thickens slightly and coats the back of a spoon, about 3 minutes.
Incorporate cheeses
Reduce heat to low and add shredded cheddar in small handfuls, whisking until fully melted between additions. Stir in Parmesan, salt, and optional ground mustard and cayenne. Taste and adjust seasoning.
Combine and serve
Either spoon the cheese sauce over the drained broccoli or gently fold broccoli into the sauce until coated. Serve immediately while warm, with extra Parmesan if desired.
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 bright, restorative broth made in 10 minutes with garlic, ginger, turmeric and miso—perfect for cold days, quick recovery, or a daily immunity ritual.

Air Fryer Salmon Bites (Savory and Sweet Soy Marinade)
Bite-sized salmon glazed in a savory-sweet soy marinade, air-fried until caramelized and tender—ready in 15 minutes and perfect with rice or a green salad.

Albondigas Soup (Mexican Meatball Soup)
A comforting Mexican meatball soup with tender beef meatballs, fragrant spearmint, rice, and vibrant vegetables — perfect for family dinners and weeknight comfort.

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 Katie!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
