Salads
This American style macaroni and cheese recipe delivers the ultra-creamy, baked perfection we all crave—crispy golden top, tender pasta, and a sauce so rich it disappears into every bite. The secret lies in a slow-cooked roux that creates that signature velvety texture, while a buttery breadcrumb topping adds irresistible crunch.
I've perfected this version over years of testing, and it's become my go-to comfort food for family gatherings or solo indulgence.
The foundation of great mac and cheese starts with a proper roux—equal parts butter and flour cooked until nutty brown. This creates a stable base that holds the cheese without breaking, even after baking.
I use a blend of sharp cheddar for tangy flavor and Gruyère for nutty depth, then let it cook low and slow until the sauce thickens to a luxurious consistency. The pasta cooks directly in the cheese sauce, ensuring each noodle gets coated in that creamy goodness.
What you'll end up with is a crispy top layer that shatters with every bite, revealing creamy cheese sauce underneath that clings perfectly to al dente pasta. The aroma alone will have everyone gathering around the table, and the first forkful delivers that nostalgic, restaurant-quality taste we all love.
This isn't just mac and cheese—it's a creamy, cheesy masterpiece that feels like a warm hug on a plate.
For extra indulgence, I recommend adding crispy bacon or a sprinkle of paprika before baking, but the classic version is already irresistible. The best part? Leftovers reheat beautifully, making this the ultimate meal prep solution for busy weeks. Let's get cooking—your taste buds will thank you.
Ingredients for american style macaroni and cheese
Pantry staples plus a few specialty cheeses—this is your ultimate comfort food lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Dry, medium or elbow shape |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¾ cup | For roux base |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, for nutty depth |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Butter (extra) 🧈 | 2 tbsp | Melted for breadcrumbs |
| Dried Mustard 🌶️ | 1 tsp | For subtle tang |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For extra flavor |
| Paprika 🌶️ | ½ tsp | Smoked for color |
The cheeses are non-negotiable here. Gruyère gives that signature nutty flavor, while sharp cheddar brings tangy punch. I always grab Kraft sharp cheddar from the block section at Kroger—it's consistent and melts beautifully. For Gruyère, Whittard of Chelsea is my go-to if I'm splurging, but the pre-shredded stuff at Trader Joe's works in a pinch. The butter matters too—Plugrá salted is my favorite for the roux, but unsalted works if you're adding extra salt later. If you're short on time, pre-shredded cheddar is fine (just add a splash of milk to keep it from getting clumpy).
No Gruyère? Parmesan mixed with extra cheddar gets you close—just use half the amount of Parm. Running low on milk? Heavy cream works too, but it'll be richer. The panko is key for that crispy top—Japanese panko is best, but regular breadcrumbs in a pinch. Want extra crunch? Toast the breadcrumbs in the oven for 5 minutes before adding them. The mustard is subtle but adds depth—Dijon works too if you've got it. For the roux, don't rush it—cook it until it's a deep golden brown, or the sauce will break when you add the cheese.
This reheats like a dream—just cover with foil and warm in the oven for 10 minutes. Keeps 4-5 days in the fridge, and freezes beautifully for up to 3 months. I always make a double batch because leftovers are even better the next day. Store in an airtight container, and if you're freezing, portion it into individual servings so you can just grab and reheat. The crispy topping gets soggy if you don't store it right, so press plastic wrap directly on top before sealing the container.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss the pasta, roux, and cheese into one pot, and let it bubble together. No fancy steps, no extra dishes, and that golden, melty crust? It happens while you’re stirring in the Gruyère.
- Cheese Love at First Bite: Sharp cheddar and nutty Gruyère make this ridiculously rich, but the roux keeps it from being heavy. Honestly, the first time I tasted it, I nearly dropped my fork—it’s that good.
- Weeknight to Potluck Hero: Between us, this is my go-to for busy nights, but it also impresses at gatherings. Add a sprinkle of paprika or swap in broccoli, and suddenly it’s a crowd-pleaser. (Yes, even on a Tuesday night.)
- Leftover Luxury: The best part? It reheats like a dream—no dry pasta here. I make a double batch on Sundays, and by Wednesday, I’m still eating it straight from the fridge. Budget-friendly, foolproof, and always satisfying.
Step-by-step instructions for American style macaroni and cheese
Here's how to build a rich, creamy baked mac and cheese with a perfectly crispy top.
Cook the Elbow Macaroni to Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Stir immediately to prevent sticking. Cook the pasta until it's 1 minute before al dente—this means slightly firmer than you'd normally eat it. I like to test by tasting a piece; it should have a slight bite but still be tender. Drain the pasta in a colander and return it to the pot.
While the pasta cooks, I always keep a small bowl of salted water nearby. This helps prevent the pasta from sticking together when you return it to the pot after draining. The salted water also helps maintain the pasta's texture during assembly. Don't rinse the pasta—those starchy waters are what help create that ultra-creamy sauce later.
Make the Creamy Cheese Sauce
In a large skillet, melt 0.75 cup unsalted butter over medium heat until it's fully melted but not browned. Whisk in 0.75 cup all-purpose flour and cook for 1-2 minutes until it forms a smooth, bubbling roux. This is your sauce foundation—don't rush this step or your sauce will taste raw.
Slowly pour in 2 cups whole milk while whisking constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 5-7 minutes until it thickens enough to coat the back of a spoon. Remove from heat and stir in 2 cups sharp cheddar cheese and 1 cup gruyère cheese until completely melted and smooth. The sauce should be rich and velvety—this is where all the magic happens.
Combine Pasta and Sauce
Add the cooked elbow macaroni to the cheese sauce and stir gently to coat each noodle evenly. The sauce should cling to the pasta beautifully, creating that signature creamy texture. If the mixture seems too thick, add 2-4 tablespoons of hot water or pasta water to loosen it. I like to taste it at this stage to adjust seasoning—add 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp garlic powder, and 1 tsp dried mustard now if needed.
Transfer the pasta mixture to a greased 9x13-inch baking dish and spread it out evenly. The goal is to create a smooth, even layer that will bake perfectly. I press down gently with a spatula to help eliminate any air pockets—this ensures every bite is creamy and rich.
Prepare the Crispy Topping
In a small bowl, mix together 0.5 cup panko breadcrumbs, 0.5 tsp paprika, and the 2 tbsp melted butter (extra). The paprika adds that classic American mac and cheese color while the panko creates that perfect crispy texture. Sprinkle this mixture evenly over the top of the pasta, pressing down lightly so it sticks.
Here's the thing—don't skip pressing the topping down. I've learned the hard way that letting it sit loose leads to uneven browning. The breadcrumbs should form a continuous layer that will turn golden brown and crispy in the oven. If you're feeling fancy, you can sprinkle a little extra cheese on top too.
Bake to Golden Perfection
Preheat your oven to 375°F while you prepare the mac and cheese. Once the oven is hot, place the baking dish on the middle rack. Bake for 20-25 minutes until the top is golden brown and the edges are bubbling. You'll know it's ready when the cheese has melted completely and the top has that beautiful crispy texture.
Let the mac and cheese rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to cut and serve. The crispy top will still be warm and crunchy, while the inside remains creamy and rich. Serve immediately with a side of garlic bread or a simple green salad for the ultimate comfort food experience.
Pro Tips For Making American Style Macaroni And Cheese
- Melt Cheese Slowly: I learned this the hard way—dumping shredded cheddar and gruyère into hot butter makes it clump like sad, gluey snow. Instead, melt the butter first, then whisk in the flour to make a roux (just until it smells nutty, not brown), then gradually sprinkle in the cheese while stirring constantly. This keeps the sauce silky, not lumpy.
- Shred Cheese Fresh: Pre-shredded cheese is coated in anti-caking agents that make your sauce grainy and watery. Buy blocks of sharp cheddar and gruyère, grate them yourself, and pulse any big clumps in a food processor—this keeps the sauce smooth and rich. (Yes, even if you’re impatient like me.)
- Don’t Overcook the Pasta: Al dente elbow macaroni is non-negotiable here. If you cook it until it’s mushy, your mac and cheese will turn into a sad, gluey blob. Test it at 1 minute before the package says "done," drain it, and toss it back in the pot with a splash of pasta water—this guarantees it absorbs the sauce without falling apart.
- Crisp the Top Properly: Skip the broiler if you want a crispy crust—it burns before it browns. Instead, spread the cheese sauce over the pasta, then sprinkle a thin layer of breadcrumbs mixed with melted butter and a pinch of paprika. Bake at 375°F until the edges are golden and the top moves like a meringue. (Your future self will thank you.)
Serving suggestions for this recipe
Classic Side Pairings
Garlic bread is the ultimate mac and cheese companion—its buttery, toasted crust soaks up any stray sauce while adding a savory contrast.
I like to use a French baguette sliced in half lengthwise and brushed with 3 tbsp melted butter mixed with 1 minced garlic clove and 1 tsp parsley. Toast until golden and crispy, then serve alongside. 🥖
A simple mixed green salad with a tangy vinaigrette balances the richness perfectly. Toss 4 cups baby spinach with 2 tbsp apple cider vinegar, 3 tbsp olive oil, 1 tsp Dijon mustard, and a pinch of salt.
Add ½ cup cherry tomatoes and ¼ cup crumbled feta for brightness.
Protein Add-Ons
For a heartier meal, add crispy bacon bits (about ½ cup) to the top before baking. I like to cook 6 slices thick-cut bacon until crispy, chop it, and sprinkle over the mac and cheese just before the final bake. The smoky flavor cuts through the richness beautifully.
Grilled chicken breast makes this a complete dinner. Slice 2 cooked chicken breasts into strips and arrange them on top of the mac and cheese before baking. The chicken will stay juicy while the cheese melts around it, creating a satisfying protein-packed bite.
Dessert Pairings
Finish your meal with a classic peach cobbler—the warm, spiced fruit complements the cheesy richness without overpowering it. I love a simple version with 4 ripe peaches sliced over a biscuit crust, baked until bubbly and topped with vanilla ice cream.
For something lighter, try vanilla bean ice cream with a drizzle of warm caramel sauce. The cool, creamy contrast to the hot mac and cheese is pure comfort food magic. I often serve this at family gatherings when we want to keep things cozy but indulgent.
Beverage Recommendations
A crisp American pale ale like Allagash White cuts through the richness with its citrusy hops and light body. The effervescence cleanses your palate between bites, making each mouthful of mac and cheese taste even better.
For a non-alcoholic option, sparkling apple cider (chilled) adds a refreshing contrast. I like Martinelli's Sparkling Cider—its sweet-tart flavor balances the savory cheese perfectly, especially when served with a slice of lemon on the rim of the glass.
Nutrition facts
Frequently asked questions
Why does my American-style mac and cheese get watery?
The most common reason is overcooking the roux or adding too much milk. Always cook your butter and flour mixture until it's a deep golden brown (about 1-2 minutes) and let the sauce thicken on the stove before adding cheese. If it's still too thin after baking, try adding a cornstarch slurry next time—just mix 1 tbsp cornstarch with 2 tbsp cold water and stir it in at the end.
Can I make this mac and cheese without baking it?
For a stovetop version, simply cook the pasta, make the cheese sauce, combine everything, and let it simmer together for 5-7 minutes until creamy. Stir in 0.5 cup panko breadcrumbs at the end for texture. The key is to keep the heat low to prevent the cheese from separating. This version is perfect for quick weeknight dinners when you don't have time to bake.
What's the best way to reheat leftovers?
Cover the dish with foil and warm in a 350°F oven for 10-15 minutes until heated through. For microwave reheating, sprinkle 1 tbsp milk over the top and cover with a damp paper towel. Microwave on 50% power for 1-2 minutes, then stir and repeat until hot. The foil or damp towel prevents the top from drying out.
Can I substitute other cheeses?
Yes, but choose wisely! For a classic American flavor, stick with sharp cheddar as the base. You can replace up to half with Monterey Jack (for creaminess) or Parmesan (for umami). Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. If you love Gruyère, it's worth the splurge for that nutty depth, but Swiss cheese works in a pinch.
How do I make it extra crispy?
For maximum crunch, toast your breadcrumbs first! Spread 0.5 cup panko on a baking sheet and bake at 375°F for 5 minutes until golden. Mix with 2 tbsp melted butter and 0.5 tsp paprika before adding to the top. Another pro tip: Add 1 tbsp cornstarch to the breadcrumb mix—it helps create an extra crispy, almost cracker-like texture.
