Cheesy Broccoli

A kid-friendly, quick and easy cheesy broccoli side dish with a silky homemade cheese sauce — perfect for weeknights and make-ahead meals.

This cheesy broccoli has long been a weeknight favorite in my kitchen. I first learned to make this version from a friend years ago and adapted it until the sauce had a texture and flavor my family could not stop asking for. It’s bright, tender broccoli cloaked in a smooth, velvety cheese sauce that isn’t too heavy but feels indulgent enough to satisfy the pickiest eaters. The recipe is approachable: a small skillet, a whisk, basic pantry staples, and about 25 minutes from start to finish.
I remember making this on a rainy Sunday when I needed something simple, comforting, and quick. The house filled with the toasty smell of butter and melted cheese and the bright steam of freshly cooked broccoli. My kids tasted it and both went back for seconds — a true marker of success. The balance here is key: broccoli should be crisp-tender, and the sauce should be smooth and pourable, not grainy or separated. With a few small technique notes in the instructions, anyone can get this right the first time.
Why You'll Love This Recipe
- Ready in just 25 minutes from start to finish, making it ideal for busy weeknights or last-minute guests.
- Uses inexpensive pantry staples — butter, flour, milk, and a small amount of good cheddar and Parmesan — so it’s budget-friendly.
- Kid-approved: creamy, cheesy sauce covers the broccoli so children who are hesitant about veggies are often more willing to try and enjoy them.
- Make-ahead friendly: both the cooked broccoli and the cheese sauce refrigerate well for up to four days or freeze for longer-term storage.
- Flexible to dietary needs with easy swaps — see the substitutions section for dairy-free and lower-fat options.
- Perfect as a side for breakfasts, brunches, roasted chicken, or as a light vegetarian main when paired with grains.
In my experience, a little patience when melting the cheese and a steady hand whisking the sauce turn a simple set of ingredients into something that feels special. Family members often comment on how the sauce tastes homemade rather than processed; that’s the reward of doing the roux and adding the cheese slowly. It’s become a staple at holiday brunches and weeknight dinners alike.
Ingredients
- Broccoli: 1 pound of broccoli cut into florets (about 6 cups). Look for heads that are firm with deep green crowns and minimal yellowing. Fresh broccoli yields the best texture; frozen can be used but will be softer after cooking.
- Water: A thin layer in the pan (about 1 cup) is used to steam-simmer the broccoli to bright green crisp-tender perfection without boiling it into mush.
- Butter: 2 tablespoons unsalted butter. Use unsalted so you can control seasoning; if you only have salted, reduce the added salt slightly.
- Flour: 2 tablespoons all-purpose flour to make a light roux and thicken the sauce. Measure by spooning into the measuring spoon and leveling for accuracy.
- Milk: 1 cup milk (1% used here). Whole milk gives a richer sauce; skim will work but the sauce may be thinner.
- Cheddar: 2/3 cup shredded cheddar cheese. For best results shred a block yourself — pre-shredded cheese often contains anti-caking agents that can affect melting.
- Parmesan: 2 tablespoons grated Parmesan cheese for nutty depth and saltiness. Freshly grated is preferable.
- Seasoning: 1/4 teaspoon kosher salt to start, plus additional to taste; optional pinch of ground mustard and pinch of cayenne for subtle warmth and complexity.
Instructions
Steam-Simmer the Broccoli: Place the broccoli florets in a large saucepan and add enough water to create a thin layer across the bottom — roughly 1 cup. The florets should not be submerged. Bring to a gentle simmer over high heat, then cover and let steam until the broccoli turns bright green and is crisp-tender, about 4 to 5 minutes. Drain thoroughly and transfer to a bowl, keeping it covered to hold heat and moisture. Make the Roux: Wipe the pan dry with a towel. Return it to medium-low heat and add the butter, letting it melt gently without browning. Sprinkle the flour over the melted butter and whisk constantly for about 1 full minute until the mixture turns a light golden color; this cooks out the raw flour taste and provides the base for a smooth sauce. Add Milk and Thicken: Slowly pour in the milk while whisking continuously to avoid lumps. Increase the heat just enough to bring the mixture to a gentle simmer, then reduce to medium-low and continue whisking. The mixture will thicken slightly in 2 to 3 minutes; you’re aiming for a sauce that coats the back of a spoon. Finish with Cheese: Reduce the heat to low. Add the shredded cheddar in small handfuls, whisking until each addition melts completely before adding more. This prevents clumping and ensures a silky texture. Stir in the grated Parmesan, salt, and the optional pinches of ground mustard and cayenne. Taste and adjust seasoning — a pinch more salt is often needed to brighten flavors. Serve: Either pour the sauce over the warm broccoli or gently fold the florets into the sauce so they’re evenly coated. Serve immediately while everything is warm and glossy.
You Must Know
- High in calcium and vitamin C thanks to the combination of broccoli and cheese; a single serving here provides a comforting balance of vegetables and dairy-based protein.
- Refrigerate leftovers in an airtight container for up to 4 days; separate the sauce if you prefer to reheat components individually for better texture.
- Freezes well for up to 3 months; thaw in the refrigerator before reheating slowly to avoid separation.
- Because the sauce contains flour, it is not gluten-free. Swap in a gluten-free flour blend or cornstarch slurry if needed.
My favorite thing about this dish is how reliably it brings people to the table. Whether for a casual dinner or a holiday side, it’s a crowd-pleaser. The secret is slow, patient cheese melting and steaming the broccoli just long enough — tiny changes in these steps make a big difference in texture and flavor.
Storage Tips
Cool leftovers to room temperature for no more than two hours, then transfer to an airtight container and refrigerate for up to four days. If you plan to freeze, place the broccoli and sauce in a freezer-safe container or heavy-duty freezer bag and freeze for up to three months. When reheating from frozen, thaw in the refrigerator overnight and reheat gently on the stovetop over low heat, stirring frequently until smooth. If the sauce seems separated after refrigeration, whisk in a tablespoon of milk while warming to restore creaminess. Microwave reheating works for single servings; cover loosely and stir halfway through heating.
Ingredient Substitutions
If you need dairy-free, use a plant-based butter and a full-fat unsweetened oat or soy milk, and swap the cheddar and Parmesan for dairy-free shredded alternatives designed for melting. For a gluten-free version, substitute the all-purpose flour with a 1:1 gluten-free flour blend or make a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and add it to the warm milk to thicken. To reduce fat, use 2% milk and reduce the cheddar by a couple of tablespoons, or blend in part cottage cheese (well-whisked) for a tangy, protein-rich alternative — keep in mind texture will vary slightly.
Serving Suggestions
This makes an excellent accompaniment to roasted chicken, grilled pork chops, or pan-seared salmon. For a light vegetarian meal, serve it over warm quinoa, farro, or buttered egg noodles and top with toasted pine nuts for crunch. Garnish with a little extra grated Parmesan and a squeeze of lemon to brighten the flavors. At brunch, present alongside scrambled eggs or a baked frittata to add a creamy vegetable element to the meal.
Cultural Background
Cheesy vegetable combinations are a long-standing comfort-food tradition in American cooking, dating back to casserole and gratin styles that pair simple starches or greens with rich dairy sauces. This particular approach — a béchamel-style base finished with cheddar — blends French technique with American ingredients to create a homely result. The dish’s popularity in home kitchens comes from its ease and the universal appeal of melted cheese, which makes vegetables more approachable for children and adults alike.
Seasonal Adaptations
In spring and summer, pair this with young, tender broccoli and finish with fresh herbs like chopped dill or chives. In autumn and winter, add roasted butternut squash cubes to the mix for heartier fare, or stir in a spoonful of Dijon mustard for deeper warmth. For holiday tables, transfer to a shallow baking dish, sprinkle breadcrumbs mixed with melted butter over the top, and briefly broil to create a golden crust that adds texture and visual appeal.
Meal Prep Tips
For meal prep, cook the broccoli and the sauce separately and store in two containers. This allows you to reheat the sauce gently and toss with broccoli just before serving, which keeps textures optimal. Portion into individual containers for grab-and-go lunches; warm briefly in the microwave and stir well to recombine. Label containers with the date and consume within four days if refrigerated. If freezing, freeze in meal-sized portions to avoid thawing the entire batch for a single serving.
Whether you’re serving this as a side or stretching it into a vegetarian main, it’s a flexible and dependable dish. The combination of bright broccoli and a silky homemade sauce makes it feel both nutritious and indulgent — a home cook’s dream. Give it a try and make the small tweaks listed here to suit your family’s tastes.
Pro Tips
Shred cheddar from a block for best melting; pre-shredded cheeses often contain additives that impede smoothness.
Add shredded cheese in small handfuls over low heat and whisk until fully melted before adding more to avoid clumping.
If sauce tightens after refrigeration, whisk in a tablespoon of milk while reheating to restore its silky consistency.
Steam-simmer broccoli with only a thin layer of water to keep it bright green and crisp-tender rather than waterlogged.
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
Can I make this ahead?
Yes. Prepare the broccoli and sauce separately, refrigerate up to 4 days, then reheat and combine. Freeze up to 3 months.
Is there a tip for preventing grainy sauce?
Shred a block of cheddar yourself for the best melt; pre-shredded can contain anti-caking agents that affect texture.
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.

