My Viet KitchenMy Viet Kitchen
HomeVietAsianEuropeanAfricanAmericanAustralianAboutContact
More
FAQPrivacy Policy
HomeVietAsianEuropeanAfricanAmericanAustralianAboutContactFAQPrivacy PolicySearch

Follow us

Home › American Dishes › Mac and Cheese Recipe: Creamy Three-Cheese Baked Perfection

My Viet Kitchenmyvietkitchen.com/mac-and-cheese/

Mac and Cheese Recipe: Creamy Three-Cheese Baked Perfection

American DishesApril 25, 2026Updated June 22, 202613 min read

Share
Mac and Cheese

Prep 15 minutesCook 30 minutesTotal 45 minutesYield 6 servings

Ingredients

  • 1 lb elbow macaroni
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 2 cups sharp cheddar cheese (shredded)
  • 1 cup Gruyere cheese (shredded)
  • 1/2 cup cream cheese (softened)
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper
  • Salt and black pepper to taste
  • 1 cup panko breadcrumbs
  • 2 tablespoons melted butter
  • 2 tablespoons fresh parsley (chopped)

Method

  1. Cook the Pasta. Bring a large pot of salted water to a rolling boil. Cook the elbow macaroni for one minute less than the package directions indicate, then drain and set aside.
  2. Make the Cheese Sauce. Melt butter in a large saucepan over medium heat. Whisk in the flour and cook for one minute. Gradually pour in the milk while whisking constantly until the sauce thickens. Remove from heat and stir in cheddar, Gruyere, cream cheese, mustard, and seasonings.
  3. Combine and Transfer. Fold the cooked pasta into the cheese sauce until every piece is evenly coated. Pour the mixture into a greased baking dish and spread it into an even layer.
  4. Add Topping and Bake. Toss panko breadcrumbs with melted butter and sprinkle them over the mac and cheese. Bake at 375F for 20 minutes until the top turns golden and the edges bubble. Let it rest for 5 minutes before serving.

Nutrition 520 calories per serving

In this recipe

  1. What Makes This Mac and Cheese Special?
  2. Choosing the Right Cheese
  3. Ingredients for Mac and Cheese
  4. Step-by-Step Instructions
  5. Expert Tips for Perfect Mac and Cheese
  6. Stovetop vs. Baked Mac and Cheese
  7. Serving Suggestions
  8. Storage and Reheating
  9. Common Mistakes to Avoid
  10. Frequently Asked Questions
  11. Variations and Adaptations
  12. The Cultural Significance of Mac and Cheese
  13. Conclusion

Rich, creamy, and endlessly comforting, mac and cheese is the ultimate American comfort food that everyone craves. This homemade baked mac and cheese features a silky three-cheese sauce made with sharp cheddar, Gruyere, and cream cheese, all topped with a golden panko breadcrumb crust. Unlike the boxed versions you grew up with, this recipe delivers restaurant-quality depth of flavor in under 45 minutes. Whether you need a hearty weeknight dinner or a showstopping side dish for a holiday table, this mac and cheese will become your go-to recipe.

Prep Time: 15 minutes | Cook Time: 30 minutes | Servings: 6

Difficulty: Easy | Calories: ~520 per serving

What Makes This Mac and Cheese Special?

Mac and cheese has deep roots in American culinary history. According to many food historians, Thomas Jefferson popularized the dish after encountering macaroni during his travels through Italy and France. He later served a baked macaroni pie at a state dinner in 1802, and the dish quickly captured American hearts. Since then, mac and cheese has evolved from a simple pasta dish into a beloved national staple that appears at backyard barbecues, holiday feasts, and upscale restaurants alike.

What truly sets this recipe apart is the three-cheese combination. Sharp cheddar brings bold flavor and a smooth melt, while Gruyere adds a nutty, slightly sweet depth that elevates the entire dish. Additionally, the cream cheese creates a velvety texture that prevents the sauce from breaking or turning grainy. Together, these three cheeses produce a sauce that clings to every noodle with a luxurious, glossy finish.

