Salads
This American-style macaroni and cheese recipe delivers the perfect balance of creamy, cheesy goodness with a crispy breadcrumb topping that's impossible to resist. 🔥 The secret lies in a rich, velvety sauce made with sharp cheddar and a touch of cream, baked until golden and bubbling.
I've perfected this version over years of testing, ensuring every bite delivers that classic comfort food experience we all love. What sets this recipe apart is the texture contrast—tender pasta enveloped in a luscious cheese sauce, topped with crispy breadcrumbs that add a satisfying crunch.
Unlike some versions that turn out greasy or overly thick, this method creates a sauce that's perfectly balanced, with just enough creaminess to coat every noodle. The baking process transforms it into something restaurant-quality, with that signature golden crust we all crave.
The result is a dish that's rich, indulgent, and completely satisfying—ideal for family dinners, holiday gatherings, or a cozy weeknight treat. The crispy topping stays crunchy even when served, while the cheese sauce remains velvety smooth.
This is mac and cheese at its finest, with all the comfort and none of the compromise. Whether you're serving it as a main dish or a side, this recipe delivers every time. The instructions are straightforward, but the results are anything but ordinary.
Let's get started on creating your perfect batch!
Ingredients for american style macaroni and cheese
Sharp cheddar, creamy sauce, and crispy crunch—here's what makes this mac and cheese unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Uncooked, medium elbow shape |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for richness |
| Butter 🧈 | ½ cup | Unsalted, melted |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Mustard Powder 🌶️ | 1 tsp | For subtle tang |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Garlic Powder 🧄 | ½ tsp | For subtle flavor |
| Dried Parsley 🌿 | 1 tbsp | For garnish (optional) |
The cheddar is non-negotiable. Sharp white cheddar from Kraft or Babybel gives that classic tang—pre-shredded works, but a fresh block tastes better. I always grab the 2-pound wedge from the deli when I can, because it melts like a dream. The butter? Land O'Lakes or Plugrah are my go-tos, but any good-quality unsalted will do. For the pasta, elbow macaroni is traditional, but rotini or cavatappi add fun texture. Just don't use those tiny shells—this isn't a fancy dinner, it's comfort food.
No sharp cheddar? Colby Jack or Monterey Jack in a pinch, but it won't taste the same. Heavy cream too expensive? Half-and-half or whole milk works, but the sauce won't be quite as rich. The mustard powder is key—it cuts through the heaviness. Diamond Crystal kosher salt is my preference, but table salt works if you reduce to 1 tsp. For the breadcrumbs, Trader Joe's or Panko are perfect, but crushed cornbread or crackers add a fun twist. Pro tip: toast the breadcrumbs with a pinch of garlic powder before adding them—they'll stay crispier longer.
This keeps beautifully. Store leftovers in an airtight container for up to 5 days—it actually tastes better the next day as the flavors meld. Freeze portions for 3 months if you're planning ahead. The crispy topping stays crunchy if you reheat it covered with foil for 5 minutes, then uncover for the last 2 to crisp up. Double the recipe? It's worth it—this disappears at parties. I always make a big batch and freeze half for lazy Sundays.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss the pasta in boiling water, then dump everything into one pot. No straining, no extra bowls, no mess. The sharp cheddar melts into that creamy flour-butter roux while the pasta cooks right in the sauce. (Yes, even on a Tuesday night.)
- Cheddar Crunch Perfection: That first bite? The crispy, buttery edges on the pasta with the sharp cheddar pulling apart in your mouth—it’s the kind of texture combo that makes you pause mid-bite. Honestly, the heavy cream and flour roux turn this into something way richer than the boxed stuff, but it still feels like comfort food.
- Lunchbox Hero: Between us, this is my go-to for packing lunches—it reheats like a dream and keeps kids (and adults) happy all week. I’ll make a big batch on Sunday, portion it out, and toss in some steamed broccoli or canned chicken for protein. Not the prettiest, but the taste makes up for it every time.
- Budget Stretch: Sharp cheddar’s on sale, elbow macaroni’s cheap, and you’re using pantry staples like butter and flour. I’ve fed four people for under $10 with this, and it’s still the kind of meal that makes everyone sigh with happiness. Plus, leftovers taste just as good the next day—no sad, rubbery pasta here.
Step-by-step instructions for American style macaroni and cheese
This is the method that delivers that perfect creamy center with a golden, crispy top every single time.
🍳 Step 1: Cook the Elbow Macaroni to Perfection
Bring a large pot of water to a rolling boil and add 1.5 teaspoons of the salt. Once boiling, add the 8 oz elbow macaroni and cook until al dente—about 1 minute less than the package instructions. You want it to have a slight bite when you taste it.
Drain the pasta in a colander, but don't rinse it. The starch on the pasta helps create that ultra-creamy sauce we're after. Transfer the drained pasta to a large mixing bowl and set it aside while you prepare the cheese sauce.
🍳 Step 2: Make the Ultra-Creamy Cheese Sauce
In a medium saucepan, melt the ½ cup butter over medium heat. Once melted, whisk in the ¼ cup all-purpose flour and cook for 1-2 minutes—this is called a roux—and stir constantly until it turns a light golden color.
Slowly pour in the ½ cup milk while whisking vigorously to prevent lumps from forming. Add the ½ cup heavy whipping cream, 1 teaspoon mustard powder, ½ teaspoon garlic powder, and the remaining 1 teaspoon salt. Bring the mixture to a gentle simmer and let it cook for 3-4 minutes until it thickens slightly.
🍳 Step 3: Combine Cheese for Maximum Creaminess
Lower the heat to low—we don't want the cheese to separate—and gradually add the 2 cups sharp white cheddar cheese, stirring constantly until fully melted and smooth. This step is where the magic happens—your sauce should be velvety and luxurious, not grainy.
Once the cheese is completely melted, remove the saucepan from the heat and stir in the ½ teaspoon black pepper. Pour the sauce over the cooked elbow macaroni in the mixing bowl and gently fold everything together until well combined and creamy.
🥘 Step 4: Assemble and Bake for the Crispy Top
Preheat your oven to 375°F and grease a 9x9-inch baking dish or a similar-sized casserole dish. Transfer the macaroni and cheese mixture into the prepared baking dish and spread it out evenly.
In a small bowl, mix together the ½ cup panko breadcrumbs with 1 tablespoon dried parsley. Sprinkle this mixture evenly over the top of the macaroni and cheese, pressing down gently to help it adhere. Bake for 15-20 minutes until the top is golden brown and crispy, and the edges are bubbling.
🔥 Step 5: Broil for Extra Crispiness (Optional but Recommended)
For that extra-crispy top, switch your oven to broil**—watch closely!—and broil the macaroni and cheese for 1-2 minutes until the breadcrumbs are deep golden brown and the cheese underneath is bubbling. Keep a close eye on it to prevent burning.
Let the macaroni and cheese rest for 5 minutes before serving. This resting time allows the sauce to set slightly, making it easier to slice and serve. Enjoy your creamy, crispy-topped macaroni and cheese while it's still warm!
Pro Tips For Making American Style Macaroni And Cheese
- STIR CONSTANTLY AT FIRST: The roux is where flavor happens, and skipping the stir turns it into glue. After adding flour to melted butter, keep that spoon moving for at least 2 minutes—no gaps—until it’s a uniform paste the color of peanut butter. I learned this the hard way when my first batch clumped like sad mashed potatoes.
- GRATE CHEESE FRESH: Pre-shredded cheese has anti-caking agents that make the sauce grainy no matter how much you strain it. Sharp white cheddar needs to melt smoothly, so grab a box of blocks and grate it yourself—just before adding it to the sauce. It’s a little extra work, but the texture difference is night and day.
- DON’T BOIL THE PASTA DRY: Al dente elbow macaroni holds up better in the cheese sauce and doesn’t turn to mush. Pull it out when it’s still slightly firm to the bite—about 1 minute before the package says to drain. Then rinse it under cold water for 10 seconds to stop the cooking. Trust me, overcooked pasta ruins everything.
- FINISH WITH A SPLASH OF CREAM: After mixing everything together, let the mac and cheese rest for 5 minutes off the heat. Then stir in 2 tablespoons of cold heavy cream—this cuts the richness and makes the sauce silky. I was skeptical until I tried it; now it’s non-negotiable for me.
Storing and reheating your leftovers
Refrigerator Storage
Store leftovers in an airtight container with a tight-fitting lid to keep moisture in and air out. I use glass Pyrex containers because they maintain temperature better than plastic and won’t absorb odors.
Keep it refrigerated at 40°F or below for up to 5 days—the flavors actually deepen overnight as the cheese melds more completely. The crispy topping stays crunchy if you reheat it covered with foil for 5 minutes before uncovering. 🥫
Freezer Prep Tips
For long-term storage, portion mac and cheese into freezer-safe containers or quart-sized freezer bags, leaving 1 inch of headspace for expansion. I like Stasher silicone bags because they’re reusable and prevent freezer burn.
Label with the date—this dish freezes beautifully for up to 3 months without losing its creamy texture. Thaw overnight in the fridge for best results.
Reheating for Crispy Top
To revive that perfect crispy breadcrumb topping, cover the dish with foil and reheat in the oven at 350°F for 15 minutes. Remove the foil for the last 2-3 minutes to crisp up the top.
For stovetop reheating, use low heat with a splash of milk or cream to prevent drying out—about 5-7 minutes, stirring occasionally. A splash of milk also helps restore creaminess if the sauce seems too thick after storage.
Microwave Shortcuts
When you’re in a hurry, microwave covered with a damp paper towel on 50% power for 2-3 minutes, stirring halfway. Add 1-2 tablespoons of milk or cream if it looks dry.
For extra crispiness, sprinkle fresh panko breadcrumbs on top and broil for 1-2 minutes after reheating. This works best for individual portions—just don’t skip the damp towel to prevent splattering. 🍽️
Reviving Leftovers
If your mac and cheese loses its crispy top after storage, don’t worry! Sprinkle extra panko breadcrumbs on top and broil for 1-2 minutes to restore that satisfying crunch. For extra richness, stir in 1 tablespoon of butter or a splash of heavy cream before reheating.
The key is gentle heat—never microwave on high, or you’ll end up with a soggy mess. A little extra effort makes all the difference!
Nutrition facts
Frequently asked questions
Why does my mac and cheese sauce get grainy?
Grainy sauce usually means the cheese melted too fast or wasn't stirred enough. Always melt cheese over low heat and stir constantly until completely smooth. For extra creaminess, whisk in 1 tablespoon of milk or cream at the end to help emulsify. Pre-shredded cheese contains anti-caking agents that can also cause graininess—using a block cheese grated fresh works best.
Can I make this recipe without heavy cream?
Substitute with ½ cup whole milk plus 2 tablespoons butter for richness, or use ½ cup half-and-half for a lighter version. The sauce will still be creamy, though slightly less luxurious. For extra tang, add ½ teaspoon lemon juice to balance the richness. The texture won't be identical, but it'll still be delicious.
What's the best way to make it extra crispy?
For maximum crunch, toast your breadcrumbs with 1 tablespoon melted butter and ½ teaspoon garlic powder before sprinkling on top. Use Japanese panko (like Super Panko) for extra crispiness. After baking, broil for 1-2 minutes—watch closely!—to get that golden, caramelized finish. Press down gently with a spoon to help them stick.
How do I keep the pasta from getting mushy?
Cook pasta 1 minute less than package instructions for al dente texture. Drain immediately and toss with 1 tablespoon butter while hot to prevent sticking. Never rinse pasta—those starches help create the creamy sauce. When baking, use a 9x9-inch baking dish (not too deep) so heat can circulate evenly.
Can I add other ingredients like bacon or veggies?
Yes! Cook ½ cup diced bacon until crispy and drain on paper towels before mixing into the sauce. For veggies, try ½ cup steamed broccoli florets or ½ cup diced bell peppers—add them after the pasta is cooked but before baking. Just reduce the cheese by ¼ cup to maintain balance. The key is to keep ingredients small so they distribute evenly.
