Go Back
+ servings
Homemade Macaroni and Cheese. Rich, creamy, and cheesy baked mac n' cheese recipe. Homemade mac n' cheese made with butter, cream, and two cheeses. The perfect side dish! www.modernhoney.com

Homemade Macaroni and Cheese

The best macaroni and cheese made with butter, cream, and two kinds of cheese.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 - 12
Author Melissa Stadler, Modern Honey


  • 1 lb. Macaroni
  • 1/2 cup Butter
  • 1/3 cup Flour
  • 3 cups Half-n-Half
  • 1 cup Whole Milk
  • 2 teaspoons Salt plus more to taste
  • 1 teaspoon Pepper
  • 1/4 teaspoon Nutmeg
  • 1/4 teaspoon Dried Mustard
  • 4 cups Sharp Cheddar Cheese grated (divided)
  • 2 cups Gruyere Cheese or Swiss, grated (divided)
  • Optional Topping:
  • 1 1/2 cup Panko Bread Crumbs


  1. In a large pot, bring salted water to a boil. Add macaroni and cook according to package instructions. Drain.
  2. Meanwhile, melt butter over medium heat in large saucepan or skillet. Once butter is melted, stir in flour and use a whisk to make a smooth paste.
  3. Stir in half-n-half and keep whisking until smooth. Stir in whole milk. Cook until thickened and begins to coat the back of a spoon.
  4. Add salt, pepper, nutmeg, and dried mustard.
  5. Stir in 2 cups (reserve 2 cups for later) of sharp cheddar cheese and keep whisking until melted. Stir in 2 cups of Gruyere cheese until creamy.
  6. Toss drained pasta with creamy cheese sauce.
  7. Pour 1/2 pasta mixture into 9 x 13 baking dish. Top with 1 cup sharp cheddar cheese. Top with remaining mac n' cheese.
  8. Sprinkle with remaining 1 cup of sharp cheddar cheese.
  9. Optional: top with panko breadcrumbs.
  10. Bake at 350 degrees for 12 - 14 minutes or until cheese is bubbly and melted.
  11. **Adapted from the Chunky Chef and Ina Garten.