The best quick and easy broccoli and cheese sauce recipe—made from scratch with simple ingredients in one pot in about 20 minutes on the stovetop. Steamed or roasted broccoli is coated in a rich, smooth cheddar sauce that transforms an ordinary vegetable into a crowd-pleasing side dish.
This homemade version is far superior to frozen store-bought varieties. A creamy, well-seasoned cheese sauce elevates broccoli into something everyone will enjoy, and it comes together quickly with minimal fuss.
Although this recipe is traditionally served with steamed broccoli, it’s wonderful over roasted florets as well. The combination of crisp roasted edges and velvety cheese sauce creates a delightful contrast in texture and flavor.

How to make the cheese sauce
- Add evaporated milk, freshly grated cheddar, dissolved cornstarch, salt, pepper, garlic powder and mustard to a nonstick pot or saucepan.
- Cook over low heat, whisking frequently until the cheese melts and the mixture becomes a thick, smooth sauce.
- Taste and adjust seasoning, then serve immediately over broccoli.
How to make broccoli with cheese sauce
- Steam broccoli until tender-crisp, either on the stovetop or in the microwave. Roasting is a great alternative for added texture.
- Season the florets lightly with salt and pepper and any herbs you prefer.
- Pour the warm cheese sauce over the broccoli and serve right away.
What to serve with broccoli and cheese
This makes a versatile side dish for baked, grilled or pan-fried chicken, fish, pork or steak. The cheese sauce also pairs well with baked potatoes and works as a topping for macaroni, nachos or warm vegetable bowls.
Swap the broccoli for other vegetables if desired—cauliflower, green beans and asparagus all taste great with this sauce. It’s also delicious as a dipping sauce for fresh vegetables, fries, wedges or onion rings at a party or game day gathering.

Tips and techniques
Use a nonstick pot — This helps prevent burning and sticking while you whisk the sauce.
Dissolve the cornstarch first — Mixing cornstarch into a small amount of water before adding it to the milk prevents lumps. Whisk frequently while cooking to keep the sauce smooth.
Microwave option — The sauce can be made in the microwave in short bursts, but the stovetop version gives a smoother, creamier texture and takes roughly the same amount of time.
Adjust seasonings — The basic seasoning is salt, pepper, garlic powder and mustard. Add paprika for a smoky note or a pinch of red pepper flakes for heat. Modify amounts to suit your taste.
Thicken or thin the sauce — If the sauce is too thin, cook uncovered a little longer to reduce it. If it becomes too thick, stir in extra milk a tablespoon at a time until you reach the desired consistency.
Substitute for evaporated milk — Evaporated milk gives the best texture in this recipe. If you don’t have it, half-and-half is a better alternative than regular milk; regular milk can produce a thinner, less silky sauce.
Melting cheese on top vs. sauce — You can melt cheese directly on broccoli, but a true sauce yields a smoother, more cohesive coating that clings better to the florets.
Full-fat ingredients — For maximum richness and creaminess, use full-fat evaporated milk and full-fat cheese. Low-fat options will produce a thinner, less satisfying sauce.
Grate your own cheese — Pre-shredded cheese often contains anti-caking agents that prevent a smooth melt. Use a block of cheddar and freshly grate it for the best texture and flavor.
Which cheese to use? — Cheddar is the classic choice. You can blend in cheeses like Monterey Jack, mozzarella or Parmesan for different flavors, but stick with cheeses that melt easily and grate them fresh.

More broccoli recipes
- Slow Cooker Beef and Broccoli
- Broccoli Salad (One Bowl)
- Chicken and Broccoli (One Pot)
Recipe

One Pot Broccoli with Cheese Sauce
Quick, easy broccoli and cheese sauce made in one pot in about 20 minutes. A simple, classic side of steamed or roasted broccoli glazed with a creamy cheddar sauce.
Ingredients
- 3/4–1 cup evaporated milk
- 1 1/2 cups freshly grated cheddar cheese
- 2 teaspoons cornstarch, dissolved in 1 tbsp water
- Salt, to taste
- Pepper, to taste
- 1/4 teaspoon garlic powder
- 1 teaspoon Dijon mustard
- 3 cups broccoli florets, steamed (or roasted)
Instructions
- In a large nonstick pot, combine evaporated milk, grated cheddar, dissolved cornstarch, salt, pepper, garlic powder and Dijon mustard.
- Cook over low heat, whisking frequently, until the cheese has fully melted and the mixture becomes thick and smooth.
- Adjust consistency as needed—add a splash more milk if the sauce is too thick, or cook a bit longer uncovered to reduce and thicken if it’s too thin.
- Pour the warm cheese sauce over steamed or roasted broccoli. Season with additional salt and pepper if desired.
- Serve immediately and enjoy.
Notes
- Read the tips above for best results.
- The dish is best served right away. Leftovers can be refrigerated for up to two days but may become thicker and grainy when reheated.
Nutrition
Calories: 264 kcal; Carbohydrates: 11 g; Protein: 15 g; Fat: 17 g; Saturated Fat: 11 g; Sodium: 350 mg; Fiber: 1 g; Sugar: 6 g.
Happy cooking everyone!