The best mac and cheese hits the table with a bubbling cheese sauce, tender pasta, and a golden top that gives way to a creamy center. It is the kind of comfort food that can turn an ordinary dinner into something everyone wants seconds of.
This homemade mac and cheese combines a simple stovetop cheese sauce with a short bake in the oven for extra flavor and a lightly browned finish. Sharp cheddar brings plenty of savory cheese flavor, while Monterey Jack melts smoothly into the sauce. A little Dijon mustard and garlic powder keep the richness balanced without making the dish taste overly seasoned.
It works beautifully as a weeknight main dish, a holiday side, or a dependable addition to a potluck spread.
Why You’ll Love This Recipe
- Creamy without complicated ingredients: The sauce starts with a classic butter-and-flour roux and milk.
- A golden baked top: A short trip under the oven’s heat adds texture while keeping the center creamy.
- Easy-to-find ingredients: Everything is available at a typical U.S. grocery store.
- Good for gatherings: The recipe makes enough for a family dinner or casual potluck.
- Easy to customize: Change the cheese blend or add vegetables, bacon, or cooked chicken.
- Excellent leftovers: Reheating with a splash of milk helps bring back the creamy texture.
Ingredients You’ll Need
- 12 ounces elbow macaroni
- 4 tablespoons unsalted butter
- ยผ cup all-purpose flour
- 3 cups whole milk
- 1 cup half-and-half
- 2 cups shredded sharp cheddar cheese
- 1ยฝ cups shredded Monterey Jack cheese
- ยฝ cup grated Parmesan cheese
- 1 teaspoon Dijon mustard
- ยฝ teaspoon garlic powder
- ยฝ teaspoon smoked paprika
- ยฝ teaspoon kosher salt, plus more for pasta water
- ยผ teaspoon freshly ground black pepper
- ยฝ cup panko breadcrumbs
- 1 tablespoon melted butter
Ingredient notes: Shred the cheese yourself when possible. Pre-shredded cheese often contains anti-caking ingredients that can make a smooth sauce harder to achieve. Whole milk gives the sauce body, while half-and-half adds richness without making it excessively heavy.
How to Make Mac and Cheese
- Heat the oven and prepare the pasta.
Preheat the oven to 375ยฐF. Lightly butter a 9-by-13-inch baking dish. Bring a large pot of salted water to a boil and cook the macaroni about 1 minute less than the package directions recommend. The pasta should be tender but still have a slight firmness in the center. Drain well and set aside. - Make the roux.
Melt 4 tablespoons of butter in a large saucepan or Dutch oven over medium heat. Sprinkle in the flour and whisk constantly for about 1 minute. The mixture should look smooth and pale golden, with no dry flour remaining. - Build the sauce.
Slowly whisk in the milk and half-and-half, adding them gradually to prevent lumps. Continue whisking until the mixture is smooth. Cook for 5โ7 minutes, stirring frequently, until it thickens enough to lightly coat the back of a spoon. - Add the seasonings and cheese.
Reduce the heat to low. Stir in the Dijon mustard, garlic powder, smoked paprika, salt, and black pepper. Add the cheddar and Monterey Jack a handful at a time, stirring after each addition until melted and smooth. Stir in the Parmesan at the end. - Combine with the pasta.
Add the drained macaroni to the cheese sauce and gently fold until every piece is coated. The mixture should look slightly looser than you want the finished mac and cheese because the pasta will absorb some sauce during baking. - Prepare the topping.
Transfer the macaroni and cheese to the prepared baking dish and spread it evenly. Mix the panko breadcrumbs with 1 tablespoon of melted butter, then scatter them evenly over the surface. - Bake until bubbling and golden.
Bake uncovered for 20โ25 minutes, until the edges are bubbling and the breadcrumb topping is lightly golden. Avoid baking much longer than necessary, since extended oven time can cause the sauce to become dry. - Let it rest.
Remove the dish from the oven and let it rest for 5โ10 minutes before serving. This gives the sauce a chance to settle while keeping the pasta creamy.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 8
Difficulty: Easy
Recipe Tips for the Best Results
Grate the cheese yourself. Freshly shredded cheese generally melts more smoothly and gives the sauce a silkier texture.
Don’t overcook the macaroni. Pasta that is fully soft before baking can become mushy in the oven. Pull it about a minute early.
Keep the heat low when adding cheese. High heat can cause cheese sauces to separate or become grainy. Once the milk mixture has thickened, lower the heat before adding the cheese.
Season the sauce before adding the pasta. Macaroni absorbs seasoning, so the sauce should taste well-seasoned on its own.
Don’t overbake. The oven is primarily there to heat the casserole through and brown the topping. Once the edges are bubbling and the top is golden, it is ready.
Let it rest before serving. Five to ten minutes is enough for the sauce to thicken slightly without losing its creamy character.
Easy Variations
- Extra-sharp version: Replace some of the Monterey Jack with extra-sharp cheddar for a stronger cheese flavor.
- Bacon mac and cheese: Fold in about 6 ounces of cooked, crumbled bacon before transferring the mixture to the baking dish.
- Broccoli cheddar: Add 2 cups of small, lightly steamed broccoli florets with the pasta.
- Spicy mac and cheese: Add ยผ teaspoon of cayenne pepper or a few dashes of hot sauce to the cheese sauce.
- Chicken dinner: Stir in 2 cups of chopped, cooked chicken for a heartier main course.
What to Serve With It
Mac and cheese is rich enough to pair especially well with fresh or crisp sides. A simple green salad with a tangy vinaigrette helps balance the creamy pasta, while roasted broccoli, green beans, or a tomato salad adds freshness.
For a classic American comfort-food dinner, serve it alongside roasted chicken, barbecue chicken, pulled pork, or baked meatloaf. Cornbread or warm dinner rolls are also natural companions when you’re feeding a crowd.
Storage and Reheating
Store leftover mac and cheese in an airtight container in the refrigerator for 3โ4 days. For the creamiest reheating, place a portion in a saucepan over low heat with 1โ2 tablespoons of milk, stirring occasionally until hot.
Individual portions can also be reheated in the microwave. Cover loosely and heat in short intervals, stirring between each interval.
For longer storage, mac and cheese can be frozen, although the sauce may not be quite as smooth after thawing. Cool it promptly, store it airtight, and thaw refrigerated before reheating. Reheat leftovers until they are steaming hot throughout.
Common Mistakes to Avoid
- Boiling the cheese sauce: Excessive heat can make the sauce oily or grainy.
- Using fully cooked pasta: It can become soft and mushy after baking.
- Skipping the seasoning: Cheese and milk need salt and a little seasoning to bring out their flavor.
- Using too much breadcrumb topping: A thick layer can overpower the creamy pasta underneath.
- Overbaking the casserole: The longer it stays in the oven, the more moisture the pasta absorbs.
Final Thoughts
Mac and cheese earns its comfort-food reputation for a simple reason: tender pasta, a rich cheese sauce, and a crisp golden topping make a satisfying combination without requiring complicated cooking. This version is straightforward enough for a weeknight but sturdy enough for a holiday table or potluck. Serve it hot, give it a few minutes to settle, and let the creamy center do the rest.



