Cheesy Broccoli | Sara Recipes
30-MINUTE MEALS! Get the email series now
Sara Recipes

Cheesy Broccoli

5 from 1 vote
1 Comments
Sara Mitchell
By: Sara MitchellUpdated: Dec 26, 2025
This post may contain affiliate links. Please read our disclosure policy.

A kid-friendly, quick side of bright-tender broccoli smothered in a homemade, velvety cheese sauce — perfect for weeknights and holiday tables alike.

Cheesy Broccoli
This cheesy broccoli has been a staple on my table for years: bright green florets coated in a silky, homemade cheese sauce that somehow makes vegetables feel like a treat. I first made this on an evening when company was coming and I wanted something familiar but a little special. The sauce — a simple butter-and-flour roux finished with milk and two cheeses — came together in minutes, and every guest asked for the recipe. It’s one of those dishes that turns picky eaters into converts; I still remember my niece taking one bite, raising her eyebrows, and announcing, “I like this broccoli!” What I love most is the balance of textures and flavors. The broccoli is cooked until crisp-tender so it keeps a satisfying snap, while the cheese sauce is smooth, creamy, and just sharp enough to carry the dish. It’s quick enough for a busy weeknight (ready in about 25 minutes) but elegant enough to sit alongside roast chicken or a holiday ham. Over the years I’ve learned little tricks — like drying the pan before making the sauce to avoid a watery béchamel, and adding the cheddar in small handfuls so the sauce stays silky — that reliably deliver a perfect finish every time.

Why You'll Love This Recipe

  • Ready in about 25 minutes total: 10 minutes active prep and 15 minutes cooking — ideal for busy weeknights.
  • Uses pantry basics like butter, flour, milk, and shredded cheddar so you rarely need a special grocery run.
  • Kid-approved and crowd-pleasing: the familiar cheesy flavor makes greens irresistible for fussy eaters.
  • Flexible make-ahead and storage options: refrigerate for up to 4 days or freeze for up to 3 months.
  • Quick technique cues — steam until bright green and crisp-tender, whisk the roux until golden, and add cheese in small batches to prevent clumping.
  • Customizable seasonings: add a pinch of dry mustard or cayenne for depth and a subtle kick without overpowering the broccoli.

I first shared this with my family when I was trying to elevate a basic vegetable on a chilly evening; it immediately became a request for every gathering. My partner loves the nostalgic comfort of the cheesy sauce, while my parents appreciate the portion of vegetables disguised as a decadent side. It’s one of those recipes I return to when I want something simple, reliable, and universally liked.

Ingredients

  • Broccoli: 1 pound broccoli, cut into florets (about 6 cups). Look for firm, deeply green crowns with tight florets; they steam up crisp-tender and hold color well. If shopping, standard store-brand heads are fine — choose medium-sized stalks for a balance of florets and stem.
  • Water: Just enough to create a thin layer across the bottom of the pan — about 1 cup. This small amount allows the broccoli to steam without boiling away flavor.
  • Butter: 2 tablespoons unsalted butter. Salted will work, but reduce added salt if you use it. European-style butter (higher fat) yields a slightly richer sauce.
  • All-purpose flour: 2 tablespoons. This creates a light roux to thicken the sauce; measure with a spoon-and-level for consistency.
  • Milk: 1 cup (I use 1% in the original, but whole milk gives a silkier result; nonfat will be thinner).
  • Shredded cheddar cheese: 2/3 cup shredded sharp cheddar. Grate your own from a block for the smoothest melt — brands like Tillamook or Cabot melt beautifully.
  • Grated Parmesan: 2 tablespoons. Freshly grated Parm adds umami and helps stabilize the sauce.
  • Kosher salt: 1/4 teaspoon, plus extra to taste. Adjust at the end after tasting the sauce.
  • Pinch ground mustard: Optional — about 1/8 teaspoon to boost the cheese flavor without a mustard taste.
  • Pinch cayenne: Optional — a little heat brings out the cheese’s depth. Start with a small pinch and adjust.

