Main Courses
This 9x9 mac and cheese recipe delivers the ultimate comfort food experience with three distinct layers: crispy breadcrumb topping, gooey melted cheese, and perfectly tender pasta.
The secret lies in baking it just right—400°F for 25 minutes—until the edges are golden and the cheese pulls away in satisfying rivers. I developed this recipe after years of testing, and it never fails to impress, whether served at family gatherings or as a cozy weeknight meal.
The magic happens with a creamy cheese sauce made from sharp cheddar, Gruyère, and cream cheese, blended until velvety smooth before mixing with cooked elbow macaroni. A buttery breadcrumb topping adds that coveted crunch, while a sprinkle of paprika gives it a subtle, savory kick.
The result? A dish that’s rich, indulgent, and impossible to resist—every bite combines crispy, cheesy, and creamy textures in perfect harmony.
What sets this recipe apart is the triple-layered technique, ensuring no two bites are the same. The breadcrumbs on top stay crispy, the cheese sauce remains gooey, and the pasta underneath stays tender.
It’s the kind of mac and cheese that makes you want to slow down and savor every forkful, even on a busy day. Plus, it’s easy to customize with add-ins like bacon, broccoli, or jalapeños for extra flavor.
Perfect for feeding a crowd or meal prepping for the week, this 9x9 mac and cheese bakes up beautifully and reheats without losing its texture. Whether you're a seasoned home cook or a beginner, this recipe delivers restaurant-quality results with minimal effort. Let’s get baking!
Ingredients for 9x9 mac and cheese
Nine servings of triple-layered comfort—crispy, creamy, and cheesy perfection in one dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 2 lbs | Uncooked, medium or fine elbow |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged for best flavor |
| Cream Cheese 🧈 | 8 oz | Full-fat for creaminess |
| Whole Milk 🥛 | 2 cups | Warmed for smooth sauce |
| Butter 🧈 | ½ cup | Unsalted, melted for sauce |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Panko Breadcrumbs 🍞 | 1 ½ cups | For crispy topping |
| Butter (for topping) 🧈 | ¼ cup | Melted, for binding |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smoky flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra depth |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
The cheese trio is where the magic happens. Gruyère adds nutty depth, while sharp cheddar brings that classic tang. I always grab block cheese from the deli counter—pre-shredded gets clumpy and lacks flavor. For Gruyère, Whole Foods or specialty cheese shops have the best selection. The cream cheese? Full-fat is non-negotiable here—it's what makes the sauce velvety smooth. Skip the low-fat version, trust me. If you're feeling fancy, add a splash of heavy cream for extra decadence, but the basic version is already restaurant-quality.
No panko? Regular breadcrumbs toasted in the oven work in a pinch, but they won't be as crispy. Short on Gruyère? Swiss cheese at a 1:1 ratio gives similar meltiness. The smoked paprika is optional but adds that subtle smoky kick—Penzeys or Trader Joe's have great options if you want to splurge. For the macaroni, medium or fine elbow works best—it holds up better to baking than jumbo. And if you're making this ahead, cook the pasta al dente so it doesn't turn mushy during baking. The butter for the sauce should be melted but not browned—just warm until liquid.
This bakes up beautifully and tastes even better the next day. Store leftovers in an airtight container for up to 5 days, or freeze portions for 3 months. For reheating, cover with foil and warm at 350°F for 15-20 minutes—the breadcrumbs stay crispy this way. I always make a double batch because it disappears faster than you can say 'cheese rivers.' The triple-layer technique means every bite has texture contrast, so don't skip the breadcrumb topping—it's what makes this dish special.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just boil the elbows, melt the cheeses together in the same pot, and stir until it’s that perfect stretchy, gooey texture. No extra bowls, no fuss, and honestly? It’s the only way I’ll make mac and cheese now.
- Triple-Cheese Dream: Sharp cheddar brings the sharp bite, Gruyère adds that nutty depth, and cream cheese? It’s the secret weapon for that ultra-creamy, velvety sauce. Between us, the first bite makes me want to skip dinner and just eat it straight from the pan.
- Leftovers That Don’t Suck: This recipe actually improves the next day—crispier edges, richer flavor, and it reheats like a dream. I make a double batch on Sundays and freeze half; my kids beg for it when I pull it out of the fridge on a lazy Wednesday.
- Budget Meal for Crowds: Elbow pasta and block cheese are dirt cheap, but this tastes like you spent hours (and a fortune). Feed six people for under $10, and you’ll still get compliments. My college roommates and I lived on this—no shame.
Step-by-step instructions for triple-layered mac and cheese
Here's how to build the ultimate 9x9 casserole with crispy breadcrumb layers and rivers of gooey cheese.
🍳 Step 1: Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 2 lbs elbow macaroni. Stir immediately to prevent sticking. Cook for 1 minute less than the package instructions—you want it al dente when it finishes baking. Drain in a colander and rinse briefly with cold water to stop the cooking process. Shake off excess water and set aside.
I always test the pasta by tasting a piece—it should have a slight bite. Overcooked pasta turns mushy in the oven, and that's a crime in mac and cheese. Drain it well so your sauce stays creamy, not watery.
🥘 Step 2: Make the Ultra-Creamy Cheese Sauce
In a large saucepan, melt 0.5 cup butter over medium heat. Whisk in 0.25 cup all-purpose flour and cook for 1-2 minutes until it forms a smooth paste (this is your roux). Slowly pour in 2 cups whole milk while whisking constantly to prevent lumps.
Add 1.5 cups sharp cheddar cheese, 1 cup gruyère cheese, 8 oz cream cheese, 0.5 cup heavy cream, 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp garlic powder, and 1 tsp smoked paprika. Stir over low heat until completely melted and smooth—this should take about 5-7 minutes. The sauce should coat the back of a spoon and be thick enough to cling to the pasta.
🥘 Step 3: Assemble the Triple-Layered Casserole
Preheat your oven to 350°F. In a greased 9x9-inch baking dish, spread half of the cooked macaroni evenly across the bottom. Pour half of the cheese sauce over the pasta, spreading it to the edges. Sprinkle half of the 1.5 cups panko breadcrumbs on top.
Repeat with the remaining macaroni, cheese sauce, and breadcrumbs. The top layer should be smooth—no dry spots. For extra crispiness, I like to melt 0.25 cup butter (for topping) and brush it over the breadcrumbs before baking. This creates that perfect golden crust we all crave.
🔥 Step 4: Bake to Golden Perfection
Bake uncovered for 30-35 minutes until the top is golden brown and bubbly. The edges should be crispy while the center remains creamy. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.
Here's the thing—this dish is best when it's piping hot. Let it rest for 5-10 minutes before serving so the cheese sets slightly. The breadcrumbs should be crispy enough to stand up to a fork, and when you cut into it, you'll see those beautiful rivers of melted cheese flowing through the creamy pasta layers. Serve immediately with a side of garlic bread to soak up every last drop of that cheesy goodness.
Pro Tips For Making 9x9 Mac And Cheese
- COOK PASTA AL DENTE: The 9x9 pan is a tight fit, so don’t overcrowd—cook your elbow macaroni in batches if needed. Pull it out when it’s just firm to the bite (about 1 minute less than package instructions), because it’ll finish cooking in the oven and get mushy if you push it.
- GRATE CHEESE FINE: Skip the food processor for sharp cheddar—it turns into a paste. Use a box grater and pulse the gruyère in short bursts (2-3 seconds at a time) so it stays chunky. Cream cheese stays smooth, but the sharp cheddar’s texture matters most for that classic bite.
- STIR IN THE CREAM CHEESE LAST: Add the cream cheese to the sauce after removing the pan from heat—it’s the only way to avoid lumps. Let the hot liquid melt it in slowly while stirring, or you’ll end up with a gluey mess. (Yes, even if you’re impatient like me.)
- BAKE UNTIL BUBBLY, NOT BROWN: The top crust is tempting, but resist the urge to rush. Cover the dish with foil for the first 20 minutes, then uncover and bake until the edges are just golden and the center has big, slow bubbles. Overbaking dries it out—this isn’t a casserole, it’s a creamy hug.
Health benefits of these flavors
Comfort Food Energy
This triple-layered mac and cheese is a true comfort food powerhouse—perfect for cozy nights or family gatherings. The combination of carbs, protein, and fats creates a satisfying, energy-boosting meal that's ideal for post-workout recovery or chilly evenings.
The Gruyère and sharp cheddar provide a satisfying, savory experience that triggers dopamine release, making it irresistible. 💪
Protein-Packed Pasta
While traditional mac and cheese relies on dairy for protein, this recipe gets a boost from 2 lbs elbow macaroni, which contains about 24 grams of protein per serving. The addition of cream cheese and Gruyère further enhances the protein content, making this dish more substantial than you'd expect.
It's a great option for those looking for a high-protein comfort food without feeling guilty.
Calcium and Vitamin Boost
The cheese trio—sharp cheddar, Gruyère, and cream cheese—provides a calcium-rich meal, supporting bone health and muscle function. A single serving delivers about 30% of your daily calcium needs, along with vitamin A for immune support and vitamin D (if using fortified milk).
The smoked paprika adds antioxidants, giving this indulgent dish a subtle health boost. 🥛
Balanced Macros
Despite its rich reputation, this mac and cheese offers a balanced macronutrient profile with roughly 45% carbs (from pasta), 30% protein (from cheese and pasta), and 25% fats (from butter and cheese).
The panko topping adds fiber and texture without significantly altering the nutritional balance. It’s a satisfying meal that won’t leave you feeling sluggish afterward.
Meal Prep Friendly
One of the best health benefits of this recipe is its make-ahead convenience. You can prepare it in advance and reheat without losing texture, making it a great option for meal prepping.
The airtight storage preserves freshness, and reheating at 350°F for 15-20 minutes ensures the breadcrumbs stay crispy while the cheese remains gooey. It’s the perfect weeknight solution for busy families. ⏰
Customizable for Dietary Needs
While this recipe is indulgent by nature, it can be easily adapted for dietary preferences. For a lower-fat version, use low-fat cheese (though texture may suffer). For vegetarian protein, add white beans or lentils to the pasta.
If you're watching carbs, consider zucchini noodles as a partial substitute. The beauty of this dish is its flexibility—it can fit into almost any meal plan with minor tweaks. 🌱
Nutrition facts
Frequently asked questions
Why does your recipe use three layers instead of just mixing everything together?
This triple-layered approach creates the perfect texture contrast—crispy breadcrumb topping, gooey melted cheese, and tender pasta. The layers prevent sogginess and ensure every bite has a satisfying mix of textures. Plus, it looks impressive when served, making it perfect for gatherings!
Can I make this mac and cheese ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 350°F for 40-45 minutes (extra time needed to reheat). For best results, let it rest 5 minutes before serving to reset the breadcrumbs.
What's the best way to reheat leftovers?
Cover with foil and warm at 350°F for 15-20 minutes. The foil keeps the breadcrumbs crispy while gently reheating the cheese. For microwave reheating, use 30-second intervals on medium power, stirring between each interval to maintain texture.
Can I substitute the Gruyère cheese?
Yes! Use Swiss cheese (1:1 ratio) for similar meltiness or Parmesan (½ cup) for a sharper flavor. Avoid pre-shredded cheeses—they contain anti-caking agents that prevent proper melting. For extra richness, add ½ cup Monterey Jack or pepper jack.
Why did my breadcrumb topping turn soggy?
This usually happens if the sauce is too wet or the breadcrumbs weren't toasted enough. For crispy results, ensure your sauce is thick (it should coat the back of a spoon) and mix 1 tablespoon flour into the breadcrumbs before topping. Bake uncovered at 400°F for the first 10 minutes to set the topping.