Instructions
Steam-simmer the broccoli
Place broccoli florets in a large saucepan and add about 1 cup water — just enough to create a thin layer. Bring to a simmer over high heat, cover, and steam until bright green and crisp-tender, about 4 to 5 minutes. Drain and keep covered in a bowl to stay warm.
Prepare the pan and roux
Thoroughly dry the pan with a towel. Return to medium-low heat and add butter, allowing it to melt without browning. Sprinkle the flour over the butter and whisk constantly for about 1 minute until the roux turns light golden.
Add milk and thicken
Slowly pour in the milk while whisking constantly to prevent lumps. Bring to a gentle simmer, whisking continuously, until the mixture thickens slightly and coats the back of a spoon, about 2 to 3 minutes.
Incorporate the cheeses
Reduce heat to low and add shredded cheddar a small handful at a time, whisking until each addition melts before adding more. Stir in the Parmesan, salt, and optional mustard and cayenne. Taste and adjust seasoning.
Combine and serve
Pour the cheese sauce over the warm broccoli or fold the florets into the sauce so they are evenly coated. Serve immediately while warm 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
@natasharecipes on social media!

Categories:
You might also like...

10 Minute Immune Boosting Broth
A bright, warming broth loaded with garlic, ginger, turmeric and miso. Ready in 10 minutes and perfect for restoring cold season comfort and daily resilience.

Air Fryer Salmon Bites (Savory and Sweet Soy Marinade)
These quick air fryer salmon bites are glazed in a savory and sweet soy marinade that caramelizes beautifully. Ready in 15 minutes, perfect for weeknight dinners or salmon bowls.

Authentic Maryland Crab Cakes
Classic Maryland-style crab cakes loaded with jumbo lump crab meat and minimal filler so the sweet crab flavor shines through. Easy, elegant, and perfect for weeknight dinners or entertaining.

Did You Make This?
Leave a comment & rating below or tag @natasharecipes 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 Natasha!
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.