Instructions

Steam the broccoli: Place the florets in a large saucepan and pour in about 1 cup of water — just enough to create a thin layer across the bottom; the broccoli should not be submerged. Bring to a simmer over high heat, then cover and simmer until the florets turn bright green and are crisp-tender, about 4 to 5 minutes. Drain in a colander and transfer to a bowl, covering to keep warm while you make the sauce. This method preserves texture and nutrients better than boiling. Make the roux: With a clean towel, carefully wipe the saucepan dry. Return to medium-low heat and add the butter. Once melted, sprinkle the flour evenly over the butter and whisk constantly until the mixture turns a pale golden color, about 1 minute — this cooks out the raw flour taste and forms the base for a smooth sauce. Whisk in the milk: Slowly pour in the milk in a thin stream while whisking constantly to prevent lumps. Bring the mixture to a gentle simmer and continue whisking until it thickens slightly, about 3 minutes. You’re aiming for a sauce that coats the back of a spoon — if it’s too thin, simmer a bit longer; too thick, whisk in a splash more milk. Add the cheese: Reduce heat to low. Add the shredded cheddar a small handful at a time, whisking between additions so the cheese melts smoothly without clumping. Once the cheddar is incorporated, stir in the grated Parmesan, salt, and optional ground mustard and cayenne. Taste and adjust seasoning — a tiny pinch more salt often brings everything together. Keep the sauce on low so it stays glossy and smooth; avoid boiling. Combine and serve: Either spoon the warm cheese sauce over the broccoli or add the florets to the pan and gently toss to coat. Serve immediately so the florets stay bright and the sauce maintains its creamy texture. Cheesy broccoli in a white serving bowl

You Must Know

  • Refrigerate leftovers in an airtight container for up to 4 days; sauce may firm up — reheat gently with a splash of milk to restore creaminess.
  • Freezes well for up to 3 months; thaw overnight in the refrigerator and reheat slowly to avoid separation.
  • High in vitamin C and calcium (thanks to broccoli and cheese) — a nutritious side that still feels indulgent.
  • Cooking cues: broccoli should be bright green with a slight bite; sauce should coat a spoon and remain smooth without separating.

My favorite thing about this dish is how it disappears at family dinners — once it’s on the table it seems to vanish, often before the main course. I’ve brought it to potlucks and holiday meals, and friends always comment on how homemade the sauce tastes compared to jarred alternatives. Little tweaks — freshly grated cheese, careful tempering, and serving immediately — are the keys to consistent success.

Close-up of creamy cheese sauce spooned over broccoli

Storage Tips

Store in an airtight container in the refrigerator for up to 4 days. If the sauce and broccoli are refrigerated together the sauce may set; gently reheat it in a skillet over medium-low heat, adding a tablespoon or two of milk until it loosens back to a sauce consistency. For freezing, place portions in freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Avoid high oven temperatures when reheating, as the sauce can separate — patience and low heat are your friends.

Ingredient Substitutions

For a lighter version, use whole-milk evaporated milk or a mix of milk and low-fat milk; note the texture will be slightly different. To make it gluten-free, substitute a 1:1 gluten-free flour blend or use cornstarch (1 tablespoon cornstarch mixed with 2 tablespoons cold milk, whisked in at the end). Swap cheddar for Gruyère for a nuttier flavor or use a Mexican cheese blend for a milder melt. Nutritional yeast can add depth for a partially dairy-reduced version, but the sauce won’t be truly dairy-free unless you replace milk and cheese with plant-based alternatives formulated to melt.

Serving Suggestions

This pairs beautifully with roast chicken, baked ham, grilled salmon, or as part of a cozy brunch alongside scrambled eggs. Garnish with extra grated Parmesan, a squeeze of lemon to brighten the flavors, or a sprinkle of toasted breadcrumbs for crunch. For a heartier side, stir in a handful of cooked small pasta or toasted almonds for texture contrast.

