Make the ultimate Baked Macaroni and Cheese with this detailed step-by-step recipe. Creamy cheese sauce, tender pasta, and a golden crispy topping come together in this comforting homemade classic perfect for family dinners and special occasions.
Baked Macaroni and Cheese: Rich, Creamy, and Irresistibly Cheesy
Few comfort foods are as beloved as Baked Macaroni and Cheese. This classic dish features perfectly cooked macaroni coated in a velvety homemade cheese sauce, topped with a crispy golden crust, and baked until bubbly and delicious. Whether served as a hearty main course or a crowd-pleasing side dish, this homemade version delivers rich flavor and satisfying texture in every bite.
Why You’ll Love This Recipe
- Ultra-creamy cheese sauce
- Golden, crunchy topping
- Easy to prepare with simple ingredients
- Perfect for holidays, potlucks, and family meals
- Better than boxed mac and cheese
Preparation Time
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Servings: 6–8
Ingredients
For the Macaroni
- 12 ounces (340 g) elbow macaroni
- 1 tablespoon salt (for pasta water)
For the Cheese Sauce
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 3 cups whole milk, warmed
- 1 cup heavy cream
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Cheese Blend
- 2 cups sharp cheddar cheese, shredded
- 1 cup mozzarella cheese, shredded
- 1 cup Monterey Jack cheese, shredded
- ½ cup Parmesan cheese, grated
For the Topping
- 1 cup panko breadcrumbs
- 2 tablespoons melted butter
- 2 tablespoons Parmesan cheese
Equipment Needed
- Large pot
- Saucepan
- Whisk
- 9×13-inch baking dish
- Mixing bowl
Step-by-Step Directions
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Add the macaroni and cook until just al dente according to package directions, usually 1–2 minutes less than fully cooked.
Drain and set aside.
Step 2: Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish.
Step 3: Make the Roux
In a large saucepan, melt the butter over medium heat.
Add the flour and whisk continuously for about 1–2 minutes until smooth and lightly golden.
This forms the base of the cheese sauce.
Step 4: Create the Cream Sauce
Gradually pour in the warm milk while whisking constantly.
Add the heavy cream and continue whisking until smooth.
Cook for 4–5 minutes, stirring frequently, until the mixture thickens.
Step 5: Season the Sauce
Stir in:
- Dijon mustard
- Garlic powder
- Onion powder
- Salt
- Black pepper
Mix well.
Step 6: Add the Cheese
Reduce the heat to low.
Reserve ½ cup of cheddar cheese for the topping.
Add the remaining cheddar, mozzarella, Monterey Jack, and Parmesan cheese to the sauce.
Stir until fully melted and smooth.
Step 7: Combine Pasta and Sauce
Add the cooked macaroni to the cheese sauce.
Stir until every piece of pasta is coated evenly.
Step 8: Transfer to Baking Dish
Pour the macaroni mixture into the prepared baking dish.
Spread it evenly.
Sprinkle the reserved cheddar cheese over the top.
Step 9: Prepare the Topping
In a small bowl, combine:
- Panko breadcrumbs
- Melted butter
- Parmesan cheese
Mix until the crumbs are evenly coated.
Sprinkle the mixture over the macaroni.
Step 10: Bake
Place the dish in the preheated oven.
Bake for 25–30 minutes, or until the top is golden brown and the cheese is bubbling around the edges.
Step 11: Rest and Serve
Remove from the oven.
Allow the macaroni and cheese to rest for 5–10 minutes before serving.
This helps the sauce set slightly for easier serving.
Serving Suggestions
Serve Baked Macaroni and Cheese with:
- Barbecue chicken
- Roasted turkey
- Meatloaf
- Grilled vegetables
- Coleslaw
- Green salad
Storage Instructions
Refrigeration
Store leftovers in an airtight container for up to 4 days.
Freezing
Freeze in a freezer-safe container for up to 2 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Reheat in a 350°F (175°C) oven for 15–20 minutes or microwave individual portions until heated through.
Add a splash of milk if needed to restore creaminess.
Tips for Success
- Shred cheese from a block for the smoothest sauce.
- Do not overcook the pasta before baking.
- Warm the milk before adding it to the roux to prevent lumps.
- Use a blend of cheeses for the best flavor and texture.
- Let the dish rest before serving to allow the sauce to thicken slightly.
Variations
Bacon Mac and Cheese
Add 1 cup cooked, crumbled bacon to the macaroni mixture.
Spicy Mac and Cheese
Mix in diced jalapeños and a pinch of cayenne pepper.
Three-Cheese Mac and Cheese
Use cheddar, Gruyère, and Parmesan for a gourmet flavor.
Lobster Mac and Cheese
Fold in cooked lobster meat before baking for a luxurious version.
Broccoli Mac and Cheese
Add steamed broccoli florets for extra nutrition and texture.
Final Thoughts
This Baked Macaroni and Cheese recipe delivers everything you want in a comfort food classic: tender pasta, rich homemade cheese sauce, and a perfectly crisp golden topping. Whether you’re serving it for a weeknight dinner, holiday feast, or potluck gathering, this cheesy baked favorite is guaranteed to be a hit with family and friends.