Baked Three-Cheese Mac and Cheese

 A rich, creamy baked mac and cheese made with sharp cheddar, nutty Gruyère, and stretchy mozzarella. Perfectly cooked pasta is coated in a silky béchamel-based cheese sauce, then baked until bubbling with a golden, lightly crisped cheese crust.

ultra creamy baked mac and cheese in white baking dish with golden bubbly top

Prep Time : 15 min

Cook Time : 35 min

Servings : 12

Prep Time :

15 min

Cook Time :

35 min

Servings :

12

Ingredients

Mac and Cheese Base 

• 600 g large elbow macaroni — this one on Amazon


• 360 g medium-aged cheddar cheese, freshly grated — this one on Amazon


• 250 g Gruyère cheese, freshly grated


• 115 g low-moisture mozzarella, freshly grated


• 170 g unsalted butter


• 110 g all-purpose flour


• 950 ml whole milk


• 400 ml heavy cream


• 5 g smoked paprika


• 5 g garlic powder


• 5 g onion powder


• 10 g kosher salt (adjust to taste)

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.


Directions

  1. Preheat the Oven
    Preheat the oven to 165°C. Lightly grease a 2.8 L baking dish with butter or neutral oil to prevent sticking.
  2. Cook the Pasta
    Bring a large pot of well-salted water to a rolling boil. Add the macaroni and cook 1–2 minutes less than package instructions so the pasta remains slightly under al dente. The pasta will finish cooking during baking. Drain thoroughly and set aside.
  3. Prepare the Cheese Blend
    In a large bowl combine the grated cheddar, Gruyère, and mozzarella. Toss gently so the cheeses are evenly distributed. Reserve approximately half of the mixture for layering and topping the dish later.
  4. Make the Roux
    In a large saucepan over medium heat, melt the butter until fully liquid. Add the flour and whisk continuously for about 30–45 seconds. The mixture should become smooth and lightly foamy but not browned. This roux forms the base of the cheese sauce.
  5. Build the Cream Sauce
    Gradually pour in about half of the milk while whisking constantly to prevent lumps from forming. Once smooth, add the remaining milk and the heavy cream. Continue whisking and cook for 3–5 minutes until the sauce thickens slightly and coats the back of a spoon.
  6. Season the Sauce
    Stir in the smoked paprika, garlic powder, onion powder, and kosher salt. Taste the sauce and adjust seasoning if necessary. The sauce should taste slightly more seasoned than desired since the pasta will dilute the flavor.
  7. Melt the Cheese
    Turn off the heat. Add half of the prepared cheese mixture to the sauce and stir until fully melted and smooth. The sauce should become glossy and velvety.
  8. Combine Pasta and Sauce
    Add the cooked macaroni to the cheese sauce and fold gently until every piece of pasta is evenly coated.
  9. Assemble the Mac and Cheese
    Transfer half of the pasta mixture into the prepared baking dish. Sprinkle with half of the reserved cheese mixture. Add the remaining pasta and finish with the remaining cheese evenly across the top.
  10. Bake
    Bake for 15–20 minutes until the sauce is bubbling around the edges and the cheese on top has melted.
  11. Broil for a Golden Crust
    Switch the oven to broil for 1–2 minutes until the top develops light golden spots and a slightly crisp texture. Watch carefully to prevent burning.
  12. Rest and Serve
    Allow the mac and cheese to rest for 5 minutes before serving. This helps the sauce thicken slightly and improves the final texture.

*Notes

  • Undercooking the pasta slightly ensures it finishes cooking perfectly during baking without becoming soft or mushy.
  • Freshly grated cheese melts more smoothly than pre-shredded cheese because packaged cheeses often contain anti-caking agents that interfere with melting.
  • For the creamiest texture, avoid overheating the sauce after adding cheese, as high heat can cause the sauce to separate.
  • The sauce should be slightly loose before baking since it thickens significantly in the oven.
  • For extra flavor depth, a small amount of Dijon mustard or hot sauce can be added to the cheese sauce.

Ingredient Breakdown

Cheddar Cheese

Cheddar provides the primary flavor backbone of the dish. Its sharpness balances the richness of the sauce and creates the familiar flavor associated with classic mac and cheese.

Gruyère Cheese

Gruyère contributes nutty complexity and smooth melting properties. It enhances the depth of flavor and helps create a silky texture in the sauce.

Mozzarella

Low-moisture mozzarella adds stretch and creaminess without overwhelming flavor, improving the texture of the melted cheese layers.

Butter and Flour (Roux)

The roux stabilizes the sauce and prevents the cheese from separating. It also provides body and thickness to the finished dish.

Whole Milk and Cream

Milk forms the base of the béchamel sauce while heavy cream adds richness and a luxurious mouthfeel.


Flavor Structure Explained 

This dish follows a layered comfort-food balance:

  • Savory cheese base (cheddar + Gruyère)
  • Creamy body (béchamel sauce)
  • Stretchy texture (mozzarella)
  • Smoky aromatic lift (paprika)
  • Golden caramelized crust (baked cheese top)

The baked layer adds contrast to the creamy interior while the combination of cheeses creates both flavor complexity and ideal meltability.


Common Mistakes to Avoid 

  • Overcooking the pasta — soft pasta will become mushy after baking.
  • Adding cheese over high heat — excessive heat can cause the sauce to split.
  • Using pre-shredded cheese — anti-caking agents prevent smooth melting.
  • Skipping seasoning in the sauce — pasta absorbs seasoning quickly.
  • Overbaking — extended baking can dry out the cheese sauce.

