A good baked macaroni and cheese starts with a loose béchamel and ends with a browned crust that snaps when you scoop it. This version uses a blend of cheddar and gruyere for depth, and a short bake so the inside stays saucy. You get a weeknight dish that holds its shape on the plate but still pulls with a fork.
The method below avoids the common gluey result by cooking the roux long enough and tempering the cheese off the heat. We use elbow macaroni because its curve catches sauce in the folds. The portions feed four as a main or six as a side without scaling the pan. If you enjoyed this, our baked feta olives is worth trying next. Making this baked macaroni and cheese at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Baked Macaroni And Cheese
- Stays creamy in the middle while the top turns golden and crispy
- Uses pantry staples and one baking dish, so cleanup is short
- Cheese blend gives sharpness without a greasy film
- Reheats in the oven without turning to rubber

Ingredients You’ll Need
- 400 g elbow macaroni
- 60 g unsalted butter
- 60 g all-purpose flour
- 800 ml whole milk, warmed
- 200 g sharp cheddar, grated
- 100 g gruyere, grated
- 40 g parmesan, grated
- 1 tsp mustard powder
- 1/2 tsp smoked paprika
- 1 tsp salt
- 1/4 tsp black pepper
- 60 g panko breadcrumbs
Ingredient Substitutions
Gruyere: Replace with an equal weight of fontina for a milder, stretchier melt. Fontina has higher moisture, so the sauce will look looser before baking and browns a touch slower. Expect a softer bite and less nutty aroma than gruyere brings. The baked macaroni and cheese works well for weeknight cooking when time is limited.
Whole milk: Use 2% milk in the same volume if that is what you keep. The sauce will be slightly less rich and may need an extra 10 g of butter to keep body. Bake time stays the same, but watch the top so it does not dry before the center sets. Storing leftover baked macaroni and cheese correctly keeps it tasting good for days.
Panko breadcrumbs: Swap for 50 g crushed butter crackers mixed with 20 g melted butter. The top will be denser and sweeter rather than airy and crisp. Lower the oven rack one level to help the base cook through under the heavier topping. For the best results with this baked macaroni and cheese, read through all the steps before starting.
Elbow macaroni: Use 400 g cavatappi if elbows are out. The thicker tube holds more sauce per bite and needs the same boil time. Sauce quantity is unchanged, though the bake looks fuller in the dish.
Step-by-Step Instructions
- Heat the oven to 180°C / 350°F and butter a 2.5 litre baking dish. Boil the macaroni in salted water for 2 minutes less than the package says, until bendable but chalky at the core.
- Melt the butter in a wide pot over medium-low heat. Whisk in the flour and cook 2 minutes until it smells like toast and turns pale gold.
- Pour the warm milk in slowly while whisking to avoid lumps. Keep on medium-low heat and stir until the sauce coats the back of a spoon, about 5 minutes.
- Take the pot off the heat. Stir in mustard powder, paprika, salt, pepper, cheddar, gruyere, and parmesan until the sauce is smooth and thick.
- Fold the drained macaroni into the cheese sauce. Spread it level in the dish and scatter panko across the top in an even layer.
- Bake on the middle rack 25–30 minutes until the edges bubble and the crumbs are golden and crispy. Rest 5 minutes before scooping so the sauce thickens.
Pro Tips
Warm the milk before adding it to the roux so the sauce does not seize or clump. Cold milk drops the fat temperature and forces longer whisking to recover.
Grate cheese from a block rather than using bags. Pre-shredded cheese carries starch that can make the sauce grainy under heat.
Read technique guidance from cheese sauce basics if you want the science of emulsion. The short version is steady heat and off-heat melting.
Rest the baked dish 5 minutes before serving. The pause lets trapped steam redistribute and the sauce reach scoopable thickness.
Common Mistakes to Avoid
Boiling the pasta fully before baking leads to soft, broken noodles. Pull it at two minutes short so the oven finish sets the texture.
Adding cheese over direct heat makes proteins tighten and separate. Always melt off the burner with the pot still warm.
Skipping the paprika or mustard leaves the sauce flat. These powders add sharpness that balances the dairy fat without taste of spice.
Serving Suggestions
Pair the bake with portobello mushrooms for a earthy side that cuts the richness. The meaty cap holds its own next to the cheese.
Add a sharp blue cheese olive drink on the side if you like salt with comfort food. The brine lifts each heavy forkful.
For a lighter plate, serve a scoop over squash pasta instead of bread. The sweet roast balances the cheddar.
Storage and Reheating
Cool the pan to room temperature, then cover and refrigerate for up to 4 days. Do not leave it out longer than 2 hours after baking.
Reheat single portions in a 180°C oven for 15 minutes covered with foil, then uncover for 5 minutes to crisp the top. The center should reach 74°C.
Freeze cut squares in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating so the crumb does not scorch.
Recipe Variations
Bacon Topped
Stir 120 g crisp bacon bits into the panko before scattering. The salt and smoke carry through the crust and the bake needs no other change. Expect a firmer, savory lid over the creamy base.
Three Cheese Boost
Follow the three cheese method by adding 80 g raclette to the blend. The result is looser and more pungent, with longer cheese pulls. Bake time stays the same.
Tomato Baked
Layer 150 g halved cherry tomatoes on top before crumbs for a baked feta style tang. The fruit bursts and adds acid that keeps the dish from feeling heavy. Use a slightly deeper dish to catch juice.
Shrimp Addition
Fold 200 g peeled garlic shrimp into the macaroni before baking. The seafood cooks in the sauce and adds a sweet note. Check the center at 74°C since protein changes the heat load.
Baked Macaroni And Cheese
Description
This baked macaroni and cheese stays saucy in the middle with a golden, crispy panko top that snaps when scooped. A blend of cheddar, gruyere, and parmesan gives sharpness without a greasy film, all in one easy dish.
Ingredients
Instructions
-
Heat oven and dish
Heat the oven to 180°C / 350°F and position the rack in the middle. Butter a 2.5 litre baking dish so the pasta will not stick and the edges release cleanly after baking.
-
Boil macaroni short
Boil the macaroni in salted water for 2 minutes less than the package says over high heat. Pull it when the noodles are bendable but chalky at the core, which keeps them from turning soft and broken during the bake.
-
Cook roux
Melt the 60 g unsalted butter in a wide pot over medium-low heat. Whisk in the 60 g all-purpose flour and cook 2 minutes until it smells like toast and turns pale gold, which builds a loose base and avoids a gluey result.
-
Add warm milk
Pour the 800 ml warm whole milk in slowly while whisking to avoid lumps. Keep on medium-low heat and stir until the sauce coats the back of a spoon, about 5 minutes, showing it has thickened enough to hold cheese.
-
Melt cheese off heat
Take the pot off the heat so the cheese will not seize or separate. Stir in mustard powder, paprika, salt, pepper, cheddar, gruyere, and parmesan until the sauce is smooth and thick with no streaks of unmelted cheese.
-
Combine and spread
Fold the drained macaroni into the cheese sauce until every curve is coated. Spread it level in the buttered dish so the heat reaches evenly and the top bakes at the same rate across the pan.
-
Add crumbs and bake
Scatter the 60 g panko across the top in an even layer for a crisp lid. Bake on the middle rack 25–30 minutes until the edges bubble and the crumbs are golden and crispy, about 25 minutes for light color and 30 for deeper brown.
-
Rest before serving
Rest the dish 5 minutes before scooping so the sauce thickens to a scoopable set. This pause lets trapped steam redistribute and the bake hold its shape on the plate while staying pull-apart creamy.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 650kcal
- % Daily Value *
- Total Fat 32g50%
- Saturated Fat 19g95%
- Cholesterol 95mg32%
- Sodium 780mg33%
- Total Carbohydrate 62g21%
- Dietary Fiber 3g12%
- Sugars 8g
- Protein 28g57%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool the pan to room temperature, then cover and refrigerate within 2 hours for up to 4 days in an airtight container.
- Reheating: Reheat single portions in a 180°C oven 15 minutes covered with foil, then uncover 5 minutes; center should reach 74°C.
- Pro tip: Grate cheese from a block rather than using bags, since pre-shredded starch can make the sauce grainy under heat. Try baked feta olives next for a tangy side.
- Serving: Pair with portobello mushrooms to cut the richness with an earthy side.
