Table of Contents
Shred block cheese yourself. Use sharp cheddar, mozzarella, parmesan, gouda, provolone. Let cheese warm to room temp. Cook macaroni 2 minutes less than package says. Save pasta water. Make roux with butter and flour. Whisk in milk slowly. Simmer until thick. Melt cheese on low heat one handful at a time. Combine with pasta. Add pasta water if too thick. Pour into buttered 9x13 dish. Top with more cheese. Bake at 375°F covered 10 minutes then uncovered 10-15 minutes. Broil 2-3 minutes for crust. Rest 5-10 minutes. Serve hot. Reheat in oven with milk. Freeze unbaked only. Never use pre-shredded cheese. Never boil after adding cheese. Never pack pasta down.
Question | Answer |
|---|---|
Why not use pre-shredded cheese? | Anti-caking agents ruin creaminess. |
What temperature should I bake mac and cheese? | Bake at 375°F covered 10 minutes then uncovered 10-15 minutes. |
How do I prevent grainy cheese sauce? | Melt cheese on low heat only and never boil after adding cheese. |
Can I freeze baked mac and cheese? | Freeze unbaked up to 3 months but never freeze already baked. |
How do I reheat leftover mac and cheese? | Reheat in oven at 350°F with milk for 20 minutes covered. |
Get four cheeses and pantry staples ready.
Choose your cheese blend.
Sharp cheddar gives bold flavor. Mozzarella adds stretch. Parmesan brings umami. Gouda creates silky texture. Shred cheese fresh. Pre-shredded bags contain anti-caking agents that ruin creaminess. Let cheese sit at room temperature 30 minutes before cooking. Use block cheese and shred yourself for best results. Buy quality cheese for better melt.
Cheese | Amount | Role | Substitute |
|---|---|---|---|
Sharp Cheddar | 2 cups shredded | Main flavor | Colby Jack |
Medium Cheddar | 1 cup shredded | Backup flavor | Monterey Jack |
Mozzarella | 1 cup shredded | Creaminess | Fontina |
Parmesan | ½ cup grated | Salty depth | Pecorino Romano |
Gouda | 1 cup shredded | Rich melt | Havarti |
Provolone | ½ cup shredded | Extra stretch | None needed |
Collect pantry staples.
- Elbow macaroni: 1 lb
- Unsalted butter: 4 tbsp
- All-purpose flour: 4 tbsp
- Whole milk: 3 cups
- Salt: 1 tsp
- Mustard powder: ½ tsp
- Black pepper: ¼ tsp
- Ground nutmeg: pinch
Grab optional add-ins.
- Panko breadcrumbs: 1 cup for topping
- Paprika: ½ tsp for color
- Garlic powder: ¼ tsp for depth
- Cayenne: pinch for heat
- Fresh thyme: 1 tsp chopped
- Crispy bacon: ½ cup crumbled
Prep your equipment.
- Large pot for pasta
- Medium saucepan for sauce
- 9x13 baking dish
- Whisk and wooden spoon
- Box grater or food processor
- Measuring cups and spoons
Boil pasta while melting cheeses into smooth sauce.
Start pasta water immediately.
Fill large pot with 4 quarts water. Add 2 tablespoons salt. Bring to rolling boil over high heat. Pour in 1 lb elbow macaroni. Stir once to prevent sticking. Cook 2 minutes less than package directions for al dente texture. Reserve 1 cup pasta water before draining. Drain pasta in colander. Leave pasta in colander. Do not rinse.
Make roux in saucepan.
Melt 4 tablespoons butter in medium saucepan over medium heat. Wait for butter to foam. Add 4 tablespoons all-purpose flour. Whisk constantly. Cook 2 minutes. Mixture should look like wet sand. Should smell nutty. Do not let it brown. Browning ruins sauce color.
Step | Time | Heat Level | Visual Cue |
|---|---|---|---|
Melt butter | 1 min | Medium | Foam appears |
Add flour | 2 min | Medium | Paste forms |
Add milk | 1 min | Medium-high | Smooth liquid |
Thicken | 5-7 min | Medium-high | Coats spoon |
Melt cheese | 3-4 min | Low | Silky sauce |
Add milk and thicken sauce.
Pour 3 cups whole milk slowly into roux. Whisk continuously to prevent lumps. Increase heat to medium-high. Bring to gentle simmer. Cook 5-7 minutes. Sauce thickens enough to coat back of spoon. Reduce heat to low. Keep sauce at low simmer.
Melt cheese gradually.
- Add shredded cheese one handful at a time
- Whisk each addition until completely melted
- Never increase heat above low
- High heat causes cheese to separate and become grainy
- Stir in 1 teaspoon salt
- Add ½ teaspoon mustard powder
- Sprinkle ¼ teaspoon black pepper
- Pinch ground nutmeg
Combine pasta and sauce.
Transfer drained pasta back to large pot. Pour hot cheese sauce over pasta. Add reserved pasta water ¼ cup at a time if sauce seems too thick. Stir vigorously with wooden spoon. Mix until every noodle coated. Sauce should look loose and creamy. It thickens as it bakes.
Combine pasta and cheese sauce in baking dish.
Grease baking dish heavily.
Use 1 tablespoon butter. Coat 9x13 inch glass or ceramic dish completely. Butter prevents sticking. Add crunch layer now if using. Sprinkle ½ cup panko breadcrumbs on bottom. Optional but adds texture.
Pour pasta mixture into dish.
Scrape every bit of cheese sauce from pot. Use rubber spatula. Dump pasta into center of dish. Spread toward corners. Shake dish gently to settle pasta. Fill gaps evenly. No bare spots.
Mix in dish for even coating.
Stir pasta gently with spoon. Ensure sauce reaches bottom. Check corners. Every noodle needs cheese coverage. Add reserved pasta water if mixture looks dry. Sauce should pool slightly around edges. Pooling means creamy final result.
Level surface flat.
Press down lightly with spatula. Create even layer. Smooth top completely. Flat surface bakes uniformly. No high peaks. Peaks burn. Keep depth consistent across dish.
Add final cheese layer.
- Extra sharp cheddar: 1 cup shredded
- Mozzarella: ½ cup shredded for stretch
- Parmesan: ¼ cup grated for crust
Mix cheeses together. Sprinkle evenly across surface. Cover every inch. Cheese layer creates golden top. Omit breadcrumbs if adding cheese topping. Choose one topping style.
Topping Type | Ingredients | Bake Time | Result |
|---|---|---|---|
Classic Cheese | Extra cheddar, mozzarella | 20 min | Golden brown crust |
Breadcrumb | Panko, melted butter | 20 min | Crispy top |
Hybrid | Cheese then breadcrumbs | 22 min | Thick crust |
Bake 20 minutes until golden brown and bubbly.
Preheat oven correctly.
Set oven to 375°F. Use convection if available. Convection browns faster and more evenly. Place rack in center position. Center rack ensures even heat distribution. Preheat for 15 minutes minimum. Cold spots ruin bake. Check oven thermometer for accuracy. Many ovens run hot or cold.
Cover dish for first half.
Tent aluminum foil loosely over dish. Prevent cheese from burning. Bake covered 10 minutes. Remove foil carefully using oven mitts. Hot steam escapes. Keep face away from steam. Steam burns skin instantly.
Bake uncovered until golden.
Return uncovered dish to oven. Bake additional 10-15 minutes. Watch through oven window. Do not open door. Opening door drops temperature. Look for golden brown spots across surface. Edges should bubble vigorously. Center should jiggle slightly when shaken. Jiggle means creamy interior. Crust should look crispy.
Oven Type | Temperature | Covered Time | Uncovered Time | Total Time |
|---|---|---|---|---|
Standard | 375°F | 10 min | 12-15 min | 22-25 min |
Convection | 350°F | 8 min | 8-10 min | 16-18 min |
High Altitude | 385°F | 10 min | 15-18 min | 25-28 min |
Gas Oven | 375°F | 10 min | 15-18 min | 25-28 min |
Broil for extra crust.
Set broiler to high. Move rack 6 inches from heating element. Place dish on top rack. Broil 2-3 minutes maximum. Watch constantly through oven window. Top turns deep golden brown. Can burn in seconds. Rotate dish halfway for even browning. Pull when spots turn dark amber.
Check doneness signs.
- Surface golden brown all over
- Edges bubbling rapidly
- Center slightly jiggly not liquid
- Cheese crust formed and crisp
- Aroma fills kitchen intensely
- Internal temp 165°F minimum
- Knife inserted comes out clean
Rest before serving.
Remove from oven. Place on wire cooling rack. Let rest 5-10 minutes. Resting thickens sauce and sets structure. Cutting too early makes messy plates. Sauce runs everywhere. Serve warm not scalding hot. Resting improves texture and flavor. Cover loosely with foil if resting longer than 10 minutes.
Serve hot for maximum creaminess.
Scoop portions immediately.
Mac and cheese sets as it cools. Sauce thickens and loses silkiness. Serve within 10 minutes of oven exit. Use large spoon. Scoop from center first. Center stays hottest. Each portion equals 1.5 cups. Fill bowls completely. Half-filled bowls cool fast.
Add fresh garnishes.
- Chopped parsley: 1 tablespoon per bowl
- Fresh cracked pepper: 3-4 turns
- Extra parmesan: 1 teaspoon grated
- Paprika: light dusting
- Hot sauce: few drops
- Crispy bacon bits: 2 tablespoons
Pair with simple sides.
Side Dish | Portion | Why It Works |
|---|---|---|
Green salad | 1 cup | Acid cuts richness |
Steamed broccoli | ½ cup | Crunch contrasts cream |
Garlic bread | 1 slice | Carbs complement |
Roasted tomatoes | 3-4 halves | Sweet balances salt |
Coleslaw | ½ cup | Crisp texture |
Avoid serving mistakes.
- Never serve on cold plates. Cold steals heat.
- Never cut with knife. Cutting compresses layers.
- Never microwave leftovers. Microwaving makes rubber.
- Never add cold milk before serving. Cold milk breaks sauce.
- Never stir after baking. Stirring destroys crust.
Reheat leftovers properly.
Store covered in fridge up to 4 days. Reheat in oven only. Preheat to 350°F. Add 2 tablespoons milk per cup. Cover with foil. Bake 20 minutes. Stir once halfway. Check temp reaches 165°F. Microwave makes greasy separated mess.
Freeze for later.
Freeze unbaked up to 3 months. Wrap dish tightly in plastic then foil. Thaw in fridge 24 hours. Bake as directed. Add 10 minutes to covered time. Already baked freezes poorly. Sauce separates when thawed.