Go Back
+ servings

Ultimate Homemade Mac and Cheese

This creamy, baked homemade mac and cheese is a versatile side or main, perfect with roasted veggies or barbecue.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: Comfort Food, Dinner, Pasta, Side Dishes
Cuisine: American
Calories: 620

Ingredients
  

For the pasta
  • 1 lb elbow macaroni
  • water for boiling
  • salt for pasta water
For the cheese sauce
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon garlic powder
  • 1 teaspoon dry mustard powder
  • 1/2 teaspoon paprika
  • 1/2 teaspoon salt adjust to taste
  • 1/2 teaspoon black pepper
  • 3 cups sharp cheddar cheese, shredded
  • 1 cup mozzarella cheese, shredded
  • 1/2 cup grated Parmesan cheese
Optional topping
  • 1 cup panko breadcrumbs
  • 2 tablespoons melted butter
  • 1/4 teaspoon smoked paprika

Method
 

Preheat and prep
  1. Preheat your oven to 350°F. Lightly grease a 9x13-inch baking dish with butter or nonstick spray.
Cook the pasta
  1. Bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook until just al dente, about 1 minute less than the package directs. Drain and set aside.
Make the roux
  1. In a large saucepan over medium heat, melt the butter. Whisk in the flour and cook, stirring constantly, until the mixture is lightly golden and bubbly, about 1 to 2 minutes.
Build the cheese sauce
  1. Slowly pour in the milk and cream while whisking continuously. Cook until the sauce thickens slightly, 4 to 6 minutes. Stir in the garlic powder, mustard powder, paprika, salt, and black pepper.
Melt the cheese
  1. Reduce the heat to low. Add the shredded cheddar, mozzarella, and Parmesan, stirring until completely melted and the sauce is smooth.
Combine
  1. Add the cooked macaroni to the cheese sauce and stir well to coat every piece.
Assemble the dish
  1. Pour the cheesy pasta into the prepared baking dish and spread it into an even layer.
Add topping (optional)
  1. In a small bowl, mix the panko breadcrumbs with melted butter and smoked paprika. Sprinkle this mixture evenly over the top of the pasta.
Bake
  1. Bake uncovered for 20 to 25 minutes, until the sauce is bubbly and the top is lightly golden. For a crunchier topping, switch the oven to broil and cook for 2 to 3 minutes more.
Rest and serve
  1. Let the mac and cheese rest for 5 to 10 minutes before serving to allow the texture to set.

Nutrition

Calories: 620kcalCarbohydrates: 48gProtein: 28gFat: 36gSaturated Fat: 22gCholesterol: 115mgSodium: 780mgFiber: 2gSugar: 8g

Notes

For extra flavor, add caramelized onions or crumbled bacon before baking. Store leftovers in the fridge for up to 4 days; reheat in the oven or microwave with a splash of milk. To make ahead, assemble without the topping, refrigerate, then add breadcrumbs and bake just before serving. Avoid overcooking the pasta initially as it will continue to cook in the oven. Serve alongside roasted broccoli, grilled chicken, or ribs for a complete meal.

Tried this recipe?

Let us know how it was!
QR Code linking back to recipe