Homemade Mac and Cheese Recipe With a Golden Crumb Top

Baked elbow macaroni and cheese with a golden breadcrumb topping

A homemade mac and cheese recipe should give you two good things at once: tender pasta under a crisp top, and enough creamy sauce to make the second spoonful as inviting as the first. This baked version uses cheddar for a familiar sharp flavor, Gruyère for a nutty finish, and a straightforward milk sauce that comes together before the dish goes into the oven.

Elbow macaroni in a cheddar-Gruyère milk sauce, baked with a light golden breadcrumb topping.
Baked elbow macaroni and cheese with a golden breadcrumb topping

For me, the best part is the boundary between the golden crumbs and the creamy elbows underneath. I keep the topping fairly light so it adds a little crunch without hiding the macaroni.

A practical cheese blend and the right pasta

Elbow macaroni is a comfortable fit here. Its small curves hold sauce, and a spoonful is easy to serve beside vegetables or a main dish. Small shells work too, but use the package timing as your starting point rather than assuming every shape cooks at the same speed.

Buy blocks of cheddar and Gruyère and grate them before starting the sauce. That gives you fine, loose shreds that melt readily. Bagged shredded cheese is convenient, but its coatings can affect the sauce’s texture. This recipe uses natural cheeses; if you are curious about the different way processed slices melt, our American cheese guide explains that distinction.

Whole milk supplies the liquid, while butter and flour form the sauce base. A little mustard powder adds background warmth without making the finished dish taste like mustard. Plain dry breadcrumbs are enough for the top; there is no need to buy a heavily seasoned mix that competes with the cheese.

Make the sauce smooth before adding cheese

Smooth cheese sauce in a saucepan beside grated cheddar and Gruyere

Melt the butter over medium-low heat, then stir in the flour. Give that pale paste a couple of minutes of gentle cooking while you keep it moving. You are softening the raw-flour edge, not making a dark roux. If it begins taking on brown patches, lower the heat.

Whisk in the milk gradually, starting with a small splash and smoothing it into the paste before adding more. The mixture may look thick at first. Keep whisking and adding milk until it becomes an even sauce. Let it simmer gently until it lightly coats a spoon rather than flowing like plain milk.

Remove the saucepan from the heat before adding the cheese a handful at a time. Stir each addition until it melts. A hard boil is unnecessary once the cheese is involved and can leave the sauce oily or grainy. If a few shreds need encouragement, use very low heat briefly, then take the pan off again.

Leave room for the oven to finish the pasta

Elbow macaroni coated in creamy cheese sauce before baking

Cook the elbows about two minutes short of the package’s al dente time. They should bend but still have a firmer center than you would choose for a finished bowl of pasta. Drain them promptly and fold them into the sauce. They will continue softening as they bake, so starting with fully soft pasta makes a mushier casserole.

The combined mixture should look generously coated before it goes into the baking dish. Spread it gently rather than packing it down. Scatter the buttered crumbs across the top, then bake until the edges bubble and the surface is golden. A five-minute rest makes serving easier without letting the sauce cool into a firm block.

  • Too thick before baking? Fold in a splash of warm milk, just enough to loosen the mixture.
  • Crumbs browning too quickly? Loosely cover the dish with foil while the center finishes heating.
  • Want stovetop mac and cheese? Cook the pasta fully, combine it with the finished sauce and skip the crumbs and baking. The texture will be softer and saucier.

Serving, leftovers and small changes

This dish makes six generous main-dish portions or more smaller side portions. Something crisp or green alongside it is welcome. Keep extras simple: cooked broccoli can be served beside the macaroni, and a little basil pesto can be offered separately for anyone who wants an herbal finish.

For the most predictable texture, bake the casserole soon after assembling it. Pasta continues absorbing sauce while it sits, so a long wait changes the result. If preparing dinner in stages, grate the cheese and measure the dry ingredients ahead, then cook the pasta and make the sauce closer to serving.

Refrigerate leftovers in shallow covered containers within two hours, or one hour above 90°F. Use within three to four days at 40°F or below. Reheat covered with a splash of milk until the center reaches 165°F, stirring a microwave portion between intervals. The crumbs will soften; the cheese sauce may need that extra moisture.

Homemade Mac and Cheese Recipe