Furthermore, the Dijon mustard and smoked paprika in this recipe add subtle layers of complexity that you will not find in basic versions. The mustard sharpens the cheese flavor without tasting overly tangy, and the paprika lends a gentle warmth that rounds out the overall profile. As a result, every bite delivers a perfect balance of richness, sharpness, and warmth.

Choosing the Right Cheese

Selecting the right cheese is the most important decision you will make for this recipe. Not all cheeses melt equally, so understanding your options helps you build a sauce that stays smooth and creamy. Here is a breakdown of the best choices for homemade mac and cheese.

  • Sharp Cheddar: This classic choice melts well and delivers a bold, tangy flavor. Use freshly shredded blocks instead of pre-shredded bags because pre-shredded cheese contains anti-caking starches that interfere with smooth melting.
  • Gruyere (best choice for depth): This Swiss cheese adds a rich, nutty complexity that transforms ordinary mac and cheese into something extraordinary. It melts beautifully and blends seamlessly with cheddar.
  • Cream Cheese: While not a melting cheese in the traditional sense, cream cheese adds incredible body and smoothness to the sauce. It also acts as a stabilizer that helps prevent the sauce from separating during baking.

Ingredients for Mac and Cheese

Main Ingredients:

  • 1 lb elbow macaroni
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk (at room temperature)

For the Cheese Sauce:

  • 2 cups sharp cheddar cheese (freshly shredded)
  • 1 cup Gruyere cheese (freshly shredded)
  • 1/2 cup cream cheese (softened)
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper
  • Salt and black pepper to taste

For the Breadcrumb Topping:

  • 1 cup panko breadcrumbs
  • 2 tablespoons melted butter
  • 2 tablespoons fresh parsley (chopped)

Pro tip: Always shred your cheese from a block at home. Pre-shredded cheese contains potato starch and cellulose that prevent clumping in the bag, but these additives also stop the cheese from melting smoothly into a sauce.

Step-by-Step Instructions


Step 1: Cook the Pasta

1First, bring a large pot of generously salted water to a rolling boil. Add the elbow macaroni and cook it for one minute less than the package directions indicate. This slight undercooking is essential because the pasta will continue to absorb liquid and cook further in the oven. After draining, toss the pasta with a small drizzle of olive oil to prevent sticking. Then, set it aside while you prepare the cheese sauce.

Step 1- Cook the Pasta
Step 1- Cook the Pasta

Step 2: Make the Cheese Sauce

2Next, melt the butter in a large saucepan over medium heat. Once it foams, whisk in the flour to create a roux. Cook the roux for about one minute while stirring constantly, until it turns a light golden color and smells slightly nutty. Then, gradually pour in the milk about half a cup at a time, whisking vigorously after each addition to prevent lumps. Continue cooking and whisking until the sauce thickens enough to coat the back of a spoon, which typically takes 5 to 7 minutes.

Now comes the crucial step. Remove the saucepan from the heat before adding any cheese. Stir in the cheddar, Gruyere, and softened cream cheese in batches, allowing each handful to melt completely before adding the next. Finally, mix in the Dijon mustard, garlic powder, onion powder, smoked paprika, cayenne pepper, salt, and black pepper. The sauce should look glossy, smooth, and irresistibly thick.

Step 2- Make the Cheese Sauce
Step 2- Make the Cheese Sauce

Step 3: Combine and Transfer

3After that, fold the drained pasta into the cheese sauce using a large spatula or wooden spoon. Stir gently until every piece of macaroni has an even coating of the rich cheese sauce. Then, pour the mixture into a greased 9x13 inch baking dish and spread it into a smooth, even layer. Make sure the sauce fills all the gaps between the noodles so nothing dries out during baking.

Step 3- Combine and Transfer
Step 3- Combine and Transfer

Step 4: Add Topping and Bake

4Finally, preheat your oven to 375F (190C). In a small bowl, toss the panko breadcrumbs with melted butter until evenly coated. Sprinkle this mixture over the entire surface of the mac and cheese in an even layer. Bake for 20 minutes until the topping turns golden brown and the edges start to bubble. Let the dish rest for 5 minutes before serving, because this brief cooling period allows the sauce to thicken slightly and makes it easier to scoop.

