There is something special about a bubbling dish of Baked Mac and Cheese coming out of the oven. The top is golden and crisp, the inside is creamy and cheesy, and every spoonful feels like the kind of comfort food everyone wants at the table.
This recipe is made with tender elbow macaroni, a smooth homemade cheese sauce, sharp cheddar for flavor, mozzarella for meltiness, and a buttery breadcrumb topping that gives the perfect crunch. It is simple enough for a weeknight dinner, but cozy and impressive enough for holidays, potlucks, Sunday meals, and family gatherings.
The best part? This baked mac and cheese is designed to stay creamy, not dry. The pasta is cooked just until al dente, the sauce is rich but not too heavy, and the cheese is melted into a silky base before baking. It gives you that classic homemade flavor without needing fancy ingredients.
Why You’ll Love This Baked Mac and Cheese
This recipe gives you the comfort of a classic macaroni and cheese with a creamy texture and crispy baked finish.
Creamy, not dry: The cheese sauce is rich enough to coat every piece of pasta, even after baking.
Simple ingredients: You only need pasta, butter, flour, milk, cheese, seasonings, and breadcrumbs.
Family-friendly: Kids love it, adults love it, and it works as both a main dish or a side.
Perfect for gatherings: Serve it for holidays, potlucks, barbecue nights, or cozy dinners.
Easy to customize: Add bacon, chicken, broccoli, hot sauce, or different cheeses to make it your own.
Ingredients You’ll Need
For the Pasta
- 8 ounces elbow macaroni
- Salted water, for boiling
For the Cheese Sauce
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 ½ cups whole milk, warm if possible
- 1 teaspoon mustard powder
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- 2 cups sharp cheddar cheese, freshly shredded
- 1 cup mozzarella cheese, freshly shredded
For the Crispy Topping
- ¾ cup breadcrumbs or panko breadcrumbs
- 2 tablespoons melted butter
- 2 tablespoons grated parmesan cheese, optional
- 1 tablespoon chopped parsley, optional for garnish
Best Cheese for Baked Mac and Cheese
For the best flavor, use sharp cheddar cheese as the main cheese. It gives the sauce that classic mac and cheese taste.
Mozzarella helps make the sauce creamy and stretchy, but it is mild, so it works best when mixed with a stronger cheese like cheddar.
You can also use:
- Monterey Jack
- Colby Jack
- Gruyere
- Gouda
- White cheddar
- Pepper Jack for a little heat
For the smoothest sauce, shred the cheese yourself from a block. Pre-shredded cheese is convenient, but it often contains anti-caking ingredients that can make the sauce less smooth.

How to Make Baked Mac and Cheese
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until just al dente. Try not to overcook it because the pasta will continue softening in the oven.
Drain the pasta well and set it aside while you make the cheese sauce.
Step 2: Make the Roux
In a large saucepan, melt the butter over medium heat. Sprinkle in the flour and whisk constantly for about 1 minute.
This mixture is called a roux, and it helps thicken the sauce. Do not let it brown too much. You want it pale and smooth.
Step 3: Add the Milk
Slowly pour in the milk while whisking. Add it gradually so the sauce stays smooth and does not become lumpy.
Keep whisking until the sauce thickens slightly, about 4 to 6 minutes. It should coat the back of a spoon but still be pourable.
Step 4: Season the Sauce
Add mustard powder, garlic powder, onion powder, salt, and black pepper. Stir well.
The mustard powder does not make the sauce taste like mustard. It simply helps bring out the cheese flavor and gives the sauce more depth.
Step 5: Melt in the Cheese
Reduce the heat to low. Add the cheddar and mozzarella cheese a handful at a time, stirring gently until smooth.
Do not boil the sauce after adding the cheese. High heat can make the cheese sauce grainy.
Taste the sauce and adjust the salt if needed.
Step 6: Combine Pasta and Sauce
Add the cooked macaroni to the cheese sauce and stir until every piece is coated.
The mixture should look extra creamy before baking. This is important because the pasta will absorb some sauce in the oven.
Step 7: Add the Topping
Preheat the oven to 350°F / 175°C.
Transfer the mac and cheese to a greased baking dish.
In a small bowl, mix breadcrumbs with melted butter and parmesan cheese if using. Sprinkle the mixture evenly over the top.
Step 8: Bake
Bake for 25 to 30 minutes, or until the top is golden and the edges are bubbling.
Let it rest for 5 minutes before serving. This helps the sauce settle slightly while staying creamy.

