Side Dishes
This 12 oz mac and cheese recipe delivers the ultimate comfort food experience—crispy golden edges that crackle with every bite and a gooey, pull-apart center so rich it melts on your tongue.
The secret lies in a perfectly balanced roux and cheese blend that transforms simple ingredients into restaurant-quality indulgence. I've perfected this single-serving version after years of experimentation, ensuring every element comes together without compromise.
What sets this apart is the two-stage baking technique: first baking the cheese sauce until bubbly, then topping with buttered breadcrumbs for that signature crispy crust while keeping the interior creamy.
No watery mac here—just ultra-rich, velvety cheese that clings to each elbow macaroni like it was made for them. The recipe uses sharp cheddar for bold flavor, but you can easily swap in gruyère or gouda for different depth.
By the time it emerges from the oven, you'll have a single-serving masterpiece with perfect texture contrast—crispy top, creamy middle, and tender pasta throughout. This isn't just side dish material; it's a standalone meal that satisfies cravings without requiring a full casserole.
The best part? It scales effortlessly for larger batches while maintaining that foolproof crispy-gooey balance.
Whether you're feeding one or planning ahead for a crowd, this recipe delivers consistent results every time. The instructions walk through each step precisely, including how to achieve that golden-brown crust without burning. Ready to elevate your mac and cheese game? Let's get started with this single-pan perfection.
Ingredients for 12 oz mac and cheese
Twelve ounces of elbow macaroni transform into crispy-topped, gooey perfection with these eleven essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 2 oz | Dry, uncooked, elbow shape |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, block preferred |
| Gruyère Cheese 🧀 | ½ cup | Optional for nutty depth |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into pieces |
| All-Purpose Flour 🌾 | ½ cup | For perfect roux |
| Whole Milk 🥛 | 1 ½ cups | Warmed for smooth sauce |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Fresh Nutmeg 🌿 | ¼ tsp | Finely grated |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crispy finish |
The cheese is where magic happens—sharp white cheddar delivers that signature tang, while gruyère adds nutty depth if you're feeling fancy. Penzeys or the cheese section at Whole Foods have the best pre-shredded options, but grating your own from a block makes all the difference. For the butter, Plugrá is my go-to—it melts beautifully without burning. The flour? King Arthur All-Purpose is my standard, but any good-quality brand works. Don't skimp on the milk either; whole milk gives you that ultra-creamy texture—none of that skim stuff.
No sharp cheddar? Extra-sharp cheddar at half the amount works in a pinch. Swapping gruyère? Parmesan adds saltiness, but it won't be the same. Running low on panko? Toasted breadcrumbs from a baguette are a great substitute—they just won't be as crispy. Fresh nutmeg is ideal, but ground works at double the amount. The olive oil matters for that final crisp—California avocado oil is another solid choice. And if you're making this ahead? Pre-cook the pasta and store it separately until ready to assemble—saves time and keeps things fresh.
This reheats beautifully—just 5 minutes at 375°F if it's been sitting in the fridge. For the crispy top, butter the breadcrumbs first—that's non-negotiable. Store leftovers covered for 3 days in the fridge, but honestly? It's even better the next day once everything melds. Freezes for 2 months if you're planning ahead, but I find myself making this so often I rarely have leftovers. Pro tip: Use a 12 oz oven-safe dish—it's perfect for single servings but scales easily for larger batches.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—just toss the cooked elbows in with the roux, no extra bowls or mess. The Gruyère melts into that creamy, stretchy goodness without a trace of graininess, and honestly? That’s half the battle won.
- Cheese Overload (In a Good Way): Sharp white cheddar and Gruyère aren’t just in this mac— they’re the stars. The cheddar gives that classic tang, while the Gruyère adds nutty depth that makes it taste like a fancy bistro dish, not just comfort food. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. The portions are perfect for packing—just divide the baked casserole into containers, and it reheats like a dream. My kids (and my husband) actually ask for leftovers, which is basically a parenting win.
- Budget-Friendly Luxury: A 12 oz batch costs me pennies but tastes like I spent hours. Butter and flour are the only "fancy" ingredients, and the cheeses stretch further than store-bought boxes. Plus, it’s the kind of dish that makes you feel generous—great for feeding guests or treating yourself after a long week.
Step-by-step instructions for crispy-top mac and cheese
Here's how to make the ultimate mac and cheese with a golden, crackly crust and gooey center.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and salt it generously—it should taste like the ocean. Add the 2 oz elbow macaroni and cook for 1 minute less than the package instructions suggest. You want the pasta to be al dente, just slightly firm to the bite. This ensures it won't turn mushy when mixed with the cheese sauce later.
Drain the pasta in a colander, but don't rinse it—those starchy strands help create the creamy sauce. Transfer the drained macaroni to a large mixing bowl and set it aside. Here's the thing—overcooked pasta is the enemy of perfect mac and cheese, so resist the urge to cook it all the way through.
Make the Ultimate Creamy Cheese Sauce
In the same pot you cooked the pasta, melt the 4 tbsp unsalted butter over medium heat until it foams. Add the 0.5 cup all-purpose flour and whisk constantly for 1-2 minutes until you have a smooth, pale roux. This is your sauce's foundation—don't rush it or it'll taste raw.
Slowly pour in the 1.5 cups whole milk while whisking vigorously to prevent lumps. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens enough to coat the back of a spoon. Remove from heat and stir in the 1.5 cups sharp white cheddar cheese and 0.5 cup gruyère cheese until completely melted and smooth.
Combine Pasta and Sauce for Maximum Cheesiness
Pour the creamy cheese sauce over the cooked elbow macaroni in the mixing bowl. Add the 0.5 tsp diamond crystal kosher salt, 0.25 tsp ground black pepper, and 0.25 tsp fresh nutmeg, then stir until every strand of pasta is coated in that glorious, melty cheese goodness. The mixture should look rich and velvety—if it seems too thick, whisk in 1-2 tablespoons of pasta water to loosen it.
This is where the magic happens. The combination of sharp cheddar and nutty gruyère creates layers of flavor that'll make your taste buds dance. Taste it now—it's already incredible, but we're not done yet.
Create the Crispy Topping You'll Crave
Transfer the mac and cheese mixture to a 9-inch oven-safe skillet or baking dish. Spread it out evenly, creating a smooth surface. In a small bowl, mix together the 0.25 cup panko breadcrumbs and 1 tbsp extra-virgin olive oil until evenly coated. Sprinkle this mixture evenly over the top of the mac and cheese.
Here's the crucial part: broil your oven to high (about 500°F) and place the skillet on the middle rack. Broil for 2-3 minutes until the topping becomes deep golden brown and crispy. Watch it closely—it goes from perfect to burned in seconds. The moment you see those beautiful brown spots, remove it immediately.
Rest and Serve with Maximum Drama
Let the mac and cheese rest for 5 minutes before serving. This allows the crispy topping to set slightly and makes serving easier—it'll hold its shape better. The contrast between the crispy top and gooey center is what makes this mac and cheese extraordinary.
Serve immediately with a side of steamed broccoli or a simple green salad. The crispy topping will shatter when you cut into it, revealing that perfect pull-apart texture underneath. This isn't just mac and cheese—it's a culinary experience that'll have everyone asking for seconds.
Pro Tips For Making 12 Oz Mac And Cheese
- Cook pasta al dente: I used to overcook the elbows just to be safe, but that turns them mushy in the cheese sauce. Boil them 1 minute less than the package says, then finish cooking in the sauce—this keeps them firm and soaks up flavor instead of falling apart.
- Grate cheese fresh: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Buy blocks of sharp cheddar and Gruyère, grate them yourself, and pulse the Gruyère in a food processor for a smoother texture—it melts like a dream.
- Don’t rush the roux: Low and slow is the only way. Cook the butter and flour over medium heat for at least 5 minutes, stirring constantly, until it’s a pale golden color—not brown. Skipping this step makes the sauce taste raw and floury.
- Add cheese in stages: Dumping all the cheese at once can make the sauce seize up. Melt half the cheese into the roux first, then whisk in the rest off the heat. If it looks too thick, stir in a splash of pasta water—this guarantees a silky, creamy finish.
Flavor customization for these flavors
Spicy Kick
For a bold twist, stir in 1 tsp smoked paprika and ½ tsp cayenne pepper when combining the pasta and sauce. Add ¼ cup cooked chorizo or diced jalapeños for extra heat and smoky depth.
I like to finish with a drizzle of hot honey or a sprinkle of crumbled chorizo on top before broiling. 🌶️
Smoky BBQ Twist
Swap the nutmeg for 1 tsp smoked paprika and stir in ¼ cup BBQ sauce (like Starkist or Sweet Baby Ray's) with the cheese. Top with crushed potato chips for a crispy, smoky crust instead of panko.
This version tastes like a loaded mac and cheese casserole but comes together in minutes.
Herb Garden Fresh
Replace the nutmeg with 1 tbsp fresh chives and 1 tbsp chopped parsley, then add ½ cup sautéed mushrooms or sun-dried tomatoes for earthy flavor. Finish with a sprinkle of fresh thyme before broiling. This lighter version pairs perfectly with grilled chicken or a fresh salad.
Creamy Truffle Luxe
Add 1 tbsp truffle oil to the cheese sauce and top with crumbled truffle salt instead of nutmeg. For extra decadence, fold in ¼ cup whipped ricotta into the sauce. The truffle oil adds an unexpected sophistication that elevates this dish to restaurant-worthy status. 💫
Breakfast Mac
Mix in 2 scrambled eggs into the cheese sauce and top with crumbled bacon and chopped scallions. Broil until the bacon is crispy and the top is golden. This hearty version makes an amazing brunch dish or late-night snack. Serve with a side of hot sauce for dipping!
Veggie-Packed
Fold in ½ cup roasted butternut squash, ½ cup steamed broccoli, and ¼ cup sautéed onions into the pasta mixture. Add ½ tsp garlic powder and ¼ tsp dried thyme for extra flavor. This version feels lighter but still delivers that creamy, cheesy goodness we all love.
Nutrition facts
Frequently asked questions
Can I make this recipe with less cheese?
You can reduce the cheese by 25% (about 1 cup total) but expect a less creamy texture. For best results, use 1.25 cups sharp cheddar and 0.25 cup gruyère—this keeps the sauce rich while cutting costs. The crispy topping will still work, but the pull-apart quality may suffer slightly.
Why does my mac and cheese get watery?
Watery mac and cheese usually means overcooked pasta or too much liquid. Always cook pasta 1 minute less than package instructions and avoid rinsing it. If the sauce seems thin, whisk in 1 tbsp pasta water at a time until it thickens. For extra insurance, simmer the cheese sauce 2-3 minutes longer after removing from heat.
How do I scale this up for a crowd?
Double all ingredients and use a 9x13-inch baking dish for 8 servings. For larger batches, cook the pasta in batches and keep it warm in a 200°F oven while preparing the sauce. When assembling, spread the mixture evenly and top with 1 cup panko mixed with 2 tbsp melted butter. Bake at 375°F for 20 minutes before broiling.
Can I make this ahead of time?
Yes! Assemble the dish (without topping) up to 24 hours ahead and refrigerate. When ready to serve, bake at 375°F for 15 minutes, then broil with fresh breadcrumbs for 2-3 minutes. For freezing, assemble completely (including topping) and freeze for up to 2 months. Thaw overnight in the fridge and reheat at 350°F for 20 minutes before broiling.
What's the secret to the perfect crispy top?
The crispy top comes from three things: buttered panko, high heat broiling, and even distribution. Mix the breadcrumbs with oil (not butter) for even coating, and spread them lightly but evenly over the top. Use the broiler setting on high and watch closely—it goes from perfect to burned in 30 seconds. A 9-inch skillet gives the best surface area for crisping.
