Broccoli Mac and Cheese
Broccoli mac and cheese adds a vegetable to the bowl without changing what makes mac and cheese good. The florets cook in the same pot as the pasta for the last few minutes, so they are tender but still bright green, and a Dijon-sharpened cheddar sauce coats both. A few minutes under the broiler gives it a golden, bubbly cheese top.
By Luca Ferraro
Published

- Prep Time
- 10 mins
- Cook Time
- 25 mins
- Total Time
- 35 mins
- Servings
- 6 servings
How do you make Broccoli Mac and Cheese?
For broccoli mac and cheese, boil 340 g (12 oz) small pasta and add 300 g small broccoli florets for the last 3 minutes, then drain. Make a sauce with 3 tbsp butter, 3 tbsp flour and 720 ml milk, and melt in 225 g sharp cheddar off the heat. Fold everything together, top with more cheddar and parmesan, and broil for 3-5 minutes until golden.
- Total time
- 35 mins
- Calories
- 575 per serving
- Protein
- 25 g
- Yield
- 6 servings
- Difficulty
- Easy
- Method
- Stovetop and broiling
Ingredients
Pasta and broccoli
Cheese sauce
Topping
Equipment
Large pot · Colander · Whisk · Box grater · 23 x 33 cm (9 x 13 inch) broiler-safe baking dish
Quick Directions
Heat the broiler
Set an oven rack about 15 cm (6 inches) below the broiler (grill) and turn it on to high.
Cook the pasta and broccoli
Boil the pasta, adding the broccoli for the last 3 minutes, then drain.
Make the sauce
Melt the butter in the empty pot over medium heat.
Melt in the cheese
Take the pot off the heat.
Combine and top
Fold the pasta and broccoli into the sauce until evenly coated and spread it in the baking dish.
Broil and serve
Broil for 3-5 minutes, watching closely, until the cheese is melted, bubbling and spotted golden brown.
Step-by-Step Instructions
Follow these detailed steps to make the perfect broccoli mac and cheese.
Heat the broiler
Set an oven rack about 15 cm (6 inches) below the broiler (grill) and turn it on to high. Butter a 23 x 33 cm (9 x 13 inch) metal or ceramic baking dish that is safe under the broiler; don't use glass.
Cook the pasta and broccoli
Cook the pasta in a large pot of well-salted boiling water. Three minutes before the pasta is al dente, add the broccoli florets. Drain when the pasta is just tender and the broccoli is bright green and tender-crisp.
Make the sauce
Melt the butter in the empty pot over medium heat. Whisk in the flour and cook for 1 minute. Slowly whisk in the warm milk until smooth, then simmer for 4-6 minutes, whisking often, until thick enough to coat a spoon.
Melt in the cheese
Take the pot off the heat. Whisk in the Dijon mustard, garlic powder, salt and pepper, then stir in the 225 g of cheddar a handful at a time until the sauce is smooth.
Combine and top
Fold the pasta and broccoli into the sauce until evenly coated and spread it in the baking dish. Scatter the remaining cheddar and the parmesan over the top.
Broil and serve
Broil for 3-5 minutes, watching closely, until the cheese is melted, bubbling and spotted golden brown. Let it stand for 5 minutes before serving.
Recipe Tips
- Cut the broccoli into small florets, about the size of the pasta, so they cook evenly and every forkful gets some.
- Drain the pasta and broccoli well. Water left in the florets thins the sauce.
- Broilers vary a lot. Stay by the oven and pull the dish as soon as the top is golden; it can burn in under a minute.
Variations
- Frozen broccoli: use 350 g frozen florets, add them for the last 2 minutes of the pasta time and drain very well.
- Add crunch: mix 1/2 cup panko with 1 tbsp melted butter and scatter it over the cheese before broiling.
- Swap half the cheddar in the sauce for Gruyère or smoked Gouda for a deeper flavour.
Nutrition (per serving)
| Calories | 575 |
|---|---|
| Protein | 25 g |
| Carbs | 57 g |
| Fat | 27 g |
| Saturated fat | 16 g |
| Fibre | 3.5 g |
| Sugar | 9 g |
| Sodium | 835 mg |
Estimated from the listed ingredients; values vary by brand.
Related Recipes
Storing & Reheating
- Fridge
- Refrigerate in an airtight container for up to 4 days.
- Freezer
- Freeze in portions for up to 2 months. The broccoli softens after freezing, but the flavour holds up.
- Reheat
- Reheat in the microwave with a splash of milk, stirring halfway, or covered in a 180°C (350°F) oven for 20-25 minutes, until hot to 74°C (165°F).
Broccoli Mac and Cheese FAQs
Can I use frozen broccoli in mac and cheese?
Yes. Add about 350 g frozen florets to the pasta water for the last 2 minutes, then drain them very well, because frozen broccoli holds extra water that can thin the sauce.
How do I keep the broccoli from getting mushy?
Cut it into small, even florets and add them to the pasta pot only for the last 3 minutes. A short blast under the broiler, instead of a long bake, also keeps the broccoli bright and tender-crisp.
Can I bake broccoli mac and cheese instead of broiling it?
Yes. Top it with the cheese, and panko if you like, and bake at 190°C (375°F) for 15-20 minutes, until bubbling at the edges and golden on top.
Can I make broccoli mac and cheese ahead?
Yes. Assemble it in the dish without broiling, cool, cover and refrigerate for up to 1 day. Bake covered at 180°C (350°F) for 25-30 minutes, until hot to 74°C (165°F) in the centre, then uncover and broil until golden.
How do I get picky eaters to try broccoli mac and cheese?
Chop the florets very small, about the size of a pea, so they blend into the sauce. Using only the tender tops and skipping the stalks also gives a milder flavour.
Disclaimer
- Nutrition information is an estimate based on the listed ingredients. It changes with the brands, portion sizes and swaps you use.
- Read ingredient labels for allergens and for diet claims such as gluten-free or vegan. Products and their ingredients can change.
- Cooking times are a guide, since ovens, air fryers and slow cookers all run differently. Use a food thermometer and cook meat, poultry and fish to the safe internal temperatures in government food safety guidance.
- This recipe is general information, not medical or nutrition advice. If you have an allergy, a health condition or a special diet, check with a qualified health professional.







