Ultimate Baked Macaroni and Cheese with Multiple Cheeses and Thyme Recipe
Introduction
This Ultimate Macaroni and Cheese recipe takes a classic comfort food to the next level with a rich blend of four cheeses and a perfectly seasoned creamy sauce. Baked to golden perfection with a crispy thyme-infused breadcrumb topping, it’s a crowd-pleaser that’s both cozy and elegant.

Ingredients
- 1 pound elbow macaroni
- 1 quart (4 cups) whole milk
- 1 tablespoon Kosher salt (Diamond Crystal)*
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dry ground mustard
- 1/4 teaspoon nutmeg
- 1/8 teaspoon cayenne pepper
- 1/8 teaspoon smoked paprika
- 1 stick (113 grams) unsalted butter, sliced
- 1/2 cup (64 grams) all-purpose flour
- 1 teaspoon red wine vinegar
- 1 egg, beaten
- 8 ounces (2 cups) extra sharp cheddar cheese, grated
- 4 ounces (1 cup) Gruyere cheese, grated
- 4 ounces (1 cup) Jarlsberg cheese, grated
- 4 ounces (1 cup) Fontina cheese, grated
- 1 cup Panko bread crumbs
- 1 tablespoon fresh thyme leaves
- 2 tablespoons (28 grams) unsalted butter, melted
Instructions
- Step 1: Preheat the oven to 375°F. Butter a 3-quart baking dish or individual gratin dishes with nonstick cooking spray.
- Step 2: Bring a large pot of salted water to a boil. Cook the pasta according to the package directions, 6 to 8 minutes, or until al dente. Drain.
- Step 3: Meanwhile, in a small saucepan set over medium heat, warm the milk. In a small bowl, stir together kosher salt, black pepper, garlic powder, onion powder, dry ground mustard, nutmeg, cayenne pepper, and smoked paprika; set aside.
- Step 4: In a large saucepan over medium-low heat, melt 1 stick of butter. Sprinkle in the flour and cook for 2 minutes, whisking constantly. Gradually whisk in the hot milk and cook for about 3 minutes, until the sauce thickens and coats the back of a spoon. Whisk in the spice blend and red wine vinegar. Remove from heat.
- Step 5: Slowly whisk a spoonful of the sauce into the beaten egg to temper it. Stir the egg mixture back into the sauce. Add the grated cheeses and whisk until melted. Stir in the cooked pasta, then pour the mixture into the prepared baking dish.
- Step 6: In a small bowl, combine panko bread crumbs, fresh thyme leaves, and melted butter. Sprinkle the breadcrumb mixture evenly over the macaroni and cheese. Bake for 35 minutes, or until bubbling and browned. Let rest for 5 minutes before serving.
Tips & Variations
- For a smoother sauce, make sure to whisk continuously when adding milk to the roux to avoid lumps.
- Substitute smoked paprika with regular paprika if unavailable, but the smoked version adds a nice depth of flavor.
- Try adding cooked bacon or caramelized onions for extra savory layers.
- Use gluten-free pasta and flour to adapt this recipe for gluten sensitivity.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 350°F oven until heated through. For best results, add a splash of milk before reheating to restore creaminess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this macaroni and cheese ahead of time?
Yes, you can assemble the dish a day in advance and keep it covered in the refrigerator. When ready to serve, bake it for the full time until bubbling and browned.
What cheeses can I substitute if I don’t have all the types listed?
If you don’t have all four cheeses, use good-quality cheddar as a base and substitute with mozzarella, Monterey Jack, or Swiss for similar melty texture. The mix of cheeses contributes to the complex flavor, but feel free to adjust based on what you have.
Print
Ultimate Baked Macaroni and Cheese with Multiple Cheeses and Thyme Recipe
- Total Time: 1 hour
- Yield: 8 servings 1x
Description
This Ultimate Macaroni and Cheese recipe combines a creamy, rich cheese sauce made from a blend of sharp cheddar, Gruyere, Jarlsberg, and Fontina cheeses with perfectly cooked elbow macaroni. The dish is topped with a crunchy, buttery panko and fresh thyme breadcrumb crust and baked to golden perfection for a comforting and indulgent classic favorite.
Ingredients
Pasta
- 1 pound elbow macaroni
Cheese Sauce
- 1 quart (4 cups) whole milk
- 1 tablespoon Kosher salt (Diamond Crystal)*
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon dry ground mustard
- 1/4 teaspoon nutmeg
- 1/8 teaspoon cayenne pepper
- 1/8 teaspoon smoked paprika
- 1 stick (113 grams) unsalted butter, sliced
- 1/2 cup (64 grams) all-purpose flour
- 1 teaspoon red wine vinegar
- 1 egg, beaten
- 8 ounces (2 cups) extra sharp cheddar cheese, grated
- 4 ounces (1 cup) Gruyere cheese, grated
- 4 ounces (1 cup) Jarlsberg cheese, grated
- 4 ounces (1 cup) Fontina cheese, grated
Topping
- 1 cup Panko bread crumbs
- 1 tablespoon fresh thyme leaves
- 2 tablespoons (28 grams) unsalted butter, melted
Instructions
- Prepare Oven and Baking Dish: Preheat the oven to 375°F. Butter a 3-quart baking dish or individual gratin dishes using nonstick cooking spray to ensure the macaroni and cheese does not stick.
- Cook the Pasta: Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to package directions, about 6 to 8 minutes, until al dente. Drain the pasta thoroughly and set aside.
- Warm the Milk and Prepare Spices: While pasta cooks, warm the milk in a small saucepan over medium heat. In a small bowl, combine the kosher salt, black pepper, garlic powder, onion powder, ground mustard, nutmeg, cayenne pepper, and smoked paprika. Set the spice mixture aside.
- Make the Roux and Cheese Sauce: In a large saucepan over medium-low heat, melt the stick of butter. Sprinkle the flour over the melted butter and cook for 2 minutes, whisking constantly to form a roux. Gradually whisk in the warmed milk and cook for about 3 minutes, stirring until thickened and smooth, and the sauce coats the back of a spoon. Whisk in the prepared spice blend and red wine vinegar, then remove from heat.
- Incorporate Egg and Cheeses: To temper the beaten egg, whisk a spoonful of the hot sauce into the egg in a small bowl, then slowly whisk the egg mixture back into the sauce. Add all the grated cheeses and whisk until melted and the sauce is smooth and creamy.
- Combine Pasta and Cheese Sauce: Stir the cooked pasta into the cheese sauce until fully coated. Pour this mixture into the prepared baking dish, spreading evenly.
- Prepare and Add Topping: In a small bowl, mix the panko bread crumbs, fresh thyme leaves, and melted butter until combined. Evenly sprinkle this topping over the macaroni and cheese in the baking dish.
- Bake the Macaroni and Cheese: Place the baking dish in the preheated oven and bake for 35 minutes or until the sauce is bubbling and the breadcrumb topping is golden brown and crisp.
- Rest and Serve: Remove the macaroni and cheese from the oven and let it rest for 5 minutes to set before serving. This enhances the texture and allows flavors to meld.
Notes
- Using a blend of cheeses contributes to a complex and rich flavor profile.
- Tempering the egg prevents it from curdling in the hot sauce, ensuring a smooth texture.
- You can prepare this dish ahead of time and refrigerate before baking. Add an extra 5–10 minutes to baking time if baking from cold.
- Panko breadcrumbs provide a light and crispy topping; substitute with standard breadcrumbs if unavailable.
- Adjust spices like cayenne and paprika to your heat preference.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: American
Keywords: Macaroni and Cheese, Baked Mac and Cheese, Classic Mac and Cheese, Comfort Food, Cheesy Pasta

