Baked Homemade Mac & Cheese with a Creamy Center and Golden Top
A pan of baked homemade mac and cheese brings together tender pasta, smooth cheddar sauce, and a crisp, golden top. The key is to pull the macaroni from the water a little early, so it stays tender after baking.
This recipe uses a simple stovetop cheese sauce and a short oven bake. Warm milk, freshly grated cheese, and a watchful eye keep the sauce creamy instead of grainy or dry.
Make it for a weeknight dinner, a family meal, or a comforting side dish. You’ll also find easy cheese swaps, topping ideas, and make-ahead tips below.
Build Big Cheese Flavor With Simple Ingredients
The classic combination of pasta, cheddar, and a creamy milk sauce gives this casserole its familiar taste. Each ingredient has a job, but you can adjust the seasonings and cheese to suit your table.
Choose Pasta That Holds the Sauce
Elbow macaroni is the classic choice, while small shells, cavatappi, or ridged shapes also catch plenty of sauce. Cook the pasta just shy of tender because it will keep cooking in the oven. Drain it well, but don’t rinse it; the starch helps the sauce cling.
Combine Sharp Cheddar With a Good Melting Cheese
Sharp cheddar brings a bold, familiar cheese flavor. Gruyère adds a nutty note, while Monterey Jack gives the sauce a mild, smooth finish. Grate cheese from a block for a more even melt; pre-shredded cheese can make the sauce less smooth.
Use Butter, Flour, and Milk for a Silky Sauce
Butter and flour form a roux that thickens the milk into a creamy sauce. Whole milk gives it a rich body, while Dijon mustard or mustard powder adds depth without making the dish taste strongly of mustard. Salt, black pepper, and optional paprika round out the flavor.
Make the Baked Homemade Mac & Cheese Recipe
This recipe serves six to eight people and takes about 20 minutes to prep and 25 minutes to cook, including the bake. Set the oven to 350°F. Oven performance can vary, so check the casserole near the end of the baking time.
Gather the Ingredients and Recipe Details
You’ll need:
1 pound elbow macaroni
4 tablespoons unsalted butter
¼ cup all-purpose flour
3 cups whole milk, warmed
3 cups shredded sharp cheddar, divided
1 cup shredded Gruyère or Monterey Jack
1 teaspoon Dijon mustard or ½ teaspoon mustard powder
½ teaspoon kosher salt, plus more for the pasta water
¼ teaspoon black pepper
½ teaspoon paprika, optional
¾ cup panko breadcrumbs, optional
1 tablespoon melted butter, optional, for the breadcrumb topping
Cook the Pasta and Prepare the Baking Dish
Heat the oven to 350°F and lightly grease a 9-by-13-inch baking dish. Cook the macaroni in well-salted water, using the package timing as a guide, until just shy of al dente. Drain well and set aside without rinsing.
Make the Cheese Sauce and Bake Until Bubbly
Melt 4 tablespoons of butter in a saucepan over medium heat. Whisk in the flour until no dry patches remain, then cook for about 1 minute. Gradually whisk in the warm milk and stir until the sauce thickens.
Take the pan off the heat. Stir in the mustard, salt, pepper, and paprika, if using. Add 2 cups of cheddar and all the Gruyère or Monterey Jack in handfuls, stirring until smooth. Fold in the macaroni and transfer the mixture to the prepared dish.
Scatter the remaining 1 cup of cheddar over the top. For a crisp finish, mix the panko with 1 tablespoon melted butter and sprinkle it over the cheese. Bake for 20 to 25 minutes, until hot and bubbling at the edges. Rest for 5 to 10 minutes before serving.
Keep Baked Homemade Mac & Cheese Creamy
A few small choices make the biggest difference to the finished texture. Cook the pasta briefly, melt the cheese off the heat, and take the casserole out once it’s hot.
Keep the Roux Smooth Before Adding Milk
Whisk the flour into the melted butter until it forms a smooth paste, then add the warm milk gradually as you keep whisking. Steady stirring helps prevent lumps. Let the sauce thicken before adding any cheese.
Melt the Cheese Gently
Remove the saucepan from the heat before stirring in the cheese. High heat can make cheese sauce oily or grainy, so add the cheese in handfuls and stir until each one melts. If needed, return the pan to low heat briefly, but don’t let the sauce boil.
Stop Baking When the Edges Bubble
The pasta is already cooked, so the oven only needs to heat the casserole and brown the top. Check it near the 20-minute mark. A longer bake can dry out the pasta and sauce.
Customize the Flavor Without Losing the Creaminess
Keep the recipe’s basic sauce and pasta ratios in place, then make small changes to the flavor. Too many dry or moist add-ins can affect how saucy the casserole feels.
Try Different Cheese and Seasoning Combinations
Swap some of the cheddar for Gruyère or Monterey Jack, or use a mix of both. A little garlic powder, smoked paprika, or cayenne can add warmth. Taste the sauce before adding more salt, especially if your cheese is salty.
Add a Crisp Topping or Savory Mix-Ins
Buttered panko gives the top a crisp bite; plain breadcrumbs work too. You can also fold in cooked, well-drained bacon or sautéed vegetables. Keep additions moderate so the pasta still has enough sauce.
Fix Common Texture Problems
If the sauce seems too thick before baking, stir in a small splash of warm milk. If it tastes bland, adjust the salt and seasonings before adding the pasta. A dry casserole often needs more sauce or less oven time.
Serve, Store, and Reheat Every Portion Well
Let the casserole rest briefly before serving so the sauce can settle around the pasta. Leftovers make a handy meal, though they may be less creamy after chilling and reheating.
Pair the Casserole With Simple Sides
Serve baked homemade mac and cheese with a green salad, roasted vegetables, or a simple main dish. A generous portion can also work as a meatless main. Choose sides with fresh or crisp textures to balance the rich sauce.
Refrigerate Leftovers and Reheat Gently
Store leftovers in a covered container in the refrigerator. Reheat one portion in the microwave or warm a larger amount in the oven. Add a little milk if the pasta looks dry, and heat until steaming hot throughout; follow local food-safety guidance.
Make Prep Easier Ahead of Time
For the creamiest result, combine the sauce and pasta close to baking time. If you assemble the dish ahead, cover and refrigerate it. Allow extra time in the oven and check that the center is hot before serving.
Make a Creamy, Golden Pan Every Time
Cook the macaroni just shy of tender, stir the cheese into the sauce off the heat, and bake only until the edges bubble. Freshly grated cheese, careful seasoning, and a short rest help create a creamy center with a golden top. Save this baked homemade mac and cheese recipe for your next cozy meal.
