This classic Mac and Cheese is rich, creamy, and packed with cheesy flavor. Tender pasta is coated in a smooth homemade cheese sauce and baked until golden and bubbly.
Why This Recipe Works
- Extra creamy: A homemade cheese sauce keeps every bite rich and smooth.
- Cheesy and flavorful: Cheddar and mozzarella create the perfect combination.
- Easy comfort food: Simple ingredients make this perfect for family dinners and holidays.
Ingredients
- 16 oz elbow macaroni
- 4 tbsp unsalted butter
- 4 tbsp all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 tsp Dijon mustard
- ½ tsp garlic powder
- ½ tsp paprika
- 1 tsp salt
- ½ tsp black pepper
For the Topping
- 1 cup shredded cheddar cheese
- ½ cup breadcrumbs
- 1 tbsp melted butter
How to Make Mac and Cheese
1. Cook the Pasta
Preheat the oven to 375°F (190°C). Cook the macaroni in salted water according to the package directions until just al dente. Drain and set aside.
2. Make the Cheese Sauce
Melt the butter in a large saucepan over medium heat. Whisk in the flour and cook for about 1 minute.
Gradually whisk in the milk and heavy cream. Continue cooking until the sauce thickens, about 4–5 minutes.
3. Add the Cheese
Reduce the heat to low. Stir in the cheddar, mozzarella, and Parmesan until melted and smooth. Add Dijon mustard, garlic powder, paprika, salt, and black pepper.
4. Combine
Add the cooked macaroni to the cheese sauce and stir until every piece is well coated.
5. Bake
Transfer the mac and cheese to a greased baking dish. Sprinkle the remaining cheddar over the top.
Mix the breadcrumbs with melted butter and sprinkle them over the cheese. Bake for 20–25 minutes, until hot, bubbly, and golden on top.
6. Serve
Let the mac and cheese cool for about 5 minutes before serving.
Tips for the Best Mac and Cheese
- Cook the pasta just until al dente so it doesn’t become mushy.
- Shred cheese from a block for a smoother sauce.
- Keep the heat low when adding cheese to prevent the sauce from becoming grainy.
- Add cooked bacon, pulled pork, or jalapeños for extra flavor.
- Don’t overbake, as this can dry out the sauce.
Final Thoughts
This Mac and Cheese is creamy, cheesy, and comforting with a golden, crispy topping. It’s an easy side dish for holidays, family dinners, or any time you’re craving classic comfort food.