Cultural Background

Cheesy vegetable sides are rooted in comfort-cooking traditions across North America and Britain, where cream-based sauces were historically used to dress simple vegetables for festive meals. This version takes cues from classic béchamel-and-cheese combinations (think simple mac and cheese) but highlights the vegetable rather than loading on pasta. The result is a nostalgic, family-friendly dish that bridges homey techniques with fresh produce.

Seasonal Adaptations

In winter, add roasted garlic to the sauce for warmth; in spring, toss in peas or asparagus tips with the broccoli. For fall, stir in a pinch of smoked paprika and top with toasted pumpkin seeds. These small swaps keep the base method the same while allowing you to highlight produce at its seasonal best.

Meal Prep Tips

Steam the broccoli and prepare the sauce separately, then store them in separate containers in the refrigerator for up to 4 days. Reheat the sauce gently and toss with warm broccoli just before serving to retain color and texture. Portion into individual microwave-safe containers for grab-and-go lunches and reheat on low with a splash of milk to refresh the sauce.

End on a warm note: this simple, dependable dish has earned a permanent place in my rotation because it’s fast, forgiving, and somehow always satisfying. Make it your own with the seasoning and cheese choices you love, and don’t be surprised if it becomes a request at your next family dinner.

Pro Tips

  • Dry the pan completely before making the roux to prevent a thin, watery sauce.

  • Add shredded cheddar in small handfuls and whisk between additions to keep the sauce smooth.

  • If the sauce becomes too thick after refrigeration, whisk in 1 tablespoon of milk at a time while gently reheating.

  • Grate cheese from a block for better melting and less graininess than pre-shredded varieties.

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

BreakfastCheesy BroccoliBroccoliSide DishEasy RecipeKid-FriendlyCheese Sauce
No ratings yet

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.

Servings: 4 steaks
Cheesy Broccoli
Prep:10 minutes
Cook:15 minutes
Rest Time:10 mins
Total:25 minutes

Ingredients

Produce

Sauce

Seasoning

Instructions

1

Steam the broccoli

Place broccoli florets in a large saucepan and add about 1 cup of water — just enough to create a thin layer across the bottom. Bring to a simmer over high heat, cover, and cook until bright green and crisp-tender, 4 to 5 minutes. Drain and keep covered to stay warm.

2

Prepare the pan and roux

Wipe the saucepan dry with a towel. Return to medium-low heat and melt 2 tablespoons butter. Sprinkle 2 tablespoons flour over the melted butter and whisk constantly until the roux turns pale golden, about 1 minute.

3

Whisk in milk to form sauce

Slowly pour in 1 cup milk while whisking to avoid lumps. Bring to a gentle simmer and whisk until the sauce thickens slightly, about 3 minutes — it should coat the back of a spoon.

4

Melt in the cheese

Reduce heat to low and add 2/3 cup shredded cheddar in small handfuls, whisking between additions for a smooth sauce. Stir in 2 tablespoons Parmesan, 1/4 teaspoon salt, and optional ground mustard and cayenne. Taste and adjust seasoning.

5

Combine and serve

Spoon the warm sauce over the steamed broccoli or add the broccoli to the sauce and toss gently to coat. Serve immediately while the florets are bright and the sauce is silky.

6

Storage and reheating

Refrigerate leftovers in an airtight container for up to 4 days. Reheat on the stove over medium-low, adding a splash of milk to loosen the sauce if needed. Freeze for up to 3 months and thaw in the refrigerator before reheating.

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

Calories: 215kcal | Carbohydrates: 14g | Protein:
11g | Fat: 14g | Saturated Fat: 4g |
Polyunsaturated Fat: 3g | Monounsaturated Fat:
6g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@sararecipes on social media!

Cheesy Broccoli

Categories:

Cheesy Broccoli

Did You Make This?

Leave a comment & rating below or tag @sararecipes 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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family Photo

Hi, I'm Sara!

Chef and recipe creator specializing in delicious Breakfast cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.