Go Back
Print Pin
5 from 4 votes

Ultimate Three Cheese Gruyere Mac & Cheese

This Ultimate Gruyere Mac and Cheese recipe is crunch on the outside and creamy on the inside. And it's easy to make for any occasion!
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 4
Author Allie Taylor


  • 8 ounces dried macaroni cellentani, elbow, spiral, etc. I used Cellentani by Barilla
  • 4 tablespoons unsalted butter
  • 1/2 cup fresh bread crumbs
  • 1/4 cup all-purpose flour
  • 3 cups milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground pepper
  • 1/8 teaspoon cayenne pepper
  • 2 1/2 cups coarsely grated sharp white cheddar cheese
  • 1 cup coarsely grated Swiss-style Gruyere cheese
  • 1/4 cup finely grated dry Jack cheese can use Monterey Jack if you can't find the dry Jack


  • Preheat oven to 375°.
  • Grease a 1 1/2 quart souffle baking dish. Set aside.
  • Boil large pot of water to cook macaroni according to package directions. But stop cooking about two minutes early. (Pasta should be slightly underdone.)
  • Drain and rinse pasta with cold water and set aside.
  • In large saucepan, melt 1 tablespoon of the butter.
  • Add fresh breadcrumbs and stir until thoroughly coated. Set aside.
  • In a small sauce pan or microwave, heat milk until very hot but not scalded.
  • Meanwhile, in the pan you used for the bread crumbs, melt remaining 3 tablespoons butter over medium heat. When butter is bubbling, add flour and stir until cooked, about 1 minute.
  • Slowly whisk in hot milk, whisking continuously until all milk is incorporated and sauce begins to thicken, about 5 minutes.
  • Remove pan from heat and stir in salt, black pepper, cayenne, 1 1/2 cups of cheddar, 3/4 cup of Gruyere and all the dry Jack cheese.
  • Mix well until all the cheese has melted.
  • Add cooled macaroni to the cheese sauce and pour mixture into the buttered casserole dish.
  • Sprinkle with remaining cheddar and Gruyere cheeses, then top with buttered bread crumbs.
  • Bake, uncovered, for 25-30 minutes, or until the breadcrumbs are golden brown and casserole is bubbling.
  • Let sit for 5 minutes, then serve.


Recipe easily doubles to cook in a 9 X 13" baking dish.