Main Courses
This American-style mac and cheese recipe delivers the ultimate comfort food experience—crispy breadcrumbs on top and an ultra-creamy cheese pull that clings to every noodle. After years of perfecting the technique, I’ve cracked the code for that signature stovetop stretch and golden, bubbling finish.
The secret lies in a proper roux, a blend of sharp cheddar and Gruyère, and baking until the edges are perfectly crisped.
What sets this recipe apart is the balance of texture and flavor—creamy yet rich, with a sauce that doesn’t separate even when reheated. The breadcrumb topping adds a satisfying crunch, while the cheese sauce remains velvety smooth.
This isn’t just mac and cheese; it’s a restaurant-quality dish that’s surprisingly easy to make at home. Whether you’re feeding a family or craving a solo indulgence, this recipe delivers every time.
The process is straightforward: boil the pasta al dente, make a foolproof cheese sauce with a roux and cream, then bake until bubbly and golden. Optional add-ins like crispy bacon or jalapeños let you customize it to your taste.
The result? A perfectly crispy exterior with a melt-in-your-mouth interior, all held together by that irresistible cheese pull.
Serve it as a main dish or side—it’s that good. With just 30 minutes of active prep and 15 minutes of baking, you’ll have a dish that tastes like it took hours to make. Let’s get started on this foolproof classic that’s become a staple in my kitchen.
Ingredients for american style mac and cheese
Crispy breadcrumbs, ultra-creamy cheese sauce, and foolproof technique—here's what makes this mac and cheese restaurant-quality.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or elbow shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | For smooth roux |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty flavor |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Yellow Mustard 🍯 | 1 tbsp | For tangy balance |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb crispiness |
| Garlic Powder 🧄 | ½ tsp | Enhances flavor |
| Paprika 🌶️ | ¼ tsp | Smoked for color |
The cheese blend is non-negotiable for that signature pull. Sharp white cheddar delivers the tang, while Gruyère adds nutty depth—both need to be freshly shredded (pre-grated gets clumpy). I buy block cheddar from the deli counter and shred it myself, then use a microplane for the Gruyère. Whole Foods or local specialty shops carry the best varieties. For the pasta, elbow macaroni holds its shape better than penne, and Barilla or De Cecco are my go-tos—they cook perfectly al dente. The butter should be cold when making the roux, or you'll end up with scrambled eggs instead of a smooth sauce.
No sharp cheddar? Pepper Jack at half the amount works in a pinch, but the flavor won't be the same. Gruyère hard to find? Parmesan plus a pinch of nutmeg mimics the nutty profile. The heavy cream can be swapped for half-and-half, though the sauce won't be quite as rich. For the breadcrumbs, Trader Joe's sells pre-mixed panko with garlic and herbs that cuts prep time. The mustard is essential—it cuts through the richness and adds that signature tang. If you're feeling adventurous, add 1/4 tsp of cayenne to the cheese sauce for a subtle kick, but don't skip it if you want that classic American flavor.
This reheats beautifully—just cover with foil and warm in the oven for 10-15 minutes until bubbly. The breadcrumb topping stays crispy if you reheat it separately. For make-ahead prep, assemble the dish, refrigerate overnight, then bake straight from the fridge (add 5 extra minutes to the baking time). The sauce keeps for 4-5 days in the fridge, though the texture gets slightly grainier after day 3. For freezing, bake first, then portion into containers—it reheats best straight from frozen in the oven. I always make a double batch; leftovers disappear faster than you can say 'cheese pull'
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just 4 ingredients (plus salt and pepper) tossed in one pot. No straining, no extra pans, and honestly? That buttery roux base makes cleanup a breeze.
- Cheese Love: Sharp cheddar and Gruyère melt into that perfect stretchy, gooey texture—crispy edges, creamy middle, every bite. Between us, it’s the kind of mac that makes you close your eyes halfway through.
- Weeknight Hero: I make this when I’m exhausted or short on time—still tastes like I slaved over it. Add a fried egg on top for breakfast-for-dinner, or bake it with breadcrumbs for a crowd-pleasing side.
- Budget Win: Elbow mac and basic cheeses stretch into a meal that feeds four for under $8. Leftovers reheat like a dream, and I’ve even frozen portions for lazy Mondays—no one complains.
Step-by-step instructions for American style mac and cheese
Here's how to build that signature crispy-cheesy combo—creamy sauce meets golden crunch.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Stir immediately to prevent sticking. Cook for 1 minute less than the package instructions suggest—this ensures the pasta finishes cooking in the oven while absorbing sauce. The pasta should be al dente with a slight bite, not mushy.
Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process. Shake off any excess water and return the pasta to the pot. This step prevents the pasta from becoming gummy in the oven. Keep the pot nearby—you'll be adding the sauce directly to it.
Build the Ultimate Creamy Cheese Sauce
In a separate large skillet, melt the 0.5 cup unsalted butter over medium heat until it foams. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until the mixture turns a light golden color and smells nutty—this is your roux. Don't let it brown or it'll taste bitter.
Slowly pour in the 1 cup heavy cream and 0.5 cup whole milk while whisking constantly to prevent lumps. Add the 1 tbsp yellow mustard, 0.5 tsp garlic powder, and 0.25 tsp paprika. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it begins to thicken slightly.
Incorporate the Cheese for Maximum Melt
Lower the heat to low and gradually add the 2 cups sharp white cheddar cheese and 0.5 cup gruyère cheese, whisking constantly. The cheese should melt completely into a smooth, velvety sauce. If the sauce looks too thick, add 2-3 tablespoons of pasta water from the colander to reach your desired consistency.
Season with 1.5 tsp salt and 0.5 tsp black pepper, tasting as you go. The cheese should be fully incorporated with no graininess, and the sauce should coat the back of a spoon. This is where the magic happens—properly melted cheese creates that signature "cheese pull" that makes this dish legendary.
Combine Pasta and Sauce for Maximum Flavor
Pour the cheese sauce directly into the pot with the cooked pasta. Stir gently but thoroughly to coat every strand evenly. The pasta should look glossy and well-coated, with no dry spots. If the sauce seems too thick, add more pasta water 1 tablespoon at a time until it reaches a creamy consistency that clings to the pasta.
Transfer the entire mixture to a greased 9x13-inch baking dish. The sauce should be level and the pasta evenly distributed. This even distribution ensures consistent cooking and a perfect bake.
Top with Crispy Breadcrumbs for the Ultimate Texture
In a small bowl, mix together the 0.5 cup panko breadcrumbs, 1 tbsp extra-virgin olive oil, and a pinch of salt. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently to help it adhere. The breadcrumbs should form an even layer that will crisp up beautifully in the oven.
Bake at 375°F for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumbs should be crispy to the touch, while the cheese underneath remains creamy and stretchy. Let it rest for 5 minutes before serving—this allows the cheese to set slightly and makes cutting easier.
Pro Tips For Making American Style Mac And Cheese
- Cook pasta until firm: American-style mac and cheese needs pasta that’s al dente—not mushy. Test at 1 minute under the package’s suggested time, then drain immediately. Overcooked noodles turn to glue in the sauce, and nobody wants that.
- Melt cheese low and slow: After making your roux, reduce heat to medium-low when adding cheese— Gruyère and cheddar burn faster than you think. Stir constantly and let it melt for 2-3 minutes, or you’ll end up with grainy bits (and a sad, lumpy pot).
- Grate cheese yourself: Pre-shredded cheese has anti-caking agents that make the sauce separate. Use a box grater for sharp cheddar and Gruyère—it’s a little more work, but the result is creamier, richer, and stays together.
- Finish with a splash of milk: If the sauce feels too thick after adding cheese, loosen it with 2-3 tablespoons of warm milk (or even a splash of pasta water). This keeps it silky without breaking the cheese’s velvety texture—no need for extra flour.
Flavor customization for american style mac and cheese
Spicy Kick
For a bold twist, stir in ½ teaspoon of cayenne pepper or 1 teaspoon of hot sauce (like Frank's RedHot) when adding the cheese. This adds heat without overpowering the creamy base.
If you love jalapeños, add ¼ cup diced pickled jalapeños to the sauce—they’ll soften slightly but still deliver a tangy bite. 🌶️
Smoky Depth
Swap the paprika for ½ teaspoon smoked paprika or add ½ teaspoon of liquid smoke (just a few drops!) to the roux for a subtle smoky flavor. For extra depth, fold in ¼ cup cooked crispy bacon bits or 2 tablespoons of smoked gouda instead of Gruyère.
This works especially well with a brown butter roux for a richer, nuttier taste.
Herbaceous Twist
Brighten the dish with 1 teaspoon of fresh thyme leaves or 2 tablespoons of chopped chives mixed into the sauce. For a pop of color and freshness, top with ¼ cup of toasted breadcrumbs mixed with 1 teaspoon of dried parsley before baking.
A splash of white wine (like Chardonnay) in the roux instead of milk adds a sophisticated touch.
Sweet & Tangy
Balance the richness with a hint of sweetness by adding 1 tablespoon of honey or maple syrup to the sauce. For a tangy contrast, stir in 1 teaspoon of Dijon mustard or a pinch of citric acid (just a tiny amount!).
A sprinkle of crushed potato chips (like Kettle Brand) on top before baking adds a salty crunch that pairs perfectly with the creamy cheese.
Extra Crispy Topping
For a crunchier topping, mix the panko with 2 tablespoons of melted butter and ¼ teaspoon of cayenne before sprinkling. For a cheesy crust, press ¼ cup shredded cheddar into the breadcrumbs before baking.
Another fun option? Top with crushed tortilla chips or buttery Ritz crackers for a totally different texture.
Vegetable Boost
Add roasted veggies like ½ cup diced butternut squash or ½ cup sautéed mushrooms to the pasta before baking. For a pop of color, mix in ¼ cup diced bell peppers or steamed broccoli florets.
These veggies soften slightly in the oven but keep their texture—plus, they add nutrients without compromising the dish’s creamy goodness. 🥦
Nutrition facts
Frequently asked questions
Why does your recipe use both cheddar and Gruyère?
The sharp white cheddar gives that classic tangy flavor we all love, while the Gruyère adds nutty depth and a silkier texture. Together, they create that signature "cheese pull" that makes this dish legendary. Using pre-shredded cheese can make the sauce grainy, so we recommend grating your own from blocks.
Can I make this mac and cheese without baking it?
For a stovetop version, simply mix the cooked pasta with the cheese sauce and cook on low heat for 5-7 minutes until everything is fully melted and creamy. Skip the breadcrumb topping or save it for garnish. The texture will be smoother but less crispy than the baked version.
What's the best way to reheat leftovers?
Cover with foil and warm in the oven at 350°F for 10-15 minutes until bubbly. For extra crispiness, broil for 1-2 minutes at the end. Microwaving works in a pinch, but the sauce can get grainy—always stir well and cover with a damp paper towel to retain moisture.
How do I prevent the sauce from getting too thick?
If the sauce thickens too much, add pasta water 1 tablespoon at a time until it reaches a creamy consistency. The key is to keep the heat low when melting the cheese and stir constantly. A properly made roux (light golden, not brown) also helps create a smooth sauce that won't separate.
Can I substitute the elbow macaroni with another pasta shape?
While elbow macaroni works best for this recipe, you can use penne or farfalle if that's what you have. Avoid long pasta shapes like spaghetti—they won't hold the sauce as well. If substituting, reduce the cook time by 1 minute to prevent overcooking in the oven.
