Appetizers
This baked mac and cheese recipe delivers the perfect marriage of crispy golden edges and melty cheese chunks in every bite—no soggy middles or greasy messes. The secret lies in a proper roux-based sauce that holds up during baking, creating a velvety texture that's rich yet balanced.
I've perfected this technique over years of trial and error, ensuring the cheese stays perfectly gooey while the top develops that coveted crunch.
The foundation starts with al dente pasta and a slow-cooked cheese sauce that never breaks, thanks to proper fat-to-cheese ratios and a touch of cornstarch for stability. We'll layer it in a baking dish, then top with buttery breadcrumbs for that signature crispiness.
The result? A crowd-pleasing dish that's restaurant-quality at home, with crispy edges that shatter at the first bite and gooey centers that stretch for miles.
What sets this recipe apart is the attention to detail—from cooking the pasta just right to timing the bake perfectly so the top browns while the cheese remains luscious.
Whether you're feeding a family or hosting a game day spread, this mac and cheese will be the star of the meal. The best part? It's easier than you think, with no fancy equipment required.
For extra flavor, consider adding crispy bacon, jalapeños, or steamed broccoli before baking. The possibilities are endless, but the core technique remains the same: crispy top, melty interior, every single time. Let's get started on creating your perfect baked mac and cheese.
Ingredients for bakedmac and cheese
Sixteen ingredients transform into the ultimate comfort food: crispy-topped, melty perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Dry pasta, al dente preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For thick roux base |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp flavor |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild contrast |
| Cornstarch 🌾 | 2 tbsp | Prevents cheese separation |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
| Garlic Powder 🧄 | 1 tsp | Enhances cheesy flavor |
| Onion Powder 🧅 | ½ tsp | Adds depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The cheeses are non-negotiable here—sharp cheddar and Monterey Jack give that perfect balance of tangy and creamy. Grab Kraft sharp cheddar from the block section (pre-shredded has anti-caking agents that make the sauce grainy) and Sargento Monterey Jack if you want that signature pull. For the breadcrumbs, Panko is a must—it stays crispy while regular breadcrumbs turn soggy. The butter matters too: Plugrá or Land O'Lakes unsalted melt beautifully for that rich roux. Pro tip: shred the cheese yourself for the best texture.
No sharp cheddar? Pepper jack or Colby Jack work in a pinch, but you'll lose that signature bite. Running low on heavy cream? Full-fat coconut milk mimics the richness (though it's not identical). The cornstarch is your secret weapon—it keeps the sauce silky even after baking. If you forget it, whisk in an extra tablespoon of flour at the end. For extra crunch on top, toasted breadcrumbs with a pinch of garlic powder take it to the next level. And if you're feeling fancy, add a sprinkle of nutritional yeast for that umami boost.
This bakes best in a 9x13-inch baking dish—don't skimp on the size. The sauce thickens as it cooks, so it's normal to see it pull back slightly. For the crispiest top, broil for 2-3 minutes at the end (watch like a hawk—it burns fast!). Leftovers? 3-4 days in the fridge, but honestly, it's even better reheated. Pop it in the oven at 350°F for 10 minutes to restore that crispy magic. Freezes beautifully too—just add a splash of milk when reheating to loosen it up.
Why You'll Love This Recipe
- Pantry staples only: flour, butter, cheese, and pasta. I make this twice a month, and the leftovers reheat like a dream—no soggy bits, just cheesy comfort.
- One-Pot Magic: I swear by this—just toss the macaroni, roux, and cheese into one dish, bake, and walk away. No strainers, no extra bowls, just golden perfection when you open the oven.
- Cheese Overload: That sharp cheddar melts into a glossy, stretchy blanket over the pasta, while the heavy cream keeps it luscious. Honestly, the first bite makes me question why I ever bought takeout.
- Weeknight Warrior: Need dinner fast? This feeds four in 40 minutes—great for busy nights or when friends drop by unannounced. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked mac and cheese
Here's how to make the ultimate baked mac and cheese with a golden crust and gooey center.
Cook the Elbow Macaroni to Al Dente
Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Cook according to package instructions until 1 minute before al dente—this ensures the pasta finishes cooking in the oven. Drain the pasta and set it aside in the pot. I like to give it a quick toss with a fork to break up any clumps before moving on.
Don't rinse the pasta—those starchy strands help create the creamy sauce later. The pasta should be hot when you mix it with the cheese sauce, so work quickly to keep everything warm. You'll notice the pasta will continue cooking slightly in the oven, so it's better to have it slightly underdone at this stage.
Make the Creamy Cheese Sauce
In a large saucepan, melt 0.75 cup of cold, cubed unsalted butter over medium heat. Once melted, whisk in 0.5 cup of all-purpose flour to create a roux. Cook for 1-2 minutes until the mixture turns golden brown and smells nutty—this is your flavor foundation.
Gradually whisk in 1 cup of heavy cream and 0.5 cup of warmed whole milk, making sure to smooth out any lumps. Stir in 2 tablespoons of cornstarch to prevent cheese separation. Add 2 cups of shredded sharp cheddar cheese and 1 cup of shredded Monterey Jack cheese, stirring constantly until completely melted and smooth. The sauce should be thick enough to coat the back of a spoon.
Combine Pasta and Cheese Sauce
Add the cooked elbow macaroni to the cheese sauce and stir until every strand is fully coated. The mixture should look rich and glossy. Season with 1 teaspoon of garlic powder, 0.5 teaspoon of onion powder, 1.5 teaspoons of salt, and 0.5 teaspoon of freshly ground black pepper. Taste and adjust seasoning if needed—this is your chance to make it perfect.
Transfer the mac and cheese to a greased 9x13-inch baking dish. The dish should be about three-quarters full. Use a rubber spatula to spread the mixture evenly, pressing down gently to help it settle. This step ensures even baking and a consistent texture throughout.
Add the Crispy Topping
In a small bowl, mix 0.5 cup of panko breadcrumbs with 0.25 cup of freshly grated Parmesan cheese. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down lightly so it sticks. This topping is what creates that coveted crispy crust you're after.
For extra flavor, you can also sprinkle a pinch of garlic powder and black pepper over the top. The breadcrumbs will toast beautifully in the oven, adding texture contrast to the creamy cheese filling. Don't skip this step—it's what makes this baked mac and cheese truly special.
Bake Until Golden and Bubbly
Preheat your oven to 375°F. Bake the mac and cheese for 25-30 minutes until the top is golden brown and the edges are bubbling. You'll see the cheese sauce rise slightly and the crust turn a beautiful golden color. This is your signal that it's ready.
For the perfect finish, broil for 1-2 minutes at the end to deepen the color of the crust. Keep a close eye on it during broiling to prevent burning. Once done, let it rest for 5 minutes before serving—this helps the cheese set slightly and makes it easier to cut clean slices.
Pro Tips For Making Bakedmac And Cheese
- Boil Mac Until Al Dente: I learned this the hard way—overcooked elbow macaroni turns to mush in the oven, no matter how good your cheese sauce. Pull the pasta when it’s just firm to the bite (about 1 minute less than package instructions), then toss it in cold water to stop cooking. That extra minute makes all the difference.
- Melt Cheese Slowly: Sharp cheddar has a temperamental streak—dump it all in at once and you’ll end up with lumps or a greasy mess. Instead, melt half the butter first, then whisk in the flour to make a roux. Add the heavy cream gradually while stirring, then remove from heat before adding the cheese. Let the cheese melt into the sauce, not the other way around.
- Bake in Two Stages: Skip the sad, soggy bottom by baking this in two parts. First, bake at 375°F (190°C) for 20 minutes to set the sauce and cook the pasta through. Then, crank the oven to 425°F (220°C) for the last 5–7 minutes to get that golden, bubbly crust. Yes, it’s an extra step, but your mac and cheese will actually look like it belongs in a restaurant.
- Use a Mix of Cheeses: Sharp cheddar alone is great, but if you’re feeling lazy (or just want extra depth), save ½ cup of the grated cheese to mix with 2 tablespoons of flour before sprinkling on top. This creates a crispy, cheesy crust that won’t slide off the casserole dish. Trust me, it’s worth the extra 30 seconds of mixing.
Dietary considerations for this dish
Gluten-Free Adaptations
For a gluten-free version, replace the elbow macaroni with gluten-free pasta like Barilla GF or De Cecco GF. Use 1.5 pounds of gluten-free elbow macaroni and cook it according to package instructions—it often takes slightly longer.
For the roux, substitute ½ cup gluten-free all-purpose flour like Bob's Red Mill 1-to-1 for the regular flour. This ensures the sauce remains creamy and thick without gluten. 🌾
Dairy-Free Options
To make this dairy-free, swap the butter for olive oil or vegan butter like Miyoko's. Use unsweetened almond milk or full-fat coconut milk instead of heavy cream and whole milk.
For cheese, opt for dairy-free shredded cheddar like Violife or Miyoko's. The cornstarch will still help thicken the sauce, and the flavor remains rich and satisfying. 🥛
Lower-Carb Versions
Cut carbs by using cauliflower rice or shirataki noodles instead of pasta. For the base, sauté 4 cups riced cauliflower in butter until tender, then mix with the cheese sauce.
For shirataki, rinse and drain well before combining. Reduce the heavy cream to ½ cup and add an extra 1 tbsp cornstarch to compensate for the lower starch content. 🥬
Vegan Protein Boost
Add plant-based protein with crispy chickpeas or toasted nuts like pecans. Before baking, sprinkle ½ cup roasted chickpeas (tossed in olive oil and salt) or ¼ cup chopped pecans on top of the mac and cheese.
These add crunch and heartiness without overpowering the cheesy flavor. For extra richness, stir in 2 tbsp nutritional yeast to the sauce. 🌱
Nut-Free Considerations
If nut allergies are a concern, avoid pecans or almond milk. Stick to sunflower seed butter (for richness) or oat milk (for creaminess). For extra crunch, use toasted pumpkin seeds or crushed potato chips instead of nuts.
Always check labels on dairy-free cheeses and breadcrumbs to ensure they’re processed in nut-free facilities. 🌰
Nutrition facts
Frequently asked questions
Can I use pre-shredded cheese for this recipe?
While you can use pre-shredded cheese, it's not ideal because anti-caking agents make the sauce grainy. For the creamiest texture, shred your own sharp cheddar and Monterey Jack using a box grater. If you must use pre-shredded, pick brands without added starches like Kraft Natural.
Why did my baked mac and cheese get watery?
This usually happens when the sauce isn't thick enough or the pasta overcooks. Make sure your roux reaches a golden brown color (not white) and stir in the cornstarch. Also, cook pasta just 1 minute before al dente—it finishes cooking in the oven. If needed, bake uncovered for 5 extra minutes to evaporate excess moisture.
How can I make this dish ahead of time?
Assemble the mac and cheese up to 24 hours ahead and refrigerate uncovered. Before baking, let it sit at room temperature for 30 minutes, then bake as directed. For freezing, bake first, cool completely, wrap tightly, and freeze for up to 3 months. Reheat in a 350°F oven for 15-20 minutes with a splash of milk to restore creaminess.
What's the best way to get extra crispy edges?
For maximum crispiness, press the breadcrumb topping firmly onto the edges of the dish before baking. After the initial 25-minute bake, broil for 1-2 minutes—watch closely to avoid burning! For even more crunch, chill the assembled dish for 1 hour before baking to help the crust set better.
Can I add cooked bacon or veggies?
Stir in 1 cup cooked bacon bits or 1.5 cups steamed broccoli when combining pasta and cheese sauce. For veggies, use low-moisture options like roasted zucchini or mushrooms. Add them after baking if you want to keep the sauce extra creamy.
