Go Back
+ servings

Creamy Homemade Baked Macaroni and Cheese

Prep Time 20 minutes
Cook Time 12 minutes
Servings 8 servings

Ingredients
  

  • 1 lb. dried elbow macaroni (or any
  • pasta you prefer)
  • ½ Cup unsalted butter
  • ½ cup all-purpose flour
  • 1 ½ cups whole milk
  • 2 ½ cups half and half (whole milk
  • can be substituted)
  • 4 cups shredded medium cheddar
  • cheese divided
  • 2 cups shredded Gruyere cheese
  • divided
  • ½ tablespoon salt
  • ½ teaspoon black pepper
  • ¼ teaspoon paprika smoked paprika is great in this recipe

Instructions
 

  • Preheat oven to 325°F and degrees a 3-quart baking dish (9 x 13 inch). Set aside.
  • Bring a large pot of salted water to a boil. When boiling, add dried pasta and cook one minute less than the package directs for al dente. Drain and drizzle with a little bit of olive oil to keep from sticking.
  • While water is coming to a boil shredded cheeses and tossed together to mix, then divide into three piles. Approximately 3 cups for the sauce, 1 1/2 cups for the inner layer, and 1 1/2 cups for the topping.
  • Melt butter in a large saucepan over medium heat. Sprinkle in flour and whisk to combine. Mixture will look like very wet sand. Cook for approximately 1 minute, whisking often. Slowly pour in about two cups or so of the half and half, or whole milk if you are substituting, while whisking constantly, until smooth. Slowly pour in the remaining half and half and the whole milk, while whisking constantly, until combined and smooth.
  • Continue to heat over medium heat, whisking very often, until thickened to a very thick consistency it should almost be the consistency of a semi thinned out condensed soup.
  • Remove from the heat and stir in spices and 1 1/2 cups of the cheeses, stirring to melt and combine. Stir in another 1 1/2 cups of cheeses, and stir until completely melted and smooth.
  • In a large mixing bowl, combined drained pasta with cheese sauce, stirring to combine fully. Pour half of the pasta mixture into the prepared baking dish. Top with 1 1/2 cups of shredded cheeses, then topped that with the remaining pasta mixture.
  • Sprinkle the top with the last 1 1/2 cups of cheese and bake for 15 minutes, until cheesy and is bubbly and lightly golden brown.
  • FOR A CRUNCHIER TOPPING AND FIRMER CONSISTENCY:
  • Prepare recipe as directed but bake at 350° or 375°F for 20 to 30 minutes. Broil at the end of baking for approximately 2 to 3 minutes, until golden brown and crunchy.

Notes

FIVE CHEESE VARIATION:
Replace cheese amounts with the following:
• Two cups cheddar cheese, shredded
• 1 cup Colby cheese, shredded
• 1 cup Muenster cheese, shredded
• 1 ½ cups Gruyere or Swiss cheese, shredded
• ½ cup mozzarella cheese shredded
You can use any variation of the cheeses that are your favorites.
Tried this recipe?Let us know how it was!