Main Courses
This 9x9 mac and cheese recipe delivers the creamiest, most satisfying baked mac and cheese with a perfectly golden crust. The secret lies in the right cheese blend—sharp cheddar for tang, Gruyère for nuttiness, and a touch of cream cheese for velvety texture.
Every bite is rich, cheesy, and bubbly, with a crispy top that makes it irresistible.
What sets this recipe apart is the foolproof method: a smooth, lump-free cheese sauce that clings to every elbow macaroni, baked until bubbly and golden. No soggy bottoms or greasy tops here—just restaurant-quality comfort food in a single 9x9-inch dish.
The stovetop prep is simple, and the baking time ensures that crispy, cheesy perfection.
Once out of the oven, you’ll have a dish that’s creamy, cheesy, and impossible to resist—ideal for feeding a crowd or meal prepping for the week. The golden crust adds texture, while the sauce stays rich and velvety.
Serve it as a main course with a crisp green salad or roasted vegetables, or as a hearty side dish alongside grilled meats.
For extra crunch, top with buttery breadcrumbs or broil for a few minutes until golden brown. This mac and cheese is the ultimate comfort food—creamy, cheesy, and guaranteed to disappear quickly. Let’s get cooking!
Ingredients for 9x9 mac and cheese
The right cheese blend and foolproof method create this restaurant-quality 9x9 mac and cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 2 cups | Uncooked, dry pasta |
| Sharp White Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 6-12 months |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat, cold |
| Whole Milk 🥛 | 1 ½ cups | Room temperature |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Yellow Mustard 🍯 | 1 tbsp | For tangy depth |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ¼ cup | For golden crust |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
The cheese selection makes or breaks this dish. Sharp white cheddar delivers that signature tang, while aged Gruyère adds nutty depth—don't substitute with pre-shredded (it's full of anti-caking agents). For the Gruyère, Whittard of Chelsea or Miyoko's are reliable brands. The cream cheese isn't just for creaminess—it prevents lumps in the sauce. Philadelphia brand works best here. If you're using a 9x9-inch glass dish, preheat it in the oven to ensure even baking and that perfect golden crust.
No sharp cheddar? Extra-sharp white cheddar at half the amount gets you close, though the flavor won't be identical. Gruyère unavailable? Comté cheese works in a pinch, but the taste will be milder. For a dairy-free option, nutritional yeast plus vegan cream cheese can mimic some of the richness. The mustard adds subtle tang—if you prefer more heat, add a dash of Dijon mustard. For the breadcrumbs, Trader Joe's has the best-priced panko, but any high-quality panko will work. The key is toasting them lightly before adding to the top layer for extra crunch.
Prep the macaroni ahead of time and store in the fridge—it reheats beautifully. The cheese sauce can be made up to 2 days ahead and stored in an airtight container. For the best texture, assemble the casserole and refrigerate overnight before baking. This allows the flavors to meld perfectly. Once baked, it reheats well in the oven at 350°F for 15-20 minutes. For meal prep, portion into individual containers—each serving makes a hearty lunch. The leftovers keep for 4-5 days in the fridge, though I doubt they'll last that long.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no straining, no mess. Just toss the elbow macaroni in boiling water with the cheese, cream, and a splash of heavy cream, then bake. Twenty minutes later, golden perfection.
- Cheese Overload (In a Good Way): Between the sharp white cheddar’s tang, Gruyère’s nutty depth, and cream cheese’s velvety melt, this isn’t just mac and cheese—it’s a flavor party. The texture? That crispy top with a gooey center? Yes.
- Weeknight or Potluck Hero: Need a crowd-pleaser for game day? Done. Craving a lazy Sunday dinner? Also done. It reheats beautifully, freezes like a dream, and even my picky husband doesn’t complain—honestly, that’s saying something.
- Budget-Friendly Luxury: Sharp cheddar and Gruyère sound fancy, but they stretch further than you’d think in a 9x9 pan. Plus, the heavy cream and cream cheese make it feel indulgent without breaking the bank. Leftovers? They’re my secret weapon for lunches.
Step-by-step instructions for 9x9 mac and cheese
Here's how to create a creamy, bubbly mac and cheese with a golden crust every time.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 2 cups of elbow macaroni. Add 1.5 teaspoons of salt to the water—it should taste like the ocean. Cook the pasta until it's 1 minute before al dente (about 7-8 minutes for most brands). This slight undercooking prevents mushiness when baked.
Drain the pasta in a colander, but don't rinse it—those starchy strands help create the creamy sauce. Return the drained pasta to the pot and set it aside. I like to give it a quick shake to break up any clumps before mixing with the cheese sauce.
Make the Ultra-Creamy Cheese Sauce
In a separate large bowl, combine 3 cups of sharp white cheddar cheese, 1 cup of gruyère cheese, 8 ounces of cream cheese, and 1 tablespoon of yellow mustard. The mustard adds a subtle tang that balances the richness. Let this mixture sit for 2-3 minutes while you prepare the roux.
In a 9x9-inch baking dish, melt 0.5 cup of unsalted butter over medium heat until it's fully liquid. Whisk in 2 tablespoons of all-purpose flour and cook for 1-2 minutes until it forms a smooth, pale roux. Slowly whisk in 1 cup of heavy whipping cream and 1.5 cups of whole milk, bringing the mixture to a gentle simmer. Let it thicken for 2-3 minutes until it coats the back of a spoon.
Combine Pasta and Cheese Mixtures
Pour the hot cheese sauce over the cheddar-cheese mixture in the bowl. Stir vigorously until everything is fully melted and smooth—this usually takes 3-4 minutes. The sauce should be thick enough to coat the back of a spoon but still pourable. If it's too thick, whisk in 1-2 tablespoons of milk to loosen it.
Add the cooked pasta to the cheese mixture and fold it in gently but thoroughly. The pasta should be fully coated in the sauce, with no dry spots. Taste and adjust seasoning with salt and 0.5 teaspoon of ground black pepper if needed. This is where the magic happens—the combination of cheeses creates a velvety texture that's impossible to resist.
Prepare the Baking Dish for Crispy Topping
Transfer the pasta mixture to the prepared 9x9-inch baking dish. In a small bowl, combine 0.25 cup of panko breadcrumbs and 0.25 cup of freshly grated parmesan cheese. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently with a spatula to ensure it sticks.
For extra flavor, minced 3 cloves of garlic into the breadcrumb mixture before topping. This adds a subtle garlic aroma that pairs perfectly with the cheesy goodness. The breadcrumb topping will create that coveted golden, crispy crust we're all after.
Bake to Bubbly Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The center should be hot but not boiling—it'll continue cooking slightly after you remove it from the oven.
For the best results, I recommend broiling for the last 2-3 minutes to achieve that perfect golden crust. Watch it closely—broilers can be unpredictable, and you don't want to burn the top. Let the mac and cheese rest for 5-10 minutes before serving to allow the sauce to set slightly and make cutting easier.
Pro Tips For Making 9x9 Mac And Cheese
- Salt the Pasta Water Hard: This isn’t about flavor—it’s about texture. Use 2 tablespoons of salt in that 9x9 pan of boiling water (yes, even if it tastes like the ocean). I learned this the hard way when my macaroni came out mushy and bland because I skimped. The salt keeps the pasta firm and makes the cheese cling better later.
- Grate Cheese Like a Pro: Sharp white cheddar and Gruyère lose their magic if you just shred them in a box grater. Use a food processor with the grating blade—it renders the cheese finer and melts smoother. Skip this, and you’ll end up with grainy bits that won’t blend into the sauce no matter how long you stir.
- Low and Slow for Cream: Your heavy whipping cream and cream cheese will split if you rush the sauce. Start with medium heat, then drop it to low once everything’s combined. I used to crank the heat thinking it’d speed things up—now I know better. A slow simmer keeps the sauce velvety, not broken.
- Toast the Macaroni Dry: Drain the pasta, give it a shake in the colander, then toss it back in the empty pan for 30 seconds over medium heat. The starch toasts just enough to create a crispy crust when baked. I was skeptical until I tried it—now it’s non-negotiable for that golden top layer.
Regional styles of this recipe
Southern Comfort Style
In the South, mac and cheese often gets a smoky, spicy twist with additions like hot sauce or smoked paprika. I like to fold in 1 tablespoon of Crystal hot sauce into the cheese mixture for a subtle kick, or sprinkle ½ teaspoon smoked paprika over the breadcrumb topping.
Serve with collard greens or cornbread—this combo is a Southern classic. 🌶️
New England Crispy Top
New England chefs take their mac and cheese to the next level with a double crust technique. After baking, spread a thin layer of béchamel sauce (butter, milk, and flour roux) on top, then sprinkle with extra panko and parmesan.
Return to the oven for 5-7 minutes until golden and bubbly. This creates a crispy, cheesy "lid" that holds up perfectly for serving. 🧀
Midwest Casserole Twist
The Midwest loves a vegetable-loaded mac and cheese. Stir in 1 cup of steamed broccoli florets or ½ cup of diced ham before baking. Top with a cheese sauce swirl by spooning extra sauce over the top before adding breadcrumbs.
This hearty version pairs well with roasted carrots or green beans. 🥦
California Fusion
For a lighter take, swap half the cheddar for monterey jack and fold in ½ cup of black beans for protein. Add a sprinkle of cilantro and lime zest to the breadcrumb topping.
Serve with avocado slices and salsa verde for a fresh, zesty contrast. This version works great for a lighter lunch or meatless dinner. 🌮
Texas BBQ Mac
In Texas, mac and cheese meets BBQ with a smoky, tangy sauce swirled into the cheese mixture. Use ½ cup of BBQ sauce (like Stark’s) and fold in ½ cup of cooked pulled pork.
Top with crushed tortilla chips instead of breadcrumbs for a crispy, smoky finish. Serve with pickles and onion rings for the ultimate Texas comfort meal. 🍖
Nutrition facts
Frequently asked questions
Can I use pre-shredded cheese in this recipe?
It's best to avoid pre-shredded cheese for this dish. Pre-shredded varieties contain anti-caking agents that can make the sauce grainy and prevent that velvety texture. If you must use it, pick a brand labeled "block-style shredded" and remove any excess starch or additives first.
How do I prevent a soggy bottom in my baked mac and cheese?
To avoid a soggy base, cook the pasta just 1 minute before al dente and don't rinse it after draining. The starch helps thicken the sauce. Also, let the dish rest for 5-10 minutes after baking before cutting. This allows the sauce to set slightly and prevents a runny bottom.
What's the best way to reheat leftovers?
For the best texture, cover loosely with foil and reheat in the oven at 350°F for 15-20 minutes. If using the microwave, stir every 30 seconds to distribute heat evenly. Avoid adding extra liquid—this can make the dish watery. Leftovers keep well for 4-5 days in the fridge.
Can I make this recipe without cream cheese?
Yes, but the texture will be slightly different. Replace the cream cheese with an extra ½ cup of sharp cheddar and ¼ cup of heavy cream. The sauce will still be rich but may be slightly less velvety. For extra creaminess, add 2 tablespoons of sour cream to the cheese mixture.
What's the secret to getting that perfect golden crust?
The golden crust comes from three key elements: toasted panko mixed with parmesan, baking at 375°F, and finishing with 2-3 minutes under the broiler. Press the breadcrumb mixture firmly onto the top before baking, and watch closely during broiling to prevent burning.
