Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli Cheddar Mac and Cheese with Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Description

Creamy, cheesy, and loaded with tender chicken and fresh broccoli, this comforting mac and cheese is a family favorite. It combines classic mac and cheese with extra protein and veggies for a more filling, flavorful meal. Perfect for weeknights or meal prep!


Ingredients

  • 8 oz elbow macaroni (or pasta of choice)

  • 2 cups cooked chicken, shredded or diced

  • 2 cups fresh broccoli florets

  • 2 tbsp butter

  • 2 tbsp all-purpose flour

  • 2 cups milk (whole or 2%)

  • 1 cup heavy cream

  • 2 cups sharp cheddar cheese, shredded

  • 1/2 cup mozzarella cheese, shredded

  • 1/2 tsp garlic powder

  • 1/2 tsp onion powder

  • Salt and pepper, to taste

  • 1 tbsp olive oil (optional, for sautéing chicken if uncooked)


Instructions

  1. Cook the pasta according to package directions. In the last 2–3 minutes of cooking, add the broccoli to the boiling water. Drain and set aside.

  2. If using uncooked chicken, season and cook it in a skillet over medium heat with a little olive oil until cooked through. Set aside.

  3. In a large saucepan, melt butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux.

  4. Slowly whisk in the milk and cream. Cook, stirring constantly, until the sauce thickens—about 5–7 minutes.

  5. Stir in garlic powder, onion powder, salt, and pepper.

  6. Reduce heat to low and stir in shredded cheddar and mozzarella until melted and smooth.

  7. Add the cooked pasta, broccoli, and chicken to the cheese sauce. Stir well to combine.

  8. Serve hot and enjoy!


Notes

  • You can use rotisserie chicken to save time.

  • For a little extra flavor, sprinkle breadcrumbs and extra cheese on top and broil for 2–3 minutes.

  • Use frozen broccoli if fresh isn’t available—just steam before adding.


Nutrition

  • Serving Size: 1 ½ cups
  • Calories: 540
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 28g
  • Saturated Fat: 15g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.5g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 34g
  • Cholesterol: 115mg