Go Back

Homemade Baked Mac and Cheese

A comforting and classic dish with creamy cheese and a crispy topping, perfect for family dinners and potlucks.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: American
Calories: 500

Ingredients
  

Pasta
  • 1 lb elbow macaroni
Cheese Sauce
  • 4 tablespoons unsalted butter for sauce
  • 1/4 cup all-purpose flour
  • 3 cups whole milk (warm)
  • 1 cup heavy cream
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon dry mustard powder
  • 1/4 teaspoon smoked paprika
  • 2 cups sharp cheddar cheese, shredded
  • 1 cup mozzarella cheese, shredded
  • 1 cup Gruyère or Monterey Jack cheese, shredded
Topping
  • 1/2 cup grated Parmesan cheese (optional) for topping
  • 1/2 cup panko breadcrumbs for topping
  • 1 tablespoon butter (melted) for topping

Method
 

Preparation
  1. Bring a large pot of salted water to a boil. Add the elbow macaroni and cook it for 1–2 minutes less than the package directions. Drain and set aside.
  2. In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes until the mixture is golden and smooth.
  3. Gradually whisk in the warm milk and cream, cooking until the sauce thickens (about 5–7 minutes).
  4. Season the sauce with salt, pepper, garlic powder, onion powder, mustard powder, and smoked paprika.
  5. Lower the heat and stir in the cheddar, mozzarella, and Gruyère cheese in batches until fully melted. Reserve some cheese for topping.
  6. Mix the cooked pasta into the cheese sauce, coating it thoroughly.
Baking
  1. Preheat the oven to 375°F (190°C). Pour the mixture into a greased 9×13-inch baking dish and top with the reserved cheese.
  2. Combine the panko breadcrumbs with melted butter and a pinch of paprika, then sprinkle this over the top.
  3. Bake uncovered for 20–25 minutes until the dish is golden and bubbly. If desired, broil for 2–3 minutes for a crispier topping.
  4. Allow it to rest for 5–10 minutes before serving.

Notes

Serve hot, straight from the oven. It pairs well with a green salad, roasted vegetables, or grilled chicken. For extra flavor, sprinkle fresh herbs on top.