This Baked Three Cheese Mac and Cheese is everything homemade mac and cheese should be—ultra creamy, loaded with three melty cheeses, and baked with a buttery golden topping. It's the kind of comfort food that's just as welcome on a busy weeknight as it is on a holiday table.
Let's get started!
Jump to:
- Pull Up A Chair & Let's Chat!
- What You'll Need & Why
- The Recipe Rundown
- Swaps & Variations
- Tips For the Best Baked Three Cheese Mac & Cheese
- Make Ahead Instructions
- Make It Stovetop
- Baked Three Cheese Mac and Cheese Recipe
- Storage
- You Asked, I Answered
- Other Easy Side Dishes You'll Love
- Who’s Stirring the Pot?
Pull Up A Chair & Let's Chat!
Some recipes never go out of style, and this Baked Three Cheese Mac and Cheese is one of them. A rich homemade cheese sauce, three perfectly melty cheeses, tender pasta, and a buttery golden topping come together to create the kind of comfort food everyone hopes will be on the table. Whether it's a holiday feast, Sunday dinner, or a random Tuesday that calls for something cozy, this recipe always delivers.
The best part? Every cheese has a job. One brings bold flavor, another melts into silky creaminess, and the third adds rich depth. Together they create a homemade mac and cheese that's creamy, cheesy, and impossible to stop eating.
Why You'll Love This Three Cheese Baked Mac and Cheese
- Three cheeses are better than one: Each cheese adds its own flavor and texture for the ultimate homemade mac and cheese.
- Creamy homemade cheese sauce: Made from scratch with butter, flour, milk, and cream for rich, silky results.
- Perfectly baked: Golden and crispy on top with a creamy, cheesy center.
- Every bite is loaded with sauce: Tubular pasta holds onto every bit of that homemade cheese sauce.
- Easy enough for weeknights: Simple ingredients and straightforward steps make this recipe approachable any night of the week.
- Holiday-table worthy: A comforting side dish that's just as welcome at Thanksgiving as it is alongside Tuesday's meatloaf.
What You'll Need & Why
- Elbow Macaroni: Classic for a reason. The curved, tubular shape holds onto plenty of creamy cheese sauce in every bite.
- Butter + Flour: The foundation of a silky, homemade cheese sauce.
- Whole Milk + Heavy Cream: Creates a rich, creamy sauce with the perfect consistency.
- Sharp Cheddar, Monterey Jack & Gruyère: Three cheeses work together for bold flavor, incredible melt, and the ultimate creamy texture.
- Yellow Mustard, Granulated Garlic, Granulated Onion, Kosher Salt & Black Pepper: Simple seasonings that bring out the best in every cheese without overpowering them.
- Butter + Panko Breadcrumbs: The buttery, golden finish that gives every creamy bite a little crunch.
The Recipe Rundown
- Cook the pasta: Boil the pasta until just shy of al dente, then toss with butter to keep it from sticking while you make the sauce.
- Build the cheese sauce: Cook the butter and flour to make a roux, then slowly whisk in the warm milk and cream until smooth and thickened.
- Season and melt: Stir in the mustard, garlic, onion, salt, and pepper. Gradually add the cheeses, stirring until the sauce is silky and completely melted.
- Combine the pasta: Fold the buttered pasta into the homemade cheese sauce until every noodle is coated.
- Layer the casserole: Spread half of the mac and cheese into a baking dish, sprinkle with some of the remaining cheese, then repeat with the remaining pasta and cheese. Finish with the buttery panko topping.
- Bake until golden: Bake until hot and bubbly. If you'd like an extra-crispy topping, place it under the broiler for a minute or two.
- Serve and enjoy: Finish with a sprinkle of flaky sea salt, if you'd like, and dig in while it's warm and creamy.

