Go Back
A full pan of baked mac and cheese with a bubbly, browned cheddar crust

Extra-Cheesy Baked Mac and Cheese

5 from 2 votes
A rich, creamy baked mac and cheese made with a from-scratch cheddar-gruyere sauce and a crispy baked cheese topping. Fills a 9x13 pan.
Prep Time 15 minutes
Cook Time 25 minutes
Servings: 10 servings
Course: Side Dish
Cuisine: American

Ingredients
  

  • 1 lb elbow macaroni or cavatappi
  • 1 lb medium cheddar freshly shredded, divided into two 2-cup portions
  • 2 cups half and half
  • 1 cup whole milk
  • 12 oz gruyere cheese freshly shredded (about 2 cups for the sauce, a little extra for the topping)
  • 8 oz velveeta cheese cubed
  • 2 tbsp butter
  • 2 tbsp flour
  • 1 tsp salt
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp black pepper
  • 1 tsp ground mustard
  • 1 tsp smoked paprika
  • 1/2 tsp cayenne pepper

Equipment

  • Large Pot (8 qt)
  • Whisk
  • 9x13 Baking Dish

Method
 

  1. Preheat oven to 375 F.
  2. In a large pot (8 qt), boil pasta about 3 minutes under package time so it still has bite - it will finish cooking in the oven. Reserve about 1 cup pasta water, then drain.
  3. Set the empty pasta pot back on the stove over medium heat and melt the butter.
  4. Add the flour and dry seasonings, mix well and stir continuously for a couple minutes to cook out the flour taste. The roux should be a light golden brown.
  5. Reduce heat to medium-low and slowly stream in the half and half and milk while whisking continuously. Don't stop whisking.
  6. While whisking the milk mixture over medium-low heat, add the velveeta cubes and whisk until melted and combined.
  7. While still whisking constantly, add 2 cups of the cheddar and 2 cups of the gruyere in handfuls, whisking each handful in thoroughly before adding the next.
  8. Once all 4 cups of shredded cheese have melted and combined into the sauce, remove the pot from the heat.
  9. Add in the reserved pasta water, about 1/4 cup at a time, until a velvety, pourable, heavy cream consistency has been reached.
  10. Dump the cooked and drained pasta into the pot and mix the sauce and pasta together thoroughly.
  11. Lightly grease a 9x13 baking dish and pour half of the pasta mixture into the bottom, spread evenly.
  12. Layer 1 cup of the remaining shredded cheddar.
  13. Pour the rest of the pasta mixture and spread it evenly.
  14. Add a top layer of the remaining cheddar and shredded gruyere.
  15. Bake uncovered for 10-15 minutes or until the top layer of cheese is melted and bubbly.
  16. Remove from oven and let cool for about 5 minutes.

Notes

This will thicken and tighten up as it cools, so don't worry if it looks extra saucy right out of the oven — give it those 5 minutes to rest before serving.
Shop the gear I used in this recipe