Go Back
Broccoli Mac and Cheese

Broccoli Mac and Cheese

Broccoli Mac and Cheese is a creamy, comforting pasta dish with tender macaroni, a velvety cheese sauce, and bright steamed broccoli. Perfect for an easy weeknight dinner, its rich texture and simple pantry ingredients make it a go to for busy evenings. Make it for family meals when you want something both nostalgic and satisfying.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Dinner
Cuisine American
Servings 4 servings
Calories 450 kcal

Equipment

  • Large Pot
  • Colander
  • Large pan or pot
  • Whisk
  • Box grater

Ingredients
  

  • 8 oz (225 g) macaroni Boil until tender and al dente to provide the pasta base that carries the creamy sauce and other flavors; drain and reserve a little cooking water to adjust sauce consistency if needed.
  • 2 tablespoons unsalted butter Melt to create a flavorful fat base for the roux, coating the pan and helping to distribute heat evenly; use unsalted butter to better control the dish's overall seasoning.
  • 2 tablespoons all-purpose flour Whisk into melted butter to form a roux that thickens the milk into a smooth cheese sauce; cook briefly to remove raw flour taste before adding milk.
  • 1 and 1/2 cups milk Warm gently and whisked into the roux to create a creamy béchamel-style sauce that binds the cheese and pasta together; choose a milk fat level based on desired richness.
  • 1 teaspoon dijon mustard Stir in to add a subtle tang and depth that brightens the cheese sauce; dissolve completely to avoid clumps and to complement the dairy flavors.
  • 1/4 teaspoon nutmeg Grate or measure and sprinkle sparingly to impart warm, nutty undertones that enhance the richness without overpowering; add early in the sauce so the flavor melds evenly.
  • 1 teaspoon garlic powder Sprinkle to introduce savory, mellow garlic flavor throughout the sauce without needing fresh aromatics; incorporate with the seasoning to ensure even distribution.
  • 1/2 teaspoon salt Season to enhance overall flavor balance and to bring out the natural tastes of the cheese and broccoli; adjust to taste, keeping in mind cheeses may add saltiness.
  • 1/4 teaspoon ground black pepper Grind to add mild heat and aromatic complexity, balancing the creaminess of the sauce; add incrementally to reach desired peppery note.
  • 2 cups broccoli florets Steam or blanch until just tender-crisp to contribute a bright, fresh vegetable component and contrasting texture; fold into the finished pasta to retain color and nutrients.
  • 2 cups cheese such as cheddar, Monterey Jack, or Colby Shred to melt smoothly into the béchamel, creating the characteristic gooey, cheesy coating that binds the dish; choose sharpness and meltability based on preferred flavor and texture.

Instructions
 

  • Cook pasta to al dente in salted water according to package directions.: You'll notice the pot bubbling gently as the macaroni simmers; the surface will show rounded bubbles when it is correctly boiling. The smell is mild, starchy, and comforting. Al dente means the macaroni gives a slight resistance when bitten, not soft all the way through, which prevents it from breaking down when mixed with the sauce. Avoid overcooking, a common mistake, as it turns the pasta mushy and causes the dish to become gluey once sauced. To test, taste one piece a minute before the lower end of the package time, then drain promptly and reserve a bit of the cooking water for adjusting sauce consistency if needed.
  • Steam the broccoli over the pasta as it cooks in a colander, it needs just 4-5 minutes.: Steam produces a soft vegetal aroma and the florets will brighten to a vivid green and become tender yet slightly firm at the stem. This preserves pleasant texture and a fresh flavor that cuts through the richness of the sauce. The reason this method works is the steam cooks the broccoli gently without waterlogging it, retaining vitamins and color. A frequent error is steaming too long, which yields limp, colorless florets; aim for a quick steam and test with a fork for slight resistance. After steaming, run them under cool water briefly if you need to halt cooking, then set aside to drain well before combining with the macaroni .
  • In a large pan or pot, melt the butter and add the flour. Cook the flour for a minute then add the milk and the seasonings. Whisk as it reaches a simmer.: As the butter melts it will foam and then settle, releasing a warm, buttery scent. Sprinkle in the flour and stir; the mixture will take on a pale, sand like texture known as a roux. This step is crucial because it cooks out raw flour flavor and creates the thickening agent for the sauce. Stir constantly over medium heat for about a minute until it smells slightly toasty; do not brown it, or the sauce will pick up a nutty, darker profile. A common pitfall is rushing and letting it brown, so maintain an even heat and steady whisking.
  • Add the shredded/grated cheese, and whisk it in so it melts and you get a smooth sauce.: When you slowly pour in the milk , whisk continuously so the roux and liquid combine into a smooth, velvety base. The sauce will start thin then thicken as it reaches a gentle simmer, and you'll see tiny steam wisps rising with a creamy aroma. Add the dijon mustard , nutmeg , garlic powder , salt , and ground black pepper , which layer the flavor and prevent the sauce from tasting flat. The why here is simple, the warm milk activates the roux and the seasonings balance the dairy. Watch for lumps, and if they appear, whisk vigorously or briefly pass through a sieve; failing to whisk can leave grainy bits in the sauce.
  • Add the cooked pasta and steamed broccoli, stir to combine and serve.: As you stir in the cheese , the aroma changes to a rich, savory scent and the sauce will loosen then become glossy and thick. Grated block cheese melts more predictably than pre grated, avoiding clumps and graininess. Stir until the sauce is uniformly smooth and flowing, tasting for seasoning adjustments. If the sauce feels too thick, a splash of reserved pasta water or a little extra milk will bring it to the right consistency. One mistake to avoid is adding cheese to sauce that is too hot or boiling, which can cause separation; keep the heat low and stir patiently for a silky finish.
  • Add the cooked pasta and steamed broccoli, stir to combine and serve: At this stage you will hear a gentle shush as the hot sauce envelops the macaroni , and the plate will look glossy with cheese coating each piece. Fold the broccoli in so its green florets punctuate the pale sauce, ensuring even distribution so every bite has a bit of both. The why is that combining while warm allows the sauce to cling and integrate flavors. A common error is letting the mixture sit too long before serving, which thickens the sauce; if that happens, loosen with a tablespoon of water or milk and reheat gently while stirring. Serve immediately to enjoy the ideal creamy texture and balanced flavors.

Notes

  • Shred your own cheese for optimal meltability and smooth texture, using a box grater to produce even shreds that dissolve uniformly.
  • Warm the milk slightly before adding to the roux to help it incorporate without shocking the flour mixture, resulting in fewer lumps and a silkier sauce.
  • Cook pasta al dente so it retains structure when mixed with the sauce, preventing a mushy final dish.
  • Reserve pasta water to adjust sauce consistency, the starchy liquid helps the sauce adhere to the macaroni and improves mouthfeel.
  • Steam broccoli briefly to keep bright color and slight bite, which balances the rich, creamy sauce and improves overall texture contrast.
  • Keep heat moderate when adding cheese so the cheese melts smoothly without separating; avoid boiling the sauce after cheese is added.
Keyword broccoli mac and cheese recipe, creamy mac and cheese with broccoli, easy weeknight mac and cheese, how to make mac and cheese with broccoli