Description
This Three-Cheese Baked Mac and Cheese Casserole is the ultimate comfort food. It’s creamy, cheesy, and baked to golden perfection. Perfect as a side dish or a satisfying main course for a family meal.
Ingredients
 
							Scale
													 
 - 1 pound elbow macaroni
 - 6 tablespoons butter
 - 1/2 cup all-purpose flour
 - 3 cups milk
 - 1 teaspoon salt
 - 1/2 teaspoon black pepper
 - 1/4 teaspoon nutmeg
 - 2 cups shredded cheddar cheese
 - 1 cup shredded Gruyere cheese
 - 1 cup shredded Parmesan cheese
 - 1/2 cup breadcrumbs
 - 2 tablespoons melted butter
 
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13 inch baking dish.
 - Cook macaroni according to package directions. Drain and set aside.
 - In a large saucepan, melt butter over medium heat. Stir in flour until smooth. Gradually whisk in milk until smooth. Bring to a simmer, stirring constantly.
 - Reduce heat and simmer for 5 minutes, stirring occasionally, until sauce has thickened.
 - Remove from heat and stir in salt, pepper, and nutmeg.
 - Add cheddar cheese, Gruyere cheese, and Parmesan cheese to the sauce. Stir until cheese is melted and smooth.
 - Add cooked macaroni to the cheese sauce and stir to combine.
 - Pour macaroni and cheese mixture into the prepared baking dish.
 - In a small bowl, combine breadcrumbs and melted butter. Sprinkle over the top of the macaroni and cheese.
 - Bake for 20-25 minutes, or until golden brown and bubbly.
 - Let stand for 10 minutes before serving.
 
Notes
- For a richer flavor, use whole milk or half-and-half.
 - You can substitute other cheeses, such as Monterey Jack or Havarti.
 - Add a pinch of cayenne pepper for a little heat.
 - For a crispier topping, broil for the last few minutes of baking.
 
- Prep Time: 20 minutes
 - Cook Time: 25 minutes
 - Category: Side Dish, Main Course
 - Method: Baking
 - Cuisine: American
 
Nutrition
- Serving Size: 1 cup
 - Calories: 450
 - Sugar: 5g
 - Sodium: 600mg
 - Fat: 25g
 - Saturated Fat: 15g
 - Unsaturated Fat: 8g
 - Trans Fat: 1g
 - Carbohydrates: 40g
 - Fiber: 2g
 - Protein: 20g
 - Cholesterol: 75mg