Get ready to transform your ordinary mac and cheese into a mouthwatering masterpiece that will have everyone at the dinner table begging for seconds! This isn't just another boring pasta dish – it's a creamy, cheesy, protein-packed adventure that combines the classic comfort of mac and cheese with tender chicken, crispy bacon, and nutritious broccoli. Whether you're looking to impress your family or create a crowd-pleasing meal that satisfies every craving, this recipe is about to become your new go-to dinner sensation!
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Cuisine: American
Serves: 6 servings
Ingredients
- 8 oz macaroni
- 2 cups broccoli florets
- 2 cups cooked chicken, shredded
- 4 slices bacon, cooked and crumbled
- 2 cups cheddar cheese, shredded
- 2 cups milk
- 1/4 cup butter
- 1/4 cup flour
- Salt and pepper to taste
Instructions
- Preheat the oven to 375°F (190°C). Grease a 9x13 inch baking dish with butter or cooking spray.
- Bring a large pot of salted water to a boil. Add macaroni and cook according to package instructions until al dente, typically 8-10 minutes.
- During the last 3 minutes of pasta cooking, add broccoli florets to the same pot to blanch them. Drain pasta and broccoli together in a colander and set aside.
- In a large skillet, melt butter over medium heat. Add flour and whisk continuously for 2-3 minutes to create a smooth roux, ensuring no lumps form.
- Gradually pour in milk, whisking constantly to prevent lumps. Continue cooking and stirring until the sauce thickens and becomes smooth, about 5-7 minutes.
- Remove sauce from heat and stir in 1½ cups of shredded cheddar cheese until fully melted and incorporated. Season with salt and pepper to taste.
- In the prepared baking dish, combine cooked macaroni, broccoli, shredded chicken, and cheese sauce. Mix gently but thoroughly.
- Sprinkle remaining cheese and crumbled bacon over the top of the mixture.
- Bake in preheated oven for 20-25 minutes, or until cheese is melted and edges are golden brown and bubbly.
- Remove from oven and let rest for 5-10 minutes before serving to allow sauce to set.
Tips
- For the creamiest sauce, use room temperature milk and whisk constantly when making the roux to prevent lumps.
- Don't overcook the pasta – aim for al dente, as it will continue cooking in the oven.
- Use freshly shredded cheese instead of pre-shredded for a smoother, more melty texture.
- Let the dish rest for 5-10 minutes after baking to allow the sauce to set and make serving easier.
- For extra crunch, consider adding breadcrumbs on top before baking for a golden, crispy topping.
- Use leftover rotisserie chicken to save time on preparation.
- You can easily make this dish ahead of time and refrigerate before baking – just add 5-10 minutes to the baking time.
Nutrition Facts
Calories: 480kcal
Carbohydrates: 30g
Protein: 35g
Fat: 28g
Saturated Fat: 15g
Cholesterol: 110mg