Swaps & Variations
This Three Cheese Mac and Cheese is easy to customize with a few simple swaps, whether you're using what you have on hand or putting your own spin on it.
- Switch up the cheeses: Fontina, mozzarella, smoked Gouda, pepper jack, or a little cream cheese all make delicious additions.
- Turn up the heat: Add red pepper flakes, cayenne, diced jalapeños, or a few dashes of your favorite hot sauce.
- Make it a meal: Stir in shredded rotisserie chicken, pulled pork, brisket, or leftover pot roast before baking.
- Try a different pasta: Elbows are classic, but cavatappi, shells, or mini penne all hold onto the cheese sauce beautifully.
- Add a little crunch or color: Swap the panko for crushed Ritz crackers or fold in roasted broccoli or spinach before baking.
Tips For the Best Baked Three Cheese Mac & Cheese
A few simple tips will help you make the creamiest cheese sauce and the best baked mac and cheese every single time.
- Shred your own cheese: Freshly grated cheese melts much smoother than pre-shredded, giving you a silky, creamy sauce every time.
- Warm the milk and cream: Warm dairy blends into the roux more easily and helps create a smooth, lump-free sauce.
- Whisk constantly: Once you begin adding the milk, keep whisking to build a creamy sauce without lumps.
- Melt the cheese gently: Reduce the heat—or remove the pot from the burner—before stirring in the cheese to prevent a grainy sauce.
- Broil for a crispier topping: For an extra golden, crunchy finish, place the mac and cheese under the broiler for 1–2 minutes, watching closely.

Make Ahead Instructions
This Baked Three Cheese Mac and Cheese is a great make-ahead recipe for holidays, potlucks, and busy weeknights.
- Assemble the casserole: Prepare the recipe through the final assembly, but don't bake it. Let it cool completely, then cover tightly.
- Refrigerate: Store in the refrigerator for up to 2 days before baking.
- Freeze: Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.
- Take the chill off: About 30 minutes before baking, let the casserole sit at room temperature so it bakes evenly.
- Refresh the sauce (if needed): If the pasta has absorbed some of the cheese sauce, stir in a splash of milk or cream before baking to loosen it up.king.
Make It Stovetop
Prefer your mac and cheese extra creamy? Skip the oven altogether.
- Finish on the stovetop: Fold the fully cooked pasta into the hot cheese sauce and serve immediately for an ultra-creamy, stovetop version.
- Don't skip the crunch: Toast the panko in butter until golden, then sprinkle it over each serving for that signature crispy topping.
- Dinner's ready: You still get all the rich, cheesy flavor of this Three Cheese Mac and Cheese—just without the extra baking time.