Step 4- Add Topping and Bake
Step 4- Add Topping and Bake

Expert Tips for Perfect Mac and Cheese

The Roux is Everything

A proper roux forms the foundation of a smooth cheese sauce. Cook the butter and flour mixture for at least one minute to eliminate the raw flour taste. However, do not let it brown too much because a dark roux adds a toasty flavor that competes with the cheese. The ideal roux should look pale gold and smell faintly nutty before you add the milk.

Add Cheese Off the Heat

Always remove the saucepan from the burner before stirring in the shredded cheese. Direct heat causes the proteins in cheese to seize up and clump together, which results in a grainy, stringy sauce. The residual heat from the bechamel is more than enough to melt the cheese slowly and smoothly. This simple step is the difference between a velvety sauce and a disappointing one.

Stovetop vs. Baked Mac and Cheese

Both styles have passionate fans, and each version offers distinct advantages. Understanding the differences helps you choose the right approach for any occasion. Here is a side-by-side comparison of the two most popular methods.

FeatureStovetopBaked (this recipe)
TextureUltra creamy and saucyCreamy inside with a crispy top
Cook Time20 minutes total45 minutes total
Best ForQuick weeknight mealsHolidays and gatherings
ReheatingCan turn dry quicklyHolds up well the next day
PresentationServed in a pot or bowlBeautiful golden crust for the table

Serving Suggestions

Mac and cheese works beautifully as both a main course and a side dish. When you serve it as the star of the meal, pair it with fresh, bright sides that cut through the richness. Alternatively, when you use it as a side, it complements grilled and smoked meats perfectly.

The Perfect Accompaniments:

  • Roasted Broccoli: The charred edges and slight bitterness of roasted broccoli create a wonderful contrast against the rich, creamy cheese.
  • Simple Green Salad: A crisp salad with a tangy vinaigrette cuts through the heaviness and adds a refreshing element to the plate.
  • BBQ Ribs: The smoky, sweet flavor of barbecue pairs exceptionally well with creamy mac and cheese. Check out our BBQ ribs recipe for the perfect match.
  • Garlic Bread: Warm, buttery garlic bread soaks up any extra cheese sauce and adds a satisfying crunch.
  • Tomato Soup: A classic pairing that brings warmth and acidity to balance the richness of the cheese.

Beverage Pairings:

  • Chardonnay: A lightly oaked Chardonnay mirrors the buttery richness of the cheese sauce beautifully.
  • Pale Ale: The hoppy bitterness of a pale ale cuts through the fat and refreshes the palate between bites.
  • Sparkling Apple Cider: For a non-alcoholic option, the effervescence and natural sweetness of apple cider complement the savory cheese perfectly.

Storage and Reheating

Refrigerator: Store leftover mac and cheese in an airtight container for up to 4 days. The flavors actually deepen overnight as the cheese sauce melds with the pasta, so leftovers often taste even better the next day.

Freezer: Freeze individual portions in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating for the best results.

Reheating: For the creamiest results, reheat in a 350F oven for 15 to 20 minutes with a splash of milk on top to restore moisture. You can also microwave individual servings with a tablespoon of milk, stirring halfway through. However, avoid reheating on the stovetop because direct heat can cause the cheese to separate.

Common Mistakes to Avoid

1. Using Pre-Shredded Cheese

Pre-shredded cheese contains anti-caking agents like potato starch and cellulose. These additives prevent the cheese from melting into a smooth sauce, and they often leave a gritty texture. Instead, always buy blocks of cheese and shred them yourself at home. The extra two minutes of effort make a dramatic difference in the final result.

2. Overcooking the Pasta

Fully cooked pasta turns mushy and soft after baking because it absorbs additional liquid from the sauce in the oven. Therefore, always cook your macaroni one minute less than the package suggests. The pasta should feel slightly firm when you bite into it before baking. This technique ensures perfectly tender noodles in the finished dish.