Tips for the Best Baked Mac and Cheese
Use freshly shredded cheese. It melts better and gives the sauce a smoother texture.
Do not overcook the pasta. Al dente pasta is best because it finishes cooking in the oven.
Keep the sauce creamy before baking. If it looks too thick before going into the oven, the final dish may turn out dry.
Avoid high heat after adding cheese. Low heat keeps the sauce smooth and prevents graininess.
Season the sauce well. Pasta and cheese need enough salt to bring out their flavor.
Use panko for extra crunch. Panko breadcrumbs create a lighter, crispier topping than regular breadcrumbs.
Recipe Variations
This baked mac and cheese is delicious as written, but you can easily customize it.
Bacon Mac and Cheese
Add cooked bacon pieces into the pasta before baking, then sprinkle a little extra on top.
Chicken Mac and Cheese
Stir in shredded cooked chicken for a more filling main dish.
Broccoli Mac and Cheese
Add steamed broccoli florets before baking for a simple vegetable version.
Spicy Mac and Cheese
Add a pinch of cayenne pepper, smoked paprika, or a few drops of hot sauce to the cheese sauce.
Extra Cheesy Mac and Cheese
Sprinkle an extra ½ cup of cheddar cheese over the top before adding the breadcrumbs.
What to Serve with Baked Mac and Cheese
Baked mac and cheese is rich and comforting, so it pairs well with fresh or simple sides.
Try it with:
- Green salad
- Roasted broccoli
- Garlic bread
- Grilled chicken
- BBQ chicken
- Roasted vegetables
- Coleslaw
- Baked salmon
- Crispy chicken tenders
It also works beautifully as a holiday side dish with turkey, roast chicken, beef, or ham.
How to Store Baked Mac and Cheese
Let leftovers cool completely, then store them in an airtight container.
Keep in the refrigerator for 3 to 5 days.
Can You Freeze Baked Mac and Cheese?
Yes, baked mac and cheese can be frozen.
For best results, freeze it before baking. Assemble the pasta, sauce, and topping in a freezer-safe dish, cover tightly, and freeze for up to 2 months.
Thaw in the refrigerator overnight before baking.
If freezing leftovers, store them in portions so they are easier to reheat.
How to Reheat Baked Mac and Cheese
Oven
Place the mac and cheese in an oven-safe dish. Add a splash of milk, cover with foil, and bake at 350°F / 175°C until warmed through.
Microwave
Reheat in short intervals, stirring between each one. Add a small splash of milk to bring back creaminess.
Stovetop
Warm gently in a saucepan over low heat with a little milk, stirring often.
Common Mistakes to Avoid
Overcooking the Pasta
Soft pasta can become mushy after baking. Cook it just until al dente.
Using Too Little Sauce
Mac and cheese needs plenty of sauce before baking. The pasta absorbs moisture in the oven.
Boiling the Cheese Sauce
Once cheese is added, keep the heat low. Boiling can make the sauce separate or turn grainy.
Using Bland Cheese
Mild cheese alone can make the dish taste flat. Sharp cheddar gives the best flavor.
Skipping the Topping
The crispy topping adds texture and makes the dish feel complete.

Frequently Asked Questions
Why is my baked mac and cheese dry?
It may have baked too long, or there was not enough sauce before baking. Make sure the pasta looks very creamy before it goes into the oven.
Can I make baked mac and cheese ahead of time?
Yes. Assemble the dish, cover it, and refrigerate it for up to 24 hours before baking. Add a few extra minutes to the baking time if it goes into the oven cold.
What pasta is best for baked mac and cheese?
Elbow macaroni is classic, but shells, cavatappi, penne, or rotini also work well because they hold the sauce nicely.
Can I use pre-shredded cheese?
You can, but freshly shredded cheese melts better and makes a smoother sauce.
Do I need eggs for baked mac and cheese?
No. This version does not use eggs. The creamy cheese sauce holds everything together.
Can I make this without breadcrumbs?
Yes. You can skip the breadcrumb topping and sprinkle extra cheese on top instead.
How do I make the sauce smoother?
Add the milk slowly while whisking, keep the heat moderate, and lower the heat before adding the cheese.
Final Thoughts
This Baked Mac and Cheese is creamy, cheesy, comforting, and finished with the perfect crispy topping. It is the kind of recipe that feels homemade in the best way: simple ingredients, big flavor, and a warm dish that everyone wants to scoop into.
Serve it as a cozy main dish, a holiday side, or a family dinner favorite. Once you make it from scratch, it may become one of those recipes you come back to again and again.
Extra Creamy Baked Mac and Cheese
This homemade baked mac and cheese is made with tender elbow macaroni, a smooth cheddar and mozzarella cheese sauce, and a buttery golden breadcrumb topping. Creamy, comforting, and perfect for family dinners or holiday meals.
- Total Time: 45 minutes
- Yield: Serves approximately 6 people 1x
Ingredients
- 8 ounces elbow macaroni
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 ½ cups whole milk
- 1 teaspoon mustard powder
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 cups sharp cheddar cheese, freshly shredded
- 1 cup mozzarella cheese, freshly shredded
- ¾ cup breadcrumbs or panko
- 2 tablespoons melted butter
- 2 tablespoons grated parmesan cheese, optional
- Fresh parsley, optional for garnish
Instructions
- Preheat the oven to 350°F / 175°C. Grease a medium baking dish.
- Cook the elbow macaroni in salted boiling water until al dente. Drain and set aside.
- In a large saucepan, melt 3 tablespoons butter over medium heat.
- Add the flour and whisk for 1 minute to make a smooth roux.
- Slowly pour in the milk while whisking constantly. Cook for 4 to 6 minutes, until slightly thickened.
- Stir in mustard powder, garlic powder, onion powder, salt, and black pepper.
- Reduce the heat to low. Add cheddar and mozzarella cheese, stirring until smooth and creamy.
- Add the cooked macaroni to the cheese sauce and stir until fully coated.
- Transfer the mixture to the prepared baking dish.
- In a small bowl, mix breadcrumbs with melted butter and parmesan cheese if using.
- Sprinkle the topping evenly over the mac and cheese.
- Bake for 25 to 30 minutes, until golden and bubbling.
- Let rest for 5 minutes before serving.
Notes
For the smoothest sauce, shred the cheese yourself from a block.
Do not overbake, or the sauce may become too thick.
For extra flavor, add smoked paprika, bacon, chicken, or broccoli.
To make ahead, assemble the dish, cover, refrigerate, and bake when ready.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 430
- Sugar: 6g
- Sodium: 710mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 2g
- Protein: 17g
- Cholesterol: 55mg




Leave a Comment