Variations

Crispy Panko Mac and Cheese

Mix 60 g panko breadcrumbs with 30 g melted butter and sprinkle over the top before baking for a crunchy crust.

Bacon Mac and Cheese

Add 150 g cooked chopped bacon into the pasta mixture before baking for smoky depth.

Truffle Mac and Cheese

Finish the baked dish with 5–10 ml truffle oil and additional Parmesan for a richer flavor profile.

Spicy Mac and Cheese

Add 2–3 g cayenne pepper or chili flakes to the sauce for gentle heat.


Storage & Make-Ahead

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheat in the oven at 170°C with a small splash of milk to restore creaminess.

The mac and cheese can be assembled up to 24 hours ahead and stored refrigerated before baking.


Frequently Asked Questions

Can mac and cheese be made ahead of time?

Yes. Assemble the dish, cover, and refrigerate. Bake when ready to serve.

What cheeses work best for baked mac and cheese?

A combination of sharp cheddar, Gruyère, and mozzarella provides both strong flavor and smooth melting texture.

What dishes pair well with baked mac and cheese?

It works well with grilled chicken, steak (Pan-Seared Skirt Steak or Classic Ribeye Steak), roasted vegetables, or fresh salads for a balanced meal.



Nutrition Facts 

( per serving )

Calories

~630 kcal

Protein

 22 g

Fat

41 g

Carbs

45 g

Calories

~630 kcal

Protein

 22 g

Fat

41 g

Carbs

45 g

Related Recipes

Related Recipes


You might also like

You might also like


ultra creamy baked mac and cheese in white baking dish with golden bubbly top

Baked Three-Cheese Mac and Cheese

A rich, creamy baked mac and cheese made with sharp cheddar, nutty Gruyère, and stretchy mozzarella. Perfectly cooked pasta is coated in a silky béchamel-based cheese sauce, then baked until bubbling with a golden, lightly crisped cheese crust.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 12
Course: Main Course
Cuisine: American
Calories: 630

Ingredients
  

Mac and Cheese Base
  • 600 g large elbow macaroni
  • 360 g medium-aged cheddar cheese freshly grated
  • 250 g Gruyère cheese freshly grated
  • 115 g low-moisture mozzarella freshly grated
  • 170 g unsalted butter
  • 110 g all-purpose flour
  • 950 ml whole milk
  • 400 ml heavy cream
  • 5 g smoked paprika
  • 5 g garlic powder
  • 5 g onion powder
  • 10 g kosher salt adjust to taste

Method
 

Preheat the Oven
  1. Preheat the oven to 165°C. Lightly grease a 2.8 L baking dish with butter or neutral oil to prevent sticking.
Cook the Pasta
  1. Bring a large pot of well-salted water to a rolling boil. Add the macaroni and cook 1–2 minutes less than package instructions so the pasta remains slightly under al dente. The pasta will finish cooking during baking. Drain thoroughly and set aside.
Prepare the Cheese Blend
  1. In a large bowl combine the grated cheddar, Gruyère, and mozzarella. Toss gently so the cheeses are evenly distributed. Reserve approximately half of the mixture for layering and topping the dish later.
Make the Roux
  1. In a large saucepan over medium heat, melt the butter until fully liquid. Add the flour and whisk continuously for about 30–45 seconds. The mixture should become smooth and lightly foamy but not browned. This roux forms the base of the cheese sauce.
Build the Cream Sauce
  1. Gradually pour in about half of the milk while whisking constantly to prevent lumps from forming. Once smooth, add the remaining milk and the heavy cream. Continue whisking and cook for 3–5 minutes until the sauce thickens slightly and coats the back of a spoon.
Season the Sauce
  1. Stir in the smoked paprika, garlic powder, onion powder, and kosher salt. Taste the sauce and adjust seasoning if necessary. The sauce should taste slightly more seasoned than desired since the pasta will dilute the flavor.
Melt the Cheese
  1. Turn off the heat. Add half of the prepared cheese mixture to the sauce and stir until fully melted and smooth. The sauce should become glossy and velvety.
Combine Pasta and Sauce
  1. Add the cooked macaroni to the cheese sauce and fold gently until every piece of pasta is evenly coated.
Assemble the Mac and Cheese
  1. Transfer half of the pasta mixture into the prepared baking dish. Sprinkle with half of the reserved cheese mixture. Add the remaining pasta and finish with the remaining cheese evenly across the top.
Bake
  1. Bake for 15–20 minutes until the sauce is bubbling around the edges and the cheese on top has melted.
Broil for a Golden Crust
  1. Switch the oven to broil for 1–2 minutes until the top develops light golden spots and a slightly crisp texture. Watch carefully to prevent burning.
Rest and Serve
  1. Allow the mac and cheese to rest for 5 minutes before serving. This helps the sauce thicken slightly and improves the final texture.

Notes

Undercooking the pasta slightly ensures it finishes cooking perfectly during baking without becoming soft or mushy.
Freshly grated cheese melts more smoothly than pre-shredded cheese because packaged cheeses often contain anti-caking agents that interfere with melting.
For the creamiest texture, avoid overheating the sauce after adding cheese, as high heat can cause the sauce to separate.
The sauce should be slightly loose before baking since it thickens significantly in the oven.
For extra flavor depth, a small amount of Dijon mustard or hot sauce can be added to the cheese sauce.