Baked Three Cheese Mac and Cheese Recipe
Equipment
- stock pot
- dutch oven or heavy bottomed pot
- 9x13 baking dish
- whisk
Ingredients
Panko Topping
- ¾ cup panko breakcrumbs
- 2 tablespoon butter, melted
The Pasta
- 1 lb elbow macaroni or small tubed pasta
- 2-3 tablespoon butter
Cheese Sauce
- ½ cup butter
- ½ cup all-purpose flour
- 2 cups whole milk, warm
- 2 cups heavy cream, warm
- 2 tablespoon yellow mustard
- 1 teaspoon granulated garlic
- 1 teaspoon granulated onion
- 1 teaspoon kosher salt
- fresh ground pepper, to taste
- 2 cups white cheddar cheese, shredded
- 2 cups Monterrey Jack cheese, shredded
- 2 cups Gruyere cheese, shredded
- smoked sea salt, for topping
Instructions
Panko Topping
- Mix the panko and melted butter together and set aside.
The Pasta
- Cook pasta in a large pot of boiling water until just barely al dente.
- Once the pasta is cooked, drain and toss it with the butter. Set aside.
The Cheese Sauce
- In a large, heavy-bottomed pot, melt the butter and stir in the flour over a medium heat. Cook for a few minutes to remove raw flour taste. Whisk constantly and slowly incorporate the warmed whole milk and heavy cream.
- Once the sauce begins to thicken, add in the granulated garlic and onion, mustard, kosher salt, and a healthy pinch of fresh ground black pepper.
- Turn the heat to low and slowly stir in about a quarter of the shredded cheeses. Once that has melted, remove the pot from the heat altogether and add another quarter of the shredded cheeses and stir to combine. Keep stirring until the sauce is nice and smooth. It will be thick. Don't worry.
- Next, add the cooked, buttered pasta to the cheese sauce mixture and gently fold to combine.
Finishing In The Oven
- Into a lightly greased 9x13 baking dish, pour in half of the mac and cheese mixture. Top with a quarter of the shredded cheeses and pour in the remaining pasta. Top with the remaining cheese and the buttered panko breadcrumbs.
- Bake in a preheated 350° oven for 20 minutes or until nice and bubbly. If you want the panko to be a little more golden brown, just let it sit under the broiler for a couple minutes.
- Top with a little flaky smoked sea salt and enjoy!
Notes
- DO NOT USE PRE-SHREDDED CHEESE. Don't do it. The anti-caking agents used on pre-shredded cheese will turn this mac and cheese into a gloopy mess and the sauce will become grainy. I know you think it's a pain, but shred the cheese yourself.
- Stir the cheese sauce constantly and use warm liquids. Once you begin the cheese sauce and start to incorporate the whole milk and heavy cream, whisk and don't stop. The sauce will thicken better if you're using warm liquids as well. I just heat the milk and cream up in the microwave just a tad. You don't want it hot, just warm.
- Do not make the cheese sauce over high heat. Once the roux is made, lower the heat and stir in the cheese until just combined. If you think your stove is staying too hot, simply remove your pot from the heat. Continue stirring until everything is incorporated. The cheese can finish melting in the oven.
- If you want the breadcrumbs to be a little more brown, let them sit under the broiler for just a couple of minutes after baking.
Nutrition
Storage
- Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheating on the Stovetop (best): Warm over low heat with a splash of milk or cream, stirring until smooth and creamy.
- Reheating in the Microwave: Heat in short intervals at 50% power, stirring between each, until warmed through.
You Asked, I Answered
Can I use pre-shredded cheese?
I beg you… don’t. It won’t melt right and your sauce will suffer. Freshly shredded is the secret to the creamiest of all creamy baked mac and cheese recipes.
Why does my mac and cheese sometimes turn grainy?
Grainy cheese sauce is usually caused by using pre-shredded cheese or melting the cheese over high heat. For the smoothest results, shred your own cheese and stir it in over low heat or off the heat entirely.
Other Easy Side Dishes You'll Love
If you're looking for another easy side dish, here are a few more reader favorites.
- Creamy Garlic Mashed Potatoes: Rich, buttery mashed potatoes with roasted garlic that pair with just about everything.
- Cheesy Baked Cauliflower: A homemade cheese sauce, crispy topping, and roasted cauliflower make this a comfort food favorite.
- Whole Roasted Cauliflower: A show-stopping side finished with Parmesan cream sauce and caramelized lemon.
- Roasted Green Beans: An easy roasted vegetable side that works with weeknight dinners and holiday meals alike.
- Roasted Asparagus: Simple, fresh, and roasted until perfectly tender with crisp edges.
Who’s Stirring the Pot?
Hi, I’m Ruth—recipe developer, comfort-food creator, and the voice behind Rufus For Real. I specialize in cozy, doable, flavor-packed meals for real-life kitchens, and I’m a firm believer that breakfast, dinner, and everything in between should be simple, satisfying, and impossible to mess up.
You’ll find me sharing even more comfort-food goodness, kitchen tips, and behind-the-scenes chaos over on Instagram, Pinterest, Facebook, TikTok, and YouTube (@rufusforreal everywhere).
If you love approachable recipes with a whole lot of personality, pull up a chair—there’s always room at this table.
Happy Cooking!
-Ruth aka Rufus














Jessica says
I made this for a crowd for Friendsgiving and it was a hit! Will be making this again!
Rufus says
Thank you so very much for letting me know!