Cheesy Broccoli is the perfect combination of fresh, tender broccoli and a creamy, flavorful cheese sauce. This side dish is not only kid-friendly, but it’s also a breeze to prepare, making it an ideal addition to any meal. The homemade cheese sauce is smooth, velvety, and packed with flavor, transforming simple broccoli into a comforting and satisfying dish. Whether you’re serving it alongside a weeknight dinner or for a special occasion, this cheesy broccoli will quickly become a family favorite.
Ingredients
-
1 pound broccoli, cut into florets (about 6 cups)
-
Water (for steaming)
-
2 tablespoons butter
-
2 tablespoons flour
-
1 cup milk (I used 1%)
-
⅔ cup shredded cheddar cheese
-
2 tablespoons grated Parmesan cheese
-
¼ teaspoon kosher salt (plus additional to taste)
-
Pinch of ground mustard (optional)
-
Pinch of cayenne (optional)
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
Step 1: Prepare the Broccoli
Place the broccoli florets in a large saucepan. Add enough water to cover the bottom of the pan (about 1 cup). Bring the water to a simmer over high heat. Cover the pan and let the broccoli cook for 4–5 minutes, until the broccoli is bright green and crisp-tender. Drain the broccoli, then place it in a bowl and cover to keep warm.
Step 2: Make the Cheese Sauce
Carefully wipe the pan dry with a towel. Add the butter to the pan and melt it over medium-low heat. Once the butter has melted, sprinkle the flour over the top. Whisk constantly for about 1 minute until the flour turns golden.
Step 3: Add Milk and Thicken the Sauce
Slowly pour in the milk, whisking constantly to avoid lumps. Let the mixture simmer, whisking continuously, for about 3 minutes, until the sauce thickens slightly.
Step 4: Add the Cheeses and Season
Reduce the heat to low. Gradually whisk in the shredded cheddar cheese, a small handful at a time, allowing it to melt completely before adding more (adding too much at once can cause clumping). Stir in the Parmesan cheese, kosher salt, and optional mustard and cayenne for extra flavor. Taste and adjust the seasoning with more salt if needed.
Step 5: Combine the Broccoli and Cheese Sauce
You can either pour the cheese sauce over the broccoli or gently stir the broccoli into the sauce, depending on your preference. Serve immediately, and enjoy the warm, cheesy goodness!
Servings and Timing
-
Servings: 4 servings
-
Prep Time: 10 minutes
-
Cook Time: 15 minutes
-
Total Time: 25 minutes
Variations
-
Add More Veggies: Add other vegetables, like cauliflower or carrots, to the cheese sauce for a heartier dish.
-
Spicy Version: Add more cayenne or a dash of hot sauce to the cheese sauce for a spicy kick.
-
Vegan Option: Use dairy-free butter and plant-based cheese for a vegan-friendly version.
-
Bacon Lover’s Option: Add crumbled bacon or pancetta on top for a savory, crunchy contrast.
Storage/Reheating
-
Storage: Store leftover cheesy broccoli in an airtight container in the refrigerator for up to 4 days.
-
Reheating: Reheat leftovers in a skillet over medium heat or in the microwave. If you’ve stored the cheese sauce separately, reheat it in the microwave or in a saucepan over medium-low heat until warmed through.
Freezing
-
To Freeze: Freeze cheesy broccoli in an airtight container or freezer bag for up to 3 months. Thaw in the refrigerator overnight before reheating.
FAQs
1. Can I use frozen broccoli for this recipe?
Yes, you can use frozen broccoli, but it might release more water than fresh. Be sure to drain it well before mixing with the cheese sauce.
2. Can I make the cheese sauce ahead of time?
Yes, you can prepare the cheese sauce in advance and refrigerate it. Reheat it gently on the stove or in the microwave before combining with the broccoli.
3. Can I use a different type of cheese?
Absolutely! Feel free to swap out the cheddar cheese for other varieties like gouda, mozzarella, or Monterey Jack for a different flavor profile.
4. Can I make this recipe without flour for a gluten-free version?
Yes, you can make the sauce gluten-free by using cornstarch or a gluten-free flour blend as a thickening agent.
5. How do I prevent the sauce from becoming too thick?
If the sauce becomes too thick, simply add a bit more milk to reach your desired consistency, and whisk until smooth.
6. Can I add other seasonings to the cheese sauce?
Yes, you can experiment with different seasonings like garlic powder, onion powder, or even a bit of smoked paprika for added flavor.
7. Can I add cheese directly to the broccoli instead of mixing it into the sauce?
For a cheesy topping, sprinkle shredded cheese directly on top of the broccoli and broil for a few minutes until melted and bubbly.
8. Can I use skim milk instead of whole milk?
Yes, you can use skim milk or a milk alternative like almond milk, but the sauce may be slightly less creamy.
9. How do I make this dish richer?
For a richer sauce, you can add a little heavy cream in place of some of the milk.
10. How can I make the dish more colorful?
Add some colorful vegetables, such as red bell peppers or cherry tomatoes, to the cheese sauce for a pop of color and additional flavor.
Conclusion
Cheesy Broccoli is a simple yet indulgent side dish that combines tender, fresh broccoli with a creamy, cheesy sauce. This dish is perfect for any meal and will be loved by kids and adults alike. With easy-to-find ingredients and a straightforward preparation, this cheesy broccoli is sure to become a family favorite!
Print
Cheesy Broccoli
This Cheesy Broccoli is the perfect side dish for any meal. Made with fresh broccoli and a creamy homemade cheese sauce, it’s kid-friendly, delicious, and quick to prepare. This easy recipe will have your family asking for seconds!
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
1 pound broccoli, cut into florets (about 6 cups)
Water
2 tablespoons butter
2 tablespoons flour
1 cup milk (1% used)
⅔ cup shredded cheddar cheese
2 tablespoons grated Parmesan cheese
¼ teaspoon kosher salt (plus additional to taste)
Pinch ground mustard (optional)
Pinch cayenne (optional)
Instructions
Prepare the Broccoli:
Place the broccoli in a large saucepan and cover with enough water to create a thin layer across the bottom of the pan (about 1 cup). Bring to a simmer over high heat, then cover the pan. Let the broccoli simmer until it’s bright green and crisp-tender, about 4-5 minutes. Drain the broccoli and place it in a bowl, covering it to keep warm.
Make the Cheese Sauce:
Wipe the pan dry with a towel, then add the butter and melt it over medium-low heat. Once melted, sprinkle the flour over the top and whisk constantly until the flour turns golden, about 1 minute.
Add the Milk:
Slowly pour in the milk while whisking constantly to avoid lumps. Let the sauce simmer for about 3 minutes, whisking continuously, until it thickens slightly.
Add the Cheeses:
Reduce the heat to low. Gradually add the shredded cheddar cheese in small handfuls, allowing it to melt fully between each addition. Stir in the Parmesan cheese, salt, mustard, and cayenne (if using). Taste and adjust the seasoning, adding more salt if desired.
Combine and Serve:
Serve the broccoli warm, topped with the cheese sauce, or gently stir the broccoli into the sauce and serve it mixed.
Notes
To Store: Refrigerate leftover cheesy broccoli in an airtight container for up to 4 days.
To Reheat: Reheat leftovers in a skillet over medium heat or in the microwave. If you stored the cheese sauce separately, warm it in the microwave or over medium-low heat on the stovetop.
To Freeze: Freeze the cheesy broccoli in an airtight container for up to 3 months. Thaw in the refrigerator before reheating.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Appetizers
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian