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 min
Cook Time : 35 min
Servings : 12
15 min
35 min
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
- 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. - 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. - 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. - 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. - 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. - 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. - 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. - Combine Pasta and Sauce
Add the cooked macaroni to the cheese sauce and fold gently until every piece of pasta is evenly coated. - 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. - Bake
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
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
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

Baked Three-Cheese Mac and Cheese
Ingredients
Method
- Preheat the oven to 165°C. Lightly grease a 2.8 L baking dish with butter or neutral oil to prevent sticking.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Add the cooked macaroni to the cheese sauce and fold gently until every piece of pasta is evenly coated.
- 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 for 15–20 minutes until the sauce is bubbling around the edges and the cheese on top has melted.
- 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.
- Allow the mac and cheese to rest for 5 minutes before serving. This helps the sauce thicken slightly and improves the final texture.






