Broccoli with cheese sauce is a classic dish. It combines tender broccoli florets with a creamy, melty cheese sauce. This recipe is simple, quick, and family-friendly. You can serve it as a side dish or a light main course. It takes about 20 minutes to prepare.
This guide walks you through every step. You’ll learn how to steam broccoli perfectly. You’ll also master a smooth cheese sauce that clings to each floret. Fresh ingredients make the best results. Use sharp cheddar for bold flavor. Experiment with add-ins like garlic or mustard for variety.
Whether you’re a beginner cook or a seasoned home chef, this method works. It avoids common mistakes like overcooked broccoli or lumpy sauce. Follow along, and you’ll have a restaurant-quality dish at home.
Ingredients
Gather these items for four servings.
For the Broccoli:
- 1 large head of broccoli (about 1.5 pounds)
- Salt, to taste
- Water for steaming
For the Cheese Sauce:
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 cup whole milk (or 2% for lighter version)
- 1 ½ cups shredded sharp cheddar cheese
- ½ teaspoon garlic powder
- ¼ teaspoon mustard powder (optional, for extra tang)
- Salt and black pepper, to taste
- Pinch of nutmeg (optional, for warmth)
These measurements yield a rich sauce. Scale up for larger crowds.
Step-by-Step Instructions
-
Step 1: Prepare the Broccoli
Start with fresh broccoli. Rinse it under cold water. Cut off the tough stem end. Separate the head into bite-sized florets. Each piece should be about 1-2 inches across. This ensures even cooking.
Trim the stems into thin slices if you like. They add texture and nutrition. Pat the florets dry with a clean towel. Moisture helps steaming but excess water dilutes flavor.
-
Step 2: Steam the Broccoli
Steaming keeps broccoli vibrant green and crisp-tender. Fill a pot with 1 inch of water. Add a pinch of salt. Bring to a boil over medium-high heat.
Place a steamer basket in the pot. If you don’t have one, use a metal colander over the pot. Add the broccoli florets. Cover tightly.
Steam for 4-6 minutes. Check doneness with a fork. Florets should be bright green and pierce easily but not mushy. Overcooking turns them gray and soggy. Remove immediately. Transfer to a colander to drain.
-
Step 3: Make the Cheese Sauce
While broccoli steams, prepare the sauce. This is a classic béchamel base with cheese. Melt butter in a medium saucepan over medium heat.
Add flour. Whisk constantly for 1-2 minutes. This forms a roux. It cooks out the raw flour taste. The mixture turns golden and bubbly.
Slowly pour in milk while whisking. Whisk vigorously to prevent lumps. Cook for 3-5 minutes. Sauce thickens to coat the back of a spoon.
Reduce heat to low. Add shredded cheese in handfuls. Stir until fully melted. Add garlic powder, mustard powder, salt, pepper, and nutmeg. Taste and adjust seasoning. Sauce should be smooth and glossy.
-
Step 4: Combine and Serve
Pour hot cheese sauce over steamed broccoli. Gently toss to coat evenly. Serve right away. The heat melts the sauce perfectly.
For extra flair, broil briefly under high heat for a bubbly top. Watch closely to avoid burning.
Tips for Perfect Broccoli with Cheese Sauce
- Use fresh broccoli for best results. Avoid frozen if possible. It releases more water and can make the dish watery.
- Shred cheese yourself. Pre-shredded varieties have anti-caking agents that affect meltability.
- Make sauce ahead. Reheat gently on low heat with a splash of milk. Whisk to restore creaminess.
- Customize flavors. Stir in cooked bacon bits for smokiness. Add chopped ham for heartiness. For spice, include a dash of cayenne.
- Vary cooking methods. Roast broccoli at 425°F for 15 minutes. It caramelizes edges. Air fry at 380°F for 8-10 minutes. Both pair well with cheese sauce.
- Nutrition matters. Broccoli provides vitamin C, fiber, and antioxidants. Cheese adds calcium and protein. Use low-fat milk and less cheese for a lighter version.
- Store leftovers in an airtight container. Refrigerate up to 3 days. Reheat in microwave with a damp paper towel over top. This prevents drying.
- Avoid these pitfalls. Don’t boil broccoli. It loses nutrients and color. Whisk sauce continuously. Lumps ruin the texture.
- Pair with mains like grilled chicken, baked salmon, or pasta. It elevates simple meals.
Variations to Try
- Loaded Broccoli Bake: Mix broccoli and sauce. Top with breadcrumbs and bake at 375°F for 15 minutes.
- Vegan Version: Use plant-based butter, flour, almond milk, and cashew cheese. Blend soaked cashews for creaminess.
- Spicy Kick: Add diced jalapeños or hot sauce to the sauce.
- Holiday Twist: Incorporate Gruyère cheese for nutty depth. Perfect for festive sides.
These tweaks keep the dish exciting.
Nutritional Information
One serving (about 1 cup) offers roughly:
- Calories: 250
- Protein: 12g
- Fat: 18g
- Carbs: 12g
- Fiber: 4g
Values vary by ingredients. Track with your recipe app for precision.
FAQs
- 1. Can I use frozen broccoli?
- Yes, but thaw and drain well first. Pat dry to remove excess water. Steam for 3-4 minutes to avoid mushiness.
- 2. What if my cheese sauce is lumpy?
- Whisk in more warm milk off heat. Use an immersion blender for smooth results. Ensure milk is added gradually next time.
- 3. Is there a dairy-free option?
- Absolutely. Swap butter for olive oil or vegan margarine. Use oat milk and nutritional yeast or vegan cheese shreds.
- 4. How do I make the sauce thicker?
- Increase flour to 3 tablespoons or cook longer. For ultra-thick, add ¼ cup cream cheese.
- 5. Can I prepare this in advance?
- Steam broccoli ahead and chill. Make sauce up to 2 days early. Reheat separately and combine before serving.