Main Courses
This American-style mac n cheese recipe delivers the ultimate comfort food experience—creamy, cheesy, and topped with a golden, crispy breadcrumb crust that everyone will beg for. The secret lies in the perfect cheese sauce, made with a rich blend of cheddar and Gruyère, that stretches and pulls with every bite.
I’ve perfected this recipe over years of testing, ensuring the sauce never breaks and the pasta stays al dente. The magic happens in the roux, where butter and flour create a smooth base that holds the cheese in perfect suspension.
After baking, the breadcrumb topping transforms into a crispy, buttery layer that contrasts beautifully with the velvety cheese underneath. This isn’t just mac and cheese—it’s a showstopper dish that feels like a hug in every forkful.
What sets this recipe apart is the balance of textures: tender pasta, creamy sauce, and that irresistible crispy top. The cheese pulls effortlessly, creating those satisfying strands that make it impossible to stop eating.
Whether you’re feeding a crowd or treating yourself to a cozy weeknight meal, this mac and cheese will become an instant favorite. Ready in under an hour, this recipe is perfect for potlucks, family dinners, or when you need a comforting meal that feels like a restaurant-quality dish.
Let’s get started—your taste buds will thank you.
Ingredients for american style mac n cheese
Pantry staples plus a few specialty cheeses—this is comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or jumbo size preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ¾ cup | For smooth roux |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 12+ months |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy topping |
| Melted Butter 🧈 | ¼ cup | For breadcrumb mix |
| Dried Mustard 🌶️ | ½ tsp | For depth of flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Paprika 🌶️ | ¼ tsp | Smoked for color |
The cheese blend is non-negotiable here. Gruyère gives that signature stretchy pull, while sharp cheddar delivers the tangy kick. I always grab Wisconsin sharp cheddar from the store deli section—it melts like a dream. For Gruyère, Cowgirl Creamery is my go-to, but any aged 12+ months works. The butter matters too: Plugrá or Land O'Lakes are solid choices, but keep it unsalted. The pasta? Barilla or De Cecco hold up best to the baking process—no mushy elbows here.
No Gruyère? Comté or Emmental are solid swaps, though the texture won't be identical. Sharp cheddar hard to find? Extra sharp cheddar at half the amount works in a pinch. The onion and garlic are totally optional but add depth—skip them if you're in a rush. For the breadcrumbs, Panko from Trader Joe's is my secret weapon, but any panko or even crushed cornflakes will do. The mustard is key for that classic tang—Dijon if you've got it. And if you're feeling fancy, toss in a pinch of nutmeg for warmth.
This reheats like a dream—honestly, it tastes better the next day. Store leftovers in the fridge for up to 5 days, covered to keep the top from drying out. For freezing, portion into single servings before baking—just reheat in the oven at 350°F for 15 minutes. The breadcrumb topping gets extra crispy when reheated, so it's perfect for meal prep. And if you make a double batch? Congrats, you just made someone's potluck. Trust me, it's worth the effort.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no saucepans, no strainers, no mess. Just toss the elbow macaroni, butter, flour, and cheeses into a deep skillet, stir, and let the Gruyère melt into that perfect creamy blanket. My weeknights thank me every time.
- Cheese Love: Honestly, the combo of sharp cheddar and Gruyère is where this dish shines. The cheddar brings that tangy punch, while the Gruyère adds a nutty depth that makes the sauce dangerously good—especially when it gets that crispy top layer. (Yes, even on a Tuesday night.)
- Leftover Legend: Between us, this mac and cheese improves the next day. The flavors meld even more, and it reheats like a dream—whether you’re packing lunches or just craving leftovers. I’ve sent this to work in a thermos, and no one’s ever questioned me again.
- Budget Win: Sharp cheddar and Gruyère might sound fancy, but they stretch far, and the rest of the ingredients? Basic pantry staples. I make this for four people for under $10, and somehow, it always disappears. My daughter picks out the Gruyère cubes first, but still asks for seconds.
Step-by-step instructions for American style mac and cheese
Here's how to make the ultimate mac and cheese with that coveted crispy breadcrumb topping and stretchy, cheesy goodness.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. I like to use medium or jumbo size—they hold up better to the rich cheese sauce. Add 1.5 tsp salt to the water and cook until the pasta is 1 minute shy of package directions for al dente. You want it firm enough to hold its shape but still tender enough to finish cooking in the sauce.
Drain the pasta in a colander and rinse briefly with cool water to stop the cooking process. Shake off any excess water and return the drained pasta to the pot. This step is crucial—it prevents the pasta from becoming mushy when mixed with the hot cheese sauce later.
Build the Ultimate Cheese Sauce from Scratch
In a large, heavy-bottomed pot, melt 0.75 cup unsalted butter over medium heat. Add the 0.75 cup all-purpose flour and whisk constantly for 1-2 minutes until you have a smooth, bubbling roux. This should form a thick paste with no floury taste—this is the foundation of your creamy sauce.
Gradually whisk in the 2 cups whole milk over 2-3 minutes, making sure to keep the mixture smooth. Once the milk is incorporated, reduce the heat to low and stir in the 2 cups sharp cheddar cheese and 1 cup gruyère cheese until completely melted and smooth. The sauce should be thick and velvety—if it's too thin, simmer for another 2-3 minutes to reduce it to your desired consistency.
Sauté Aromatics for Added Depth of Flavor
In a separate skillet, melt 2 tablespoons unsalted butter over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Stir the sautéed onion and garlic into the cheese sauce along with the 0.5 tsp dried mustard, 0.5 tsp black pepper, and 0.25 tsp paprika. The mustard adds a subtle tang that balances the richness, while the paprika gives a beautiful golden color. Taste and adjust seasoning if needed—this is where all the flavors come together.
Combine Pasta and Sauce for Maximum Cheesiness
Add the cooked elbow macaroni to the cheese sauce and stir gently to coat each piece evenly. The sauce should cling to the pasta like a second skin. If the sauce is too thick, add 1-2 tablespoons of the pasta water to loosen it. Transfer the entire mixture to a greased 9x13-inch baking dish and spread it out evenly.
Here's the secret to that perfect stretchy texture: cover the baking dish tightly with aluminum foil and bake at 350°F for 20 minutes. This steaming step ensures the cheese melts completely and coats every strand of pasta. The foil creates a moist environment that prevents the top from drying out.
Create the Crispy Breadcrumb Topping
While the mac and cheese steams, prepare the topping by mixing 1 cup panko breadcrumbs, 0.25 cup melted butter, and 0.25 tsp paprika in a small bowl until evenly combined. The panko should look moist but not wet—it should hold together when pressed.
Remove the foil from the baking dish and sprinkle the breadcrumb mixture evenly over the top. Return it to the oven and bake uncovered for 10-12 minutes until the topping is deep golden brown and crispy. The contrast between the creamy pasta and crispy topping is what makes this mac and cheese truly special.
Rest and Serve for Maximum Enjoyment
Let the mac and cheese rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The crispy breadcrumb topping will stay crunchy if you serve it immediately after baking.
For the ultimate presentation, run a sharp knife around the edges to loosen the mac and cheese, then slide a spatula underneath to lift it out of the baking dish. Serve warm with a side of steamed green beans or a simple garden salad. The first bite should deliver that perfect combination of creamy, cheesy goodness with a satisfying crunch from the breadcrumb topping—trust me, it's worth every minute!
Pro Tips For Making American Style Mac N Cheese
- STOP BOILING DRY PASTA: Elbow macaroni dries out fast once drained—toss it with a tablespoon of cold butter or oil right away. I learned this the hard way when my first batch turned into a sad, grainy mess by the time I got to the cheese sauce.
- GRATE CHEESE FINE: Sharp cheddar and Gruyère lose their creaminess if you don’t grate them yourself. A box grater or food processor makes all the difference—no one wants clumps of cheese in their mac. (Yes, even if you’re impatient like me.)
- LOW AND SLOW FOR SAUCE: Whisk your butter-flour roux over medium-low heat until it’s golden but not browned—this prevents a bitter taste. I used to rush it, and my sauce always tasted off until I slowed down.
- CRUST IT AFTER BAKING: Skip the breadcrumbs—sprinkle extra sharp cheddar on top right after baking, then broil for 2-3 minutes. It’s the easiest way to get that perfect crispy top without extra effort. (Your future self will thank you.)
Creative variations of this american style mac n cheese
Bacon Lover's Twist
Swap out 1 cup of the sharp cheddar for ½ cup crumbled cooked bacon—I use Thick Cut Applewood Smoked Bacon from Oscar Mayer for that perfect smoky-sweet flavor. Cook the bacon first, drain on paper towels, and crumble it into the cheese sauce.
The bacon adds a salty, savory depth that pairs perfectly with the creamy cheese. For extra richness, stir in 2 tablespoons of bacon fat when making the roux. 🥓
Spicy Cajun Kick
Transform your mac and cheese into a Louisiana-inspired dish by adding 1 tablespoon Cajun seasoning (I love Tony Chachere's) to the cheese sauce. For heat, stir in ½ teaspoon cayenne pepper and 1 teaspoon smoked paprika along with the dried mustard.
Top with 2 tablespoons chopped green onions and a sprinkle of crumbled crispy bacon for a perfect balance of spice and crunch. Serve with a side of cool ranch dressing for dipping. 🌶️
Lobster Luxury
Elevate your mac and cheese to a decadent seafood dish by folding in 1 lb cooked lobster meat, chopped into bite-sized pieces. Add the lobster to the cheese sauce just before transferring to the baking dish.
For extra indulgence, top with 2 tablespoons chopped chives and a sprinkle of old bay seasoning. This version is perfect for special occasions and pairs beautifully with a crisp white wine like Sauvignon Blanc. 🦞
Breakfast-for-Dinner
Turn your mac and cheese into a hearty breakfast dish by adding ½ cup cooked breakfast sausage (I prefer Johnsonville Original Breakfast Sausage) and ½ cup diced ham.
Stir in 2 tablespoons of cream cheese to the sauce for extra creaminess, and top with 2 fried eggs right before serving. The runny yolk mixes perfectly with the cheesy goodness for a breakfast-for-dinner experience. 🍳
Veggie-Packed Version
For a vegetarian-friendly twist, stir in 1 cup steamed broccoli florets, ½ cup diced bell peppers, and ½ cup corn kernels to the cheese sauce. Add 1 teaspoon Italian seasoning and ½ teaspoon garlic powder for extra flavor.
Top with ¼ cup grated Parmesan cheese and a sprinkle of red pepper flakes for a colorful, nutrient-packed dish that’s just as satisfying as the classic version. 🥦
Baked Potato Topping
Swap the breadcrumb topping for a cozy baked potato twist. Mix 1 cup crushed potato chips (I use Kettle Brand Sea Salt) with 2 tablespoons melted butter and 1 teaspoon smoked paprika for the topping.
The salty, crispy chips add a fun texture contrast that pairs perfectly with the creamy cheese. This variation is a crowd-pleaser and adds a fun, unexpected twist to the classic dish. 🥔
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without baking?
For a stovetop version, mix the cooked pasta with the cheese sauce and cook on low heat for 5-7 minutes, stirring constantly. The texture will be creamier but less stretchy. Top with extra cheese or breadcrumbs and broil for 2-3 minutes to crisp the top. Just skip the foil steaming step and serve immediately.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. The breadcrumb topping stays crispy when reheated—cover with foil and warm at 350°F for 15-20 minutes. For freezing, portion before baking and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Why did my cheese sauce get grainy?
Grainy texture usually means the cheese didn't melt completely. Use freshly shredded cheese (pre-shredded contains anti-caking agents) and stir constantly on low heat. Add a splash of milk or pasta water to help emulsify. For extra smoothness, whisk in 1 tablespoon cornstarch with the flour when making the roux.
Can I use different pasta shapes?
Elbow macaroni is traditional, but penne or cavatappi work beautifully too—their ridges hold more cheese sauce. For a fun twist, try shells or fusilli, but reduce cooking time by 1 minute to prevent overcooking. Just remember: smaller shapes may need slightly more sauce to coat properly.
How do I make this dish kid-friendly?
Cut the cheese sauce with ½ cup milk instead of the full amount to make it milder. Skip the mustard and smoked paprika, and use mild cheddar instead of sharp. For extra appeal, shape into fun shapes with cookie cutters or serve with colorful veggie sticks on the side. The crispy topping always wins over picky eaters!
