The best quick and easy broccoli and cheese sauce recipe—homemade with simple ingredients in one pot in about 20 minutes on the stovetop. This classic side features steamed broccoli generously coated in a rich, smooth, creamy cheddar cheese sauce.
This is one of the tastiest ways to enjoy broccoli and far superior to the frozen, pre-made versions. A velvety cheese sauce transforms ordinary vegetables into a side dish everyone will reach for.
Although traditionally served over steamed broccoli, the sauce is excellent on roasted vegetables too—the contrast of crispy roasted florets and creamy sauce is fantastic.

How to make the cheese sauce
- Add evaporated milk (or half-and-half), freshly grated cheddar, dissolved cornstarch, salt, pepper, garlic powder and mustard to a saucepan or pot.
- Cook over low heat, whisking frequently, until the mixture becomes thick, smooth and fully combined.
- Adjust consistency as needed and serve.
How to make broccoli with cheese sauce
- Steam broccoli on the stovetop or in the microwave until tender-crisp, or roast florets for extra texture.
- Season the broccoli with salt, pepper and any herbs you like.
- Pour the warm cheese sauce over the broccoli and serve immediately.
What to serve with broccoli and cheese
This makes a versatile side dish for baked, grilled or pan-fried chicken, fish or steak. The cheese sauce also pairs well with cauliflower, green beans, carrots and other steamed or roasted vegetables. Try it on baked potatoes, in mac and cheese, over nachos, or as a dip for fries, potato wedges and fresh vegetables.

Tips and techniques
Use a nonstick pot: This helps prevent the sauce from burning or sticking to the bottom.
Dissolve the cornstarch first: Mixing cornstarch with a tablespoon of water before adding it to the milk avoids lumps. Whisk often while cooking.
Microwave method? It can be done, but the stovetop yields a smoother, creamier texture. If using the microwave, heat in short increments (about 30 seconds) and whisk frequently.
Adjust seasonings: The base uses simple seasonings—salt, pepper, garlic powder and mustard. Add a pinch of smoked paprika for subtle smokiness or red pepper flakes for heat. Modify amounts to taste.
To thicken the sauce: Simmer uncovered until excess liquid evaporates. If it becomes too thick, thin with a splash more milk.
Substitute for evaporated milk: Evaporated milk gives the best texture and flavor. If unavailable, half-and-half is the next best option; regular milk won’t produce the same richness.
Melting cheddar on broccoli: You can simply melt cheddar on top, but a proper sauce gives a creamier, more luxurious coating.
Use full-fat ingredients: For the creamiest result, avoid low-fat cheese and fat-free evaporated milk.
Grate cheese fresh: Pre-shredded cheeses often contain anti-caking agents that can make the sauce grainy. Grate a block of high-quality cheddar for best results.
Which cheese to use: Cheddar is classic. You can blend in other melty cheeses—Monterey Jack, mozzarella or a touch of Parmesan—for different flavors. Always use cheeses that melt well and grate them fresh.

Recipe — One Pot Broccoli with Cheese Sauce

One Pot Broccoli with Cheese Sauce
Quick, easy broccoli and cheese made in one pot in 20 minutes. Steamed or roasted broccoli topped with a creamy cheddar sauce.
Prep Time: 10 mins | Cook Time: 10 mins | Total Time: 20 mins
Servings: 4 | Course: Side Dish | Cuisine: American
Ingredients
- ¾–1 cup evaporated milk (or ¾–1 cup half-and-half)
- 1½ cups freshly grated cheddar cheese
- 2 teaspoons cornstarch, dissolved in 1 tablespoon water
- Salt, to taste
- Pepper, to taste
- ¼ teaspoon garlic powder
- 1 teaspoon Dijon mustard
- 3 cups broccoli florets, steamed (or roasted)
Instructions
- In a large nonstick pot, combine the evaporated milk, grated cheddar, dissolved cornstarch, salt, pepper, garlic powder and Dijon mustard.
- Cook over low heat, whisking frequently, until the cheese melts and the mixture becomes a thick, smooth sauce.
- If the sauce is too thick, thin with a little more milk. If it’s too thin, simmer uncovered until reduced to the desired consistency.
- Pour the warm cheese sauce over steamed or roasted broccoli. Taste and add more salt and pepper as needed.
- Serve immediately and enjoy.
Notes
- Read the tips above for best results.
- Best served immediately. Leftovers can be refrigerated in a sealed container for up to 2 days, but reheated sauce may be thicker and slightly grainy.
Nutrition (per serving, approximate)
Calories: 264 kcal | Carbohydrates: 11 g | Protein: 15 g | Fat: 17 g | Saturated Fat: 11 g | Sodium: 350 mg
Happy cooking everyone!