Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Broccoli and cheese is a quick and easy side dish that even your kids will devour! The smooth homemade cheese sauce comes together on the stovetop while the broccoli steams, so the whole thing takes about 15 minutes. It’s the easiest way I know to get something green on the table.

Side shot of a bowl of broccoli and cheese.

Before You Get Started

Broccoli and cheese is hard to mess up, but a few things make the difference between a silky sauce and a grainy one:

  1. Use American cheese. It melts into a smooth sauce every time. Cheddar has less moisture and tends to turn grainy or oily over heat.
  2. Drain the broccoli well. Water clinging to the florets thins the sauce the moment it hits. Give it a minute in the colander.
  3. Serve the sauce right away. It firms up as it cools. Keep it over low heat and stir now and then if you’re waiting on the rest of dinner.
Ingredients for a broccoli and cheese recipe.

How to Make Broccoli and Cheese

The broccoli and the sauce cook at the same time, so this comes together fast. Have everything measured before you start!

Step 1: Steam the Broccoli

Place the florets in a large microwave-safe dish, add a splash of water, cover, and microwave on HIGH for 6 to 8 minutes.

You’re looking for crisp-tender, which means a fork goes in with a little resistance and the broccoli is still bright green. Once it goes soft and olive-colored, it won’t come back.

Drain the broccoli in a colander and let it sit for a minute. This is the step people skip, and it’s the reason cheese sauce sometimes ends up watery in the bowl.

⇢ Roasted Broccoli Option: Toss the florets with olive oil, salt, and pepper and roast at 425°F for 15 to 20 minutes. The edges get a little crispy and the flavor is deeper.

Cooked broccoli florets in a bowl.

Try it another way

Looking for the baked version instead? My Easy Broccoli Casserole layers it all in a dish with a buttery cracker topping.

Step 2: Make the Cheese Sauce

While the broccoli steams, melt the butter in a saucepan over medium heat. Whisk in the flour and let it cook for a full minute. That minute cooks out the raw flour taste, so don’t rush it.

Making the roux.

Gradually whisk in the milk and keep whisking until the sauce thickens and bubbles. It should be thick enough to coat the back of a spoon before the cheese goes in.

Pouring in the milk.

⇢ Turn the heat to low before the cheese goes in. Cheese that gets too hot separates and turns grainy. Add it to a warm sauce, not a bubbling one, and stir until it disappears.

Cheese sauce in a skillet.

Step 3: Season, Spoon, and Serve

Season the drained broccoli with salt and pepper, then transfer it to a serving dish and spoon the warm cheese sauce over the top. 

A little garlic powder or my All Purpose Seasoning on the broccoli before the sauce goes on adds more flavor than salt and pepper alone.

If you want to dress it up, crumbled bacon, sliced green onions, or a pinch of red pepper flakes on top all work well.

Horizontal overhead shot of a bowl of broccoli and cheese.

Ways to Use the Cheese Sauce

This recipe makes about a cup to a cup and a half of cheese sauce, and it’s good on far more than broccoli. Spoon it over cauliflower, green beans, or a split Oven Baked Potato for something closer to a full meal. It’s also great on Oven Roasted Asparagus.

Leftover sauce makes an excellent dip! Warm it up and serve it with Homemade Soft Pretzels, or add a little chili powder and pour it over tortilla chips for nachos.

What This Goes With

Broccoli and cheese fits next to almost any simple, homestyle main, and it’s especially good with something crispy or saucy that it can sit beside without competing. Fried chicken and meatloaf are my two favorites. It also earns a spot on a holiday table right alongside the green beans and the rolls.

Storage, Freezing, and Reheating

To store: Keep leftovers in an airtight container in the fridge for 3 to 4 days. The sauce will set up firm and look almost solid when it’s cold, which is normal.

To reheat: Warm it gently in the microwave in 30-second bursts, stirring between each one, or in a saucepan over low heat. Add a splash of milk if it’s too thick to stir smoothly.

To freeze: I don’t recommend freezing this one. Flour-and-milk sauces tend to separate as they thaw, and you end up with a grainy texture that won’t whisk back together.

Frequently Asked Questions

Can I use shredded cheddar instead of Velveeta?

Yes, with two adjustments. Shred it yourself from a block, because the starch coating on pre-shredded cheese keeps it from melting smoothly. Then pull the saucepan off the heat entirely before you stir it in, since cheddar separates at a lower temperature than American cheese does. The sauce will be a little thicker and sharper than the version shown here, and it may look slightly less glossy.

Why did my cheese sauce turn out grainy?

Almost always heat. If the sauce is still bubbling when the cheese goes in, the proteins tighten up and squeeze out the fat, which leaves you with a gritty, separated sauce. Reduce the heat to low before adding the cheese and stir constantly until it melts. 

If it’s already broken, take it off the burner and whisk in a tablespoon of milk at a time, which will sometimes bring it back together.

Can I use frozen broccoli instead of fresh?

Frozen works well here, and a steam-in-bag package is the fastest route. Cook it according to the package directions, then drain it longer than you think you need to, since frozen broccoli holds more water than fresh. 

Frozen florets are also usually smaller, so check them a couple of minutes early to keep them from going soft. 

Side shot of a bowl of broccoli and cheese.

More Easy Vegetable Sides

My family loves this dish alongside a roast chicken for a Sunday supper or paired with their favorite baked chicken nuggets for a quick weeknight meal. I hope it becomes one of your favorites, too!

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Square overhead shot of a bowl of broccoli and cheese.

Broccoli and Cheese

5 from 5 votes
Prep: 5 minutes
Cook: 8 minutes
Total: 13 minutes
Servings 6 people
Calories 146 kcal
Tender steamed broccoli under a smooth, homemade cheese sauce made with butter, flour, milk, and American cheese. It's a 15-minute side dish that works next to almost any weeknight dinner!

Ingredients
  

  • 4 cups broccoli florets (about 1 head)
  • Kosher salt and ground black pepper, to taste
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup milk
  • 6 ounces American cheese (such as Velveeta), cut into small cubes or grated

Instructions

  • Steam the broccoli: Place the florets in a large microwave-safe dish and add a splash of water. Cover and microwave on HIGH for 6 to 8 minutes, just until crisp-tender and still bright green. Drain in a colander and let sit for a minute, then season with salt and pepper.
    Cooked broccoli florets in a bowl.
  • Make the roux: Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1 minute, whisking constantly.
    Making the roux.
  • Add the milk: Gradually whisk in the milk. Cook, whisking constantly, until the sauce thickens and bubbles and is thick enough to coat the back of a spoon.
    Pouring in the milk.
  • Melt in the cheese: Reduce the heat to low. Add the cheese and stir until it melts completely and the sauce is smooth.
    Cheese sauce in a skillet.
  • Serve: Place the steamed broccoli in a serving bowl and spoon the cheese sauce over the top. Serve right away.
    Pouring cheese sauce over the broccoli.

Notes

  • Cheese choice: American cheese melts the smoothest. Shredded cheddar works if you shred it yourself from a block and stir it in off the heat.
  • Drain well: Water left on the broccoli thins the sauce. Let it sit in the colander for a full minute.
  • Keep the heat low: Adding cheese to a bubbling sauce is what makes it grainy. Reduce to low first.
  • Frozen broccoli: A steam-in-bag package works. Cook per the package directions, drain longer than usual, and check a couple of minutes early.
  • Serve it warm: The sauce firms up as it cools. Hold it over low heat and stir occasionally if dinner isn’t ready.
  • Storage: Refrigerate leftovers in an airtight container for 3 to 4 days. Reheat gently in the microwave in 30-second bursts or in a saucepan over low heat, adding a splash of milk if it’s too thick. Freezing isn’t recommended, since the sauce separates as it thaws.
  • Use the extra sauce: This makes about 1-1½ cups. It’s good on cauliflower, green beans, baked potatoes, or warmed up as a dip.

Nutrition

Serving: 1/6 of the broccoli and sauceCalories: 146kcalCarbohydrates: 11gProtein: 9gFat: 8gSaturated Fat: 5gCholesterol: 25mgSodium: 522mgPotassium: 345mgFiber: 2gSugar: 5gVitamin A: 813IUVitamin C: 54mgCalcium: 238mgIron: 1mg
Keyword: broccoli and cheese, broccoli and cheese sauce, velveeta broccoli and cheese
Course: Side Dish
Cuisine: American

Originally published in November, 2020, this post was updated in October, 2026.

Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Kelly says:

    5 stars
    This was so easy and delicious. I actually got my family to eat it over steamed broccoli!

    1. Blair says:

      Perfect! I’m so glad that it was a hit, Kelly. Thanks for letting me know! 🙂

  2. Julie says:

    5 stars
    Super easy and quick to make, and delicious. Thank you!

    1. Blair Lonergan says:

      Thanks, Julie!

  3. Helen seiter says:

    5 stars
    Very smooth & creamy. Works on many of my vegetables & nachos.

    1. Blair Lonergan says:

      Thanks, Helen!

    2. Emily Dunlap says:

      Do you have to use something like velveeta? Can real block cheese shredded work?

      1. The Seasoned Mom says:

        Hi Emily,
        We have found that Velveeta cheese melts the best, but you could use American or grated Cheddar instead.

  4. Jana L says:

    5 stars
    The cheese sauce is the bomb! So easy! I added some bacon and a little Slap Yo Mamma. I steamed the broccoli in my Always Pan. Thanks for a great recipe!

    1. The Seasoned Mom says:

      Sounds amazing, Jana! Thank you for trying it out!

  5. Linda says:

    5 stars
    Great recipe snd so easy! We ate leftovers with nacho chips! So good – this recipe is a keeper fir sure.

    1. Blair Lonergan says:

      Sounds delicious, Linda. Thank you!