3. Adding Cheese to a Boiling Sauce

High heat causes cheese proteins to clump together and squeeze out their fat, which creates a greasy, grainy sauce. Always remove the saucepan from the heat first, then stir in the cheese gradually. The residual warmth from the bechamel melts the cheese gently and keeps the sauce smooth. Patience at this step guarantees a silky, restaurant-quality result.

Frequently Asked Questions

What is the best cheese for mac and cheese?

Sharp cheddar is the most popular choice because it melts smoothly and delivers a bold, tangy flavor. For the creamiest results, combine it with Gruyere for nutty depth and cream cheese for extra body. This three-cheese blend creates a sauce that is rich, smooth, and full of complex flavor.

How do you keep mac and cheese from drying out?

Undercook the pasta by one minute so it finishes cooking in the oven without absorbing too much sauce. Also, make the cheese sauce slightly thinner than your target consistency because it thickens considerably during baking. If your mac and cheese still looks dry before baking, stir in an extra splash of milk.

Can you make mac and cheese ahead of time?

Yes, you can assemble the dish without the breadcrumb topping and store it in the refrigerator for up to 24 hours. When you are ready to bake, add the topping and increase the baking time by about 10 minutes since the dish starts cold. This make-ahead method works perfectly for holiday meals and dinner parties.

Why does my cheese sauce turn grainy?

Grainy cheese sauce usually happens for two reasons. Either the sauce was too hot when you added the cheese, or you used pre-shredded cheese with anti-caking agents. To fix this, always remove the pot from heat before adding cheese, and shred your own cheese from a block. If the sauce does turn grainy, blend it with an immersion blender to restore smoothness.

Can you freeze baked mac and cheese?

Baked mac and cheese freezes well for up to 3 months when stored properly. Let the dish cool completely before wrapping it tightly with plastic wrap and aluminum foil. Thaw it overnight in the refrigerator, then reheat in a 350F oven for 20 to 25 minutes. Add a splash of milk before reheating to help restore the creamy texture.

Variations and Adaptations

Bacon Mac and Cheese:

Fold 6 strips of crispy crumbled bacon into the cheese sauce along with the pasta. The smoky, salty bacon adds an irresistible savory element that pairs beautifully with the creamy cheese. Sprinkle extra bacon bits on top of the breadcrumbs before baking for added crunch.

Truffle Mac and Cheese:

Stir one tablespoon of truffle oil into the finished cheese sauce for an elegant, earthy upgrade. The truffle aroma transforms this humble dish into something worthy of a fine dining menu. However, use a light hand because truffle oil can easily overpower the cheese if you add too much.

Buffalo Chicken Mac and Cheese:

Mix shredded rotisserie chicken with two tablespoons of buffalo sauce, then fold it into the mac and cheese before baking. This spicy, protein-packed variation turns a simple side dish into a satisfying main course. If you love bold, spicy flavors, also check out our buffalo wings recipe for more inspiration.

The Cultural Significance of Mac and Cheese

Mac and cheese occupies a unique place in the American culinary landscape. It bridges the gap between humble home cooking and elevated comfort cuisine. The dish traces its American origins to Thomas Jefferson, who brought a pasta machine back from Italy and served macaroni pie at the White House. Over the following two centuries, mac and cheese became a cornerstone of both Southern soul food and everyday family dinners across the country.

In particular, mac and cheese holds deep significance in African American food traditions. During the Great Migration, families carried their mac and cheese recipes northward, and the dish became a staple at church suppers, holiday gatherings, and Sunday dinners. Today, it remains one of the most beloved comfort foods in America. Moreover, chefs across the country continue to reinvent it with gourmet ingredients, proving that this simple pasta dish has limitless potential.

Conclusion

Making the perfect homemade mac and cheese is simpler than you might think. The key techniques are straightforward: build a proper roux, add cheese off the heat, undercook the pasta slightly, and finish with a crispy breadcrumb topping. These four steps guarantee a dish that is creamy, flavorful, and beautifully golden every single time.

Now it is your turn to gather your cheeses and fire up the oven. For more delicious comfort food recipes, browse our full collection at My Viet Kitchen. If you enjoy hearty American classics, you might also love our New England clam chowder or our Chicago deep dish pizza for your next dinner.

Love This Recipe?

Click on a star to rate it!

☆☆☆☆☆No votes so far! Be the first to rate this recipe.

Share

Tags: comfort foodmac and cheesebaked mac and cheesehomemade mac and cheesecreamy mac and cheesecheese saucethree cheese mac and cheeseeasy pasta recipe

Chicago Deep Dish Pizza← PreviousChicago Deep Dish Pizza Recipe (Homemade)Next →Buffalo Wings Recipe: Crispy Oven-Baked PerfectionBuffalo Wings

More American Dishes

Caldo de Gallina
American Dishes

Caldo de Gallina: Authentic Peruvian Hen Soup Recipe

July 5, 2026

Humitas
American Dishes

Humitas Recipe: Traditional South American Corn Tamales

July 4, 2026

Completo
American Dishes

Completo Recipe: Chile's Iconic Loaded Hot Dog

July 3, 2026

Recent recipes

  • Homemade Tim Tam-style biscuits on a speckled white plate on a wooden table, rectangular sandwich biscuits coated in glossy milk chocolate with wavy ridges on top, one broken in half at the front to show two thin cocoa biscuits around a chocolate cream filling, with a cup of coffee behindHomemade Tim Tam Recipe: Copycat Malted Chocolate BiscuitsNovember 1, 2026
  • An egg hopper with a set white and a glossy orange yolk in its centre and a plain hopper behind it on a white plate, both thin golden bowls with lacy, holey edges, beside small bowls of orange-red pol sambol with a lime wedge and dark red lunu miris on a wooden tableHoppers (Appa): Sri Lankan Bowl Pancakes from an Overnight BatterNovember 1, 2026
  • Nine white squares of haupia with clean, straight edges set out in three rows on a glossy green ti leaf over a wooden board, with an empty half coconut shell and a linen napkin behindHaupia: Hawaiian Coconut Pudding Firm Enough to CutOctober 31, 2026
  • Three scoops of pale vanilla ice cream in a shallow white bowl, flecked with golden-amber honeycomb toffee nuggets and thin amber toffee streaks, beside four bubbly chunks of hokey pokey and a steel ice cream scoop on crumpled baking paper on a wooden tableHokey Pokey Ice Cream with Homemade Honeycomb ToffeeOctober 31, 2026

Follow us

Where shall we eat today?

  • Vietnamese
  • Asian
  • European
  • African
  • Americas
  • Australia
  • Drinks
  • Surprise me

Recently updated

  • Homemade Tim Tam Recipe: Copycat Malted Chocolate Biscuits
  • Hoppers (Appa): Sri Lankan Bowl Pancakes from an Overnight Batter
  • Haupia: Hawaiian Coconut Pudding Firm Enough to Cut
  • Hokey Pokey Ice Cream with Homemade Honeycomb Toffee
  • Hainanese Chicken Rice with Poached Chicken and Three Sauces

Categories

  • Vietnamese Dishes
  • Asian Dishes
  • European Dishes
  • African Dishes
  • American Dishes
  • Australian Dishes
  • Beverages

Pages

  • About Us
  • Contact Us
  • FAQ
  • Privacy Policy
  • RSS

Tags

European dishescomfort foodAfrican recipesLatin American foodWest African recipesAsian recipesAustralian cuisineEast African foodSouth American foodCaribbean cuisineAfrican dishesEastern European foodMexican foodSouth African foodvietnamese cuisineFrench cuisineBalkan foodCaribbean foodeasy dinner recipeItalian cookingMexican cuisinePeruvian foodBalkan cuisinefamily dinnerisland foodLatin American recipesNigerian cuisineNorth African recipessummer grillingAuthentic Vietnamese

All tags

Follow us
© 2026 My Viet KitchenAuthentic Vietnamese flavors, made simple