Go Back
+ servings
Broccoli Mac Cheese

Deliciously Healthy Broccoli Mac Cheese Your Family Will Love

This Broccoli Mac Cheese offers a nutritious twist on the classic comfort food, perfect for busy weeknights.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Dinner
Cuisine: American
Calories: 400

Ingredients
  

For the Broccoli
  • 4 cups fresh broccoli florets adds a nutritional boost and a delightful crunch
  • 2 tablespoons olive oil can be swapped with avocado oil
  • 1 teaspoon garlic powder substitute with minced fresh garlic for a brighter taste
  • 1 teaspoon onion powder optional if you'd like a simpler flavor profile
  • to taste salt
  • to taste pepper
For the Cheese Sauce
  • 4 tablespoons unsalted butter or margarine for a dairy-free alternative
  • ¼ cup all-purpose flour substitute with gluten-free flour if needed
  • 2 cups milk whole or 2%; use almond or oat milk for a dairy-free version
  • 2 cups cheddar cheese provides the classic flavor that everyone loves
  • 1 cup Gruyere cheese optional; can be replaced with mozzarella
For the Pasta
  • 8 ounces elbow macaroni or shells, cavatappi, penne
For the Topping
  • 1 cup breadcrumbs panko or regular; omit for gluten-free option
  • 1 teaspoon paprika optional for garnish
  • ¼ cup fresh parsley or chives or other herbs

Equipment

  • Oven
  • Baking sheet
  • Medium saucepan
  • Large Pot
  • colander
  • Whisk
  • Large bowl

Method
 

Step‑by‑Step Instructions for Healthy Broccoli Mac Cheese
  1. Preheat your oven to 400°F (200°C). In a large bowl, toss fresh broccoli florets with olive oil, garlic powder, onion powder, salt, and pepper until evenly coated. Spread the broccoli on a baking sheet in a single layer. Roast for 15-20 minutes, or until tender and slightly browned, stirring halfway for even cooking.
  2. While the broccoli is roasting, melt unsalted butter in a medium saucepan over medium heat. Whisk in all-purpose flour and cook for 1-2 minutes to create a roux. Gradually add whole or 2% milk, continuously whisking to avoid lumps. Allow the mixture to simmer for 5-7 minutes until thickened, then stir in cheddar cheese and optional Gruyere until fully melted and smooth.
  3. In a large pot, bring salted water to a boil and add elbow macaroni (or your preferred pasta shape). Cook according to package instructions until al dente, usually around 7-10 minutes. Once done, drain the pasta in a colander, and return it briefly to the pot to keep warm while you combine the ingredients.
  4. Remove the roasted broccoli from the oven. Stir the cooked pasta and the roasted broccoli into the creamy cheese sauce gently, ensuring everything is well-coated. Taste and adjust seasoning with additional salt and pepper if needed.
  5. Spoon the delightful mixture of pasta, broccoli, and cheese sauce into serving bowls. For a delightful touch, sprinkle with breadcrumbs, a dash of paprika, and fresh parsley on top.
  6. For an extra crispy topping, preheat your oven to 350°F (175°C). Transfer the mac cheese mixture to a baking dish, sprinkle breadcrumbs over the top, and bake for 20-25 minutes, until golden and bubbly.

Nutrition

Serving: 1cupCalories: 400kcalCarbohydrates: 50gProtein: 15gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gCholesterol: 45mgSodium: 600mgPotassium: 400mgFiber: 3gSugar: 5gVitamin A: 1000IUVitamin C: 90mgCalcium: 300mgIron: 2mg

Notes

Choose fresh broccoli for the best texture and nutrition. Cook pasta just until al dente to prevent sogginess. Experiment with different cheeses for a customized flavor.

Tried this recipe?

Let us know how it was!