This 6 cheese mac and cheese is what dreams are made of! A blend of 6 cheeses is layered with pasta coated in the creamiest sauce. A crisp, buttery breadcrumb topping adds the perfect hint of texture. You'll never want to make boxed mac and cheese again!
I take my mac and cheese very seriously. It needs to be cheesy and creamy. It needs to have a hint of texture (hello buttery breadcrumbs!). And, as a true Italian, it needs to have the right pasta shape that grabs the sauce and packs every bite with flavor.
Boxed mac and cheese cannot compare to this stunner. There are no ultra-processed ingredients for thickening or anti-caking. It stars freshly grated cheese and sauce thickened with time, which develops an incredible depth of flavor. It's mac and cheese living its best life!
I host many holidays and this dish is always a top request. I love to serve it with my Kitchenaid mashed potatoes and cranberry sauce with dried cranberries. If you're looking to round out your holiday meal, check out my air fryer roasted peanuts for a quick appetizer. And, let's be honest, a meal with mac and cheese needs dessert. My walnut biscotti and no egg vanilla ice cream are the perfect end to the meal!
Jump to:
Ingredients
Ingredient Notes:
- Fusilli pasta: this has a spiral shape that is ideal for thicker, creamy sauces. I love using fusilli for my mac and cheese because the spirals grab the sauce and pack each bite with flavor. If you have only had mac and cheese with the traditional elbow shaped pasta, switching to fusilli will be a game changer!
- Cheeses: a blend of 6 different types gives the perfect level of creaminess. The sharp and medium cheddar provide a well balanced, nostalgic flavor. Parmesan adds a savory and salty twist. Monterey Jack and provolone are creamy and mild. Gruyere is rich, nutty, and so creamy when melted. The cheeses are best when you shred them yourself. I use a box grater. Packaged, pre-shredded cheeses often contain ultra-processed ingredients that can make them melt unevenly. You can avoid these additives by shredding your own. Also, the flavor is so much better when you shred it yourself!
- Italian breadcrumbs: I prefer using pangrattato, a coarse Italian breadcrumb that is toasted in a garlic infused olive oil and fresh herbs. It has the perfect amount of crispiness that adds a hint of texture to the dish. You could also use regular or panko breadcrumbs.
- Olive oil: using extra virgin is best, since it is less processed than regular olive oil. This may result in more antioxidants, which are compounds that may help reduce inflammation and the risk of chronic diseases.
- Half and half, whole milk, and unsalted butter: it adds an extra level of creaminess and richness if you use the grass-fed version. Grass-fed dairy has higher levels of omega 3 fatty acids, antioxidants, and vitamins that may prevent inflammation and support heart health.
- Smoked paprika: this adds the perfect hint of smokiness that enhances the cheese flavor. The depth of flavor makes the dish so cozy!
See recipe card for quantities.
Substitutions and Variations
- Pasta shape: if you don't have fusilli, you can substitute with many pasta shapes. A smaller compact shape would work best so it can grab the sauce without getting mushy. Options include rotini, farfalle (butterfly shape), shells, or the traditional elbow shape. I do not recommend longer, skinnier pasta shapes like spaghetti or vermicelli since they won't grab the sauce as well. They may also get mushy.
- Cheeses: substitute any of the cheeses with one of your choice. The key is to keep the amount of cheeses to 6 cups when substituting. Some great options would be mozzarella, pepper jack, mild cheddar, or pecorino. You can also use less than 6 types of cheeses, as long as you keep the amount to 6 cups.
- Breadcrumbs: omit these if you prefer.
- Bacon: add some crispy bacon crumbles as a topping, or layer them into the dish before baking. I prefer uncured bacon with pork and simple seasonings as the only ingredients.
- Seasoning: feel free to have fun! Instead of smoked paprika you could use the same amount of regular paprika. Or you could add in different seasonings, such as oregano or garlic powder. Whichever seasoning you decide, add ¼ teaspoon at a time, tasting the sauce after each addition until it's perfect.
Instructions
Step 1: Preheat the oven to 350°F (177°C). Lightly butter a 9x13 inch baking dish and set aside.
Step 2: Add water and ½ tablespoon of salt to a large pot. Bring to a boil over medium-high heat. Add the dried pasta and cook al dente. Drain the pasta and add to a large mixing bowl. Drizzle with olive oil and mix together. This prevents the pasta from sticking together.
Step 3: While the pasta is cooking, mix the shredded cheeses together in a large bowl. Divide the cheeses into three piles: 3 cups for the sauce, 1 ½ cups for the inner layer, and 1 ½ cups for the outer layer. Set aside.
Step 4: In a large saucepan, melt the butter over medium heat. Gradually add the flour, whisking to combine. Cook for 1 minute, whisking continuously. Slowly pour in the half and half, whisking until combined. Slowly pour in the whole milk, whisking until combined.
Step 5: Continue cooking the sauce on medium heat. Whisk continuously until the sauce thickens. It is done when it coats the back of a spoon.
Step 6: Remove the sauce from the heat. Whisk in the salt, pepper, and smoked paprika. Gradually add the 3 cups of shredded cheese reserved for the sauce, whisking to combine. The sauce is done when the cheese is melted and the sauce is smooth.
Step 7: Pour the sauce into the large mixing bowl with the pasta. Mix together until combined.
Step 8: Add half of the pasta mixture to the prepared baking dish. Spread it out evenly. Top with the 1 ½ cups of cheese reserved for the inner layer. Top that with the remaining pasta mixture. Then top with the final 1 ½ cups of cheese reserved for the outer layer.
Step 9: Melt the 2 tablespoons of butter in a small saucepan over medium heat, or in a microwave. Mix the melted butter and breadcrumbs together until combined. Sprinkle on top of the mac and cheese.
Step 10: Bake the mac and cheese uncovered for 20 to 25 minutes. It is done when the cheese is melted and bubbling and the topping is a light golden brown. If your dish is broiler safe, you can turn the broiler on for 2-5 minutes to get the top extra toasty. Watch carefully so it doesn't burn! I like to mix the mac and cheese prior to serving, which adds a perfect hint of texture in each bite. It can be left unmixed, keeping the crispy breadcrumbs to just the top layer.
Equipment
- 9x13 inch baking dish: I prefer using a broiler safe dish so I can turn on the broiler the last few minutes of baking. This gets the top extra crispy!
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Freeze in an airtight container for up to 3 months. Thaw frozen leftovers in the refrigerator overnight prior to reheating. If you have a large amount of leftovers to reheat, do so in a 350°F (177°C) oven uncovered for 15 to 20 minutes, until heated throughout. If you have a small amount, you can reheat it in a microwave. Add a splash of milk on top and microwave at 50% power, stirring in 60 second increments. Any leftovers should be heated until 165°F (74°C) throughout.
You can make this recipe 1 to 2 days ahead of time as directed, but do not bake. Store unbaked in an airtight container in the refrigerator. Remove from the refrigerator 30 minutes beforehand to bring up to room temperature. Bake uncovered in a 350°F (177°C) oven for 25 to 30 minutes until the cheese is melted and bubbly and the topping is a light golden brown color. The mac and cheese should be 165°F (74°C) throughout.
See USDA Leftovers and Food Safety for more information.
Expert Tips
- Always shred your own cheese! It's much more flavorful than using packaged, pre-shredded cheeses. The pre-shredded cheeses can also contain unwanted additives and preservatives that make them melt unevenly. Shredding your own is a great way to avoid these types of ultra-processed ingredients!
- Choose the right pasta shape for mac and cheese. Fusilli is a compact, spiral shaped pasta that holds up very well with the creamy cheese sauce. The spirals grip the sauce, packing a ton of flavor into each bite!
FAQ
A combination of 6 cheeses is the best for mac and cheese. Each cheese has it's own unique flavors that provide a rich, well-rounded dish. Sharp cheddar, medium cheddar, provolone, Gruyere, Monterey Jack, and parmesan is the perfect combination for mac and cheese. The two types of cheddar provide a balanced, familiar cheesiness. Parmesan adds umami. Gruyere is nutty and very creamy when melted. Monterey Jack and provolone are mild with a creamy, velvety texture when melted. All blend together into a mac and cheese with the perfect amount of cheesiness and creaminess.
Packaged, pre-shredded cheeses should not be used for mac and cheese. They contain additives and preservatives that can make the cheese melt unevenly. Shredding your own cheese not only avoids these unwanted additives, but it's also much more flavorful. Also, dry, crumbly cheeses are not ideal. Examples include feta and cotija. While delicious, their high moisture levels prevent them from melting properly and can make the sauce clumpy.
The right ratio of milk fat and flour for the sauce keeps the mac and cheese moist. This recipe has the perfect amount of milk fat with both whole milk and half and half. Your mac and cheese will be super creamy.
Related
Looking for more pasta recipes? Try these favorites:
Pairing
These are my favorite dishes to serve with 6 cheese mac and cheese:
Did you make this recipe? Leave a comment below and tag @little.nonni on Instagram!
Recipe
6 Cheese Mac and Cheese
Ingredients
Pasta
- 1 pound dried fusilli pasta *
- ½ tablespoon salt
- ½ tablespoon olive oil (extra virgin)
Six cheeses
- 1½ cups sharp cheddar cheese (shredded)*
- 1 cup Monterey Jack cheese (shredded)
- 1 cup Gruyere cheese (shredded)
- 1 cup medium cheddar cheese (shredded)
- 1 cup provolone cheese (shredded)
- ½ cup parmesan cheese (finely shredded)
Sauce
- ½ cup all purpose flour
- ½ cup unsalted butter *
- 2 cups whole milk *
- 2 cups half and half *
- ½ tablespoon salt
- ½ teaspoon pepper
- ½ teaspoon smoked paprika *
Topping
- 2 tablespoons unsalted butter
- 1 cup Italian breadcrumbs *
Instructions
- Preheat the oven and prepare the baking dish: Preheat the oven to 350℉ (177℃). Lightly butter a 9x13 inch baking dish and set aside.
- Prepare the pasta: Add water and ½ tablespoon of salt to a large pot. Bring to a boil over medium-high heat. Add the dried pasta and cook al dente (1 minute less than the package instructions). Drain the pasta and add to a large mixing bowl. Drizzle the pasta with the olive oil and mix together. This will keep the pasta from sticking together.
- Prepare the 6 cheeses: While the pasta is cooking, mix the shredded cheeses together in a large bowl. Then divide the cheeses into three piles as follows: 3 cups for the sauce, 1½ cups for the inner layer of the mac and cheese, and 1½ cups for the outer layer. Set aside.
- Make the sauce: in a large saucepan, melt the butter over medium heat. Gradually add the flour, whisking to combine. Cook for 1 minute, whisking continuously. Slowly pour in the half and half, whisking continuously until combined. Slowly pour in the whole milk, whisking continuously until combined.
- Thicken the sauce: Continue cooking the sauce on medium heat. Whisk continuously until the sauce thickens. When the sauce is done, it should coat the back of a spoon.
- Add seasoning and cheese to the sauce: Remove the sauce from the heat. Whisk in the salt, pepper, and smoked paprika. Gradually add the 3 cups of shredded cheese that you reserved for the sauce, whisking to combine. The sauce is done when it is smooth with all the cheese melted.
- Add the sauce to the pasta: Pour the sauce into the large mixing bowl with the pasta. Mix together until combined.
- Assemble the mac and cheese: Add half of the pasta mixture to the prepared 9x13 inch baking dish. Spread it out evenly. Top with the 1½ cups of cheese reserved for the inner layer. Top that with the remaining pasta mixture. Then top with the final 1½ cups of cheese reserved for the outer layer.
- Make the breadcrumb topping: Melt the 2 tablespoons of butter in a small saucepan over medium heat, or in a microwave (in 15 second increments). Mix the melted butter and breadcrumbs together until combined. Sprinkle on top of the mac and cheese.
- Bake the mac and cheese: for 20 to 25 minutes uncovered. When done, the cheese will be melted and bubbling and the topping a light golden brown. If using a broiler safe baking dish, you can turn the broiler on for the last 2 to 5 minutes to get the top layer extra toasty. Watch carefully to make sure it doesn't burn. Serve immediately while warm. You can mix in the breadcrumbs prior to serving, or leave unmixed to keep them in a crispy layer on top.
Video
Notes
- Fusilli pasta: is ideal because it's spiral shape grabs the sauce and packs each bite with flavor. It can be substituted with a different pasta shape if preferred. Some options are rotini, farfalle, or the traditional elbow shaped macaroni.
- Cheese: shred your own for the best flavor and even melting. Packaged, pre-shredded cheeses may contain unwanted additives that can make the cheese melt unevenly. Any cheese can be substituted for a different type. The key is keeping the total cheese amount to 6 cups. You can use less than 6 types of cheese as long as you use 6 cups total.
- Unsalted butter, whole milk, and half and half: using grass-fed dairy adds creaminess and richness.
- Smoked paprika: regular paprika can be substituted in the same amount. Other seasonings can be used in addition to or in place of the paprika. Options include garlic powder or oregano. Start with ¼ teaspoon, tasting the sauce after each addition until you have your preferred level of seasoning.
- Italian breadcrumbs: I prefer using pangrattato, a coarse Italian breadcrumb that is toasted in garlic infused olive oil and fresh herbs. It adds the perfect amount of crispiness to the dish. You can also use regular breadcrumbs, panko, or omit them altogether.
- Storage and reheating: Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Freeze in an airtight container for up to 3 months. Thaw frozen leftovers in the refrigerator overnight before reheating. For a large amount of leftovers, reheat uncovered in a 350°F (177°C) oven for 15 to 20 minutes, until heated throughout. For a small amount, add a splash of milk on top and reheat in a microwave at 50% power. Stir in 60 second increments. All leftovers should be heated to 165°F (74°C) throughout.
- Make ahead instructions: Make 1 to 2 days ahead as directed, but do not bake. Store in an airtight container in the refrigerator. Remove from the refrigerator 30 minutes before reheating. Bake uncovered in a 350°F (177°C) oven for 25 to 30 minutes until 165°F (74°C) throughout. The cheese should be melted and bubbly and the topping a light golden brown color.
- Equipment: 9x13 inch baking dish. I prefer a broiler safe dish so I can get the topping extra crispy during the last few minutes of baking.
Nutrition
The provided nutrition and storage information is estimated. Accuracy is not guaranteed.
See our Disclaimer for more information.
RD
This recipe makes the very best mac and cheese I’ve ever eaten, hands down! The balance of flavors with the six cheeses are perfect, and the bread crumbs add that delicious crunch that really elevates a great dish. The smoked paprika adds a smoky, complex flavor that can’t be beat. Cooking the pasta al dente results in a perfect consistency, even with reheating. Try this recipe yourself, you won’t be disappointed!
Maria
Thank you, so happy you liked the recipe. It really is the best mac and cheese ever!
Anne Poggio
Love this recipe. It’s easy to make with your precise directions and video. My family thought it was delicious. Will be making it again.
Maria
I'm so happy you love this recipe and found the directions and video helpful!