ExploreMoreEveryday

Your go-to source for everyday advice!

Home | Food and Recipes | How to Make the Best Mac and Cheese at Home

Written By Charlotte Avery Young

Mac and cheese is the ultimate comfort food. Its creamy, cheesy goodness has the power to warm you up and make everything feel right with the world. While the boxed version can do in a pinch, nothing beats a homemade mac and cheese that’s rich, flavorful, and tailored to your taste. Whether you like it extra creamy, with a crispy topping, or loaded with your favorite mix-ins, learning how to make the best mac and cheese at home is easier than you might think. Here’s a foolproof guide to creating the perfect mac and cheese from scratch.

Ingredients for the Ultimate Mac and Cheese

To make the best mac and cheese, you need to use the right combination of high-quality ingredients. Here’s what you’ll need for a simple yet incredibly tasty recipe:

  • 8 ounces elbow macaroni (or any pasta shape you prefer)
  • 2 cups whole milk (or heavy cream for extra richness)
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups shredded sharp cheddar cheese (for the best flavor, use high-quality cheddar)
  • 1 cup shredded mozzarella cheese (for extra creaminess)
  • 1/2 teaspoon mustard powder (optional, but adds depth to the flavor)
  • 1/2 teaspoon garlic powder (optional, for extra savory kick)
  • Salt and freshly ground black pepper, to taste
  • 1/2 cup panko breadcrumbs (optional, for a crispy topping)
  • Fresh parsley, chopped (for garnish, optional)

Instructions: Step-by-Step to Perfect Mac and Cheese

1. Cook the Pasta

Start by boiling a pot of salted water. Add your elbow macaroni (or any pasta shape you like) and cook it according to the package instructions, usually about 7-8 minutes. You want the pasta to be al dente, so it holds up well once mixed with the cheese sauce.

Once the pasta is done, drain it, but don’t rinse it! The starch helps the sauce stick to the noodles. Set the pasta aside and keep it warm.

2. Make the Roux (The Base of the Cheese Sauce)

In a large saucepan, melt the butter over medium heat. Once melted, whisk in the flour to create a smooth paste, known as a roux. Stir constantly for 1-2 minutes to cook off the raw flour taste, but be careful not to let it brown.

3. Add the Milk (or Cream)

Slowly pour in the milk (or heavy cream if you want a richer sauce), whisking constantly to prevent lumps. Keep whisking until the mixture is smooth and starts to thicken, about 3-4 minutes. This is your base for the creamy cheese sauce.

4. Season the Sauce

Once the sauce has thickened, add your seasoning. A pinch of salt and freshly ground black pepper is essential. You can also add a teaspoon of Dijon mustard or 1/2 teaspoon of mustard powder to enhance the depth of flavor. If you like garlic, sprinkle in 1/2 teaspoon of garlic powder as well. Stir everything to combine.

5. Melt in the Cheese

Now, it’s time to add the star ingredients: the cheese! Reduce the heat to low to avoid separating the cheese. Gradually stir in the shredded cheddar and mozzarella, allowing each batch to melt completely before adding more. The result should be a smooth, velvety cheese sauce that coats the back of a spoon.

6. Combine the Pasta and Cheese Sauce

Once your cheese sauce is perfectly smooth and melty, it’s time to combine it with the cooked pasta. Add the drained macaroni to the sauce and stir gently to coat every piece in that luscious, creamy sauce. Taste and adjust the seasoning with more salt and pepper if needed.

7. Optional: Add a Crunchy Topping

If you love a crispy topping on your mac and cheese, this next step is for you. Preheat your oven to 375°F (190°C). Transfer your mac and cheese into a greased baking dish (a 9x9-inch dish works well). Sprinkle the top with panko breadcrumbs and a little extra shredded cheese for that golden, crunchy finish.

8. Bake for a Crispy Finish (Optional)

If you want the ultimate mac and cheese experience, bake it! Place the dish in the oven for about 15-20 minutes, or until the breadcrumbs are golden brown and the cheese on top is bubbling. You can broil it for the last 2 minutes for a more golden, crispy top, but be sure to watch it closely so it doesn’t burn.

9. Serve and Enjoy!

Once it’s done, remove your mac and cheese from the oven (if you baked it) and let it rest for a few minutes. Garnish with fresh parsley if desired. Serve it hot and enjoy the cheesy, creamy goodness that you've made from scratch!


Tips for the Best Mac and Cheese

  • Use High-Quality Cheese: The better the cheese, the better your mac and cheese will taste. Sharp cheddar provides a bold flavor, while mozzarella adds creaminess. You can also experiment with adding Gruyère, fontina, or even a bit of Parmesan for extra depth.

  • Don’t Overcook the Pasta: Make sure the pasta is al dente so it holds up well in the sauce without getting mushy.

  • Make It Creamier: If you want your mac and cheese to be extra creamy, swap out some of the milk for heavy cream, or add a little sour cream or cream cheese to the sauce.

  • Customize with Mix-Ins: Get creative with your mac and cheese by adding cooked bacon, caramelized onions, roasted garlic, sautéed mushrooms, or even a dash of hot sauce or cayenne pepper for a little heat.

  • Perfect the Sauce: The sauce should be thick enough to coat the pasta but not too thick that it becomes gloppy. If it’s too thick, add a little more milk to loosen it up. If it’s too thin, cook it for a bit longer to thicken.

  • Make It Ahead: You can prepare the mac and cheese ahead of time, store it in the fridge, and then bake it when you’re ready to serve. If you’re baking, it might take a bit longer since it’s coming from the fridge.


Variations to Try

1. Bacon Mac and Cheese

Crisp up some bacon and mix it into your mac and cheese for a smoky, savory twist.

2. Lobster Mac and Cheese

For a luxurious version, add chunks of cooked lobster meat to your mac and cheese before baking.

3. Veggie Mac and Cheese

For added nutrition, stir in steamed broccoli, cauliflower, or spinach. It’s a great way to sneak in some veggies without sacrificing flavor.

4. Buffalo Mac and Cheese

Add a few tablespoons of buffalo hot sauce to the cheese sauce for a spicy kick. Top with crispy fried onions for extra crunch.


Conclusion

Making the best mac and cheese at home doesn’t require any special skills or fancy ingredients—just the right combination of techniques and quality ingredients. Whether you prefer it creamy, crunchy, or with a twist of flavor, this recipe will guide you to the perfect mac and cheese every time. Serve it as a side dish, or make it the star of the meal—either way, it’s bound to be a crowd-pleaser!

  • The Ultimate Guide to Making Healthy Smoothies
  • 10 Delicious and Easy Recipes for a Crowd
  • How to Make a Homemade Pizza Night Extra Special
  • The Best Recipes for a Simple but Elegant Dinner Party
  • How to Make Fresh Salsa and Guacamole for Your Next Party