Laura Ambrouse
Baked elbow macaroni and cheese with a golden breadcrumb topping
No ratings yet
Save
Elbow macaroni in a cheddar-Gruyère milk sauce, baked with a light golden breadcrumb topping.
Estimated Recipe CostAbout US$6.75 per batch (ingredient portions only; US grocery estimate, October 2026; prices vary; excludes tax, delivery, water, energy and optional extras)
Prep Time 20 minutes
Cook Time 35 minutes
Resting 5 minutes
Total Time 1 hour
Servings: 6 main-dish servings
Course: Main Course
Cuisine: American
Calories: 618

Ingredients
  

Pasta and sauce
  • 350 g elbow macaroni dry, about 12 oz
  • 40 g unsalted butter about 3 tablespoons
  • 35 g all-purpose flour about 1/4 cup plus 1 teaspoon
  • 2 1/2 cups whole milk 600 ml, warmed gently
  • 225 g cheddar cheese 8 oz, freshly grated
  • 115 g Gruyère cheese 4 oz, freshly grated
  • 1/2 teaspoon mustard powder about 1 g
  • 1/2 teaspoon fine salt 3 g, plus more only if needed
  • 1/4 teaspoon ground black pepper about 0.5 g
Topping
  • 40 g plain dry breadcrumbs about 1/3 cup, not seasoned
  • 10 g unsalted butter melted, about 2 teaspoons

Equipment

  • 1 large pasta pot
  • 1 Large saucepan
  • 1 Whisk
  • 1 2 1/2-quart baking dish
  • 1 box grater

Instructions
 

Prepare and bake
  1. Heat the oven to 375°F (190°C). Set out a 2 1/2-quart baking dish. Grate both cheeses and combine them.
  2. Bring a large pot of water to a boil. Cook the elbows about 2 minutes less than the package’s al dente time, until they bend but still have a firm center. Drain well. This recipe seasons the sauce rather than the pasta water.
  3. Meanwhile, melt 40 g butter in a large saucepan over medium-low heat. Add the flour and stir constantly for 2 minutes without browning. Gradually whisk in the warm milk, smoothing each addition before adding more. Add mustard powder, salt and pepper. Bring to a gentle simmer and cook for about 4–6 minutes, stirring, until the sauce lightly coats a spoon.
  4. Remove the saucepan from the heat. Stir in the cheeses in several handfuls until melted and smooth. If needed, return to very low heat briefly; do not boil the cheese sauce. Taste and adjust seasoning if needed.
  5. Fold the drained elbows into the sauce. Transfer to the baking dish and spread evenly. Mix the breadcrumbs with 10 g melted butter and scatter over the pasta.
  6. Bake for about 20–25 minutes, until the edges bubble and the crumbs are golden. If the top colors too fast, loosely cover with foil. Rest for 5 minutes before serving. Cooking time assumes the pasta and sauce are prepared at the same time.

Nutrition

Serving: 1 main-dish serving (1/6 batch)Calories: 618kcalCarbohydrates: 59.2gProtein: 26.8gFat: 30.2gSaturated Fat: 17.1gPolyunsaturated Fat: 1.6gMonounsaturated Fat: 8.4gCholesterol: 86mgSodium: 673mgPotassium: 334mgFiber: 2.4gSugar: 7.5gCalcium: 605mgIron: 2.7mg

Video

Notes

Video credit: Preppy Kitchen’s “AMAZING Baked Mac and Cheese Recipe” demonstrates a cheese-sauce pasta bake with breadcrumbs. The card here uses its own ingredient quantities and timing; follow these measurements rather than combining the two recipes.
For stovetop serving, cook the pasta fully, fold it into the finished sauce and omit the topping and baking. Nutrition below describes the baked recipe with its topping.
Nutrition is calculated per one-sixth of the batch from USDA SR Legacy entries for 350 g dry enriched pasta, 50 g total unsalted butter, 35 g flour, 618 g whole milk (600 ml), 225 g cheddar, 115 g Gruyère, 40 g plain dry breadcrumbs, 1 g ground mustard, 3 g salt and 0.5 g pepper. Brand composition and serving size vary; extra milk or salt is not included. Vitamins affected by cooking and unavailable trans-fat values are not estimated.
Refrigerate leftovers in shallow containers within 2 hours, or 1 hour above 90°F. Keep at 40°F or below for 3–4 days. Reheat to 165°F with a splash of milk as needed.

Tried this recipe?

Let us know how it turned out!

Sources

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top