Mac and cheese is one of the most beloved comfort foods, cherished for its rich, creamy texture and indulgent cheesy flavor. Whether served as a main course or a side dish, this dish has been a staple in households for generations. With a perfect balance of creamy sauce and tender pasta, this extra creamy classic mac and cheese recipe delivers the ultimate cheesy experience.
The History of Mac and Cheese
Macaroni and cheese has a long and fascinating history that dates back centuries. The origins of this dish can be traced to Italy, where pasta and cheese were commonly paired together. One of the earliest recorded recipes for a dish similar to mac and cheese appeared in the 14th-century Italian cookbook Liber de Coquina. However, it was in England where a dish resembling modern mac and cheese—known as “macaroni pudding”—gained popularity among the upper class. The dish made its way to America in the 18th century, with Thomas Jefferson playing a key role in popularizing it after experiencing pasta dishes during his travels to Europe. He even brought back a pasta-making machine and served mac and cheese at a state dinner in 1802. Over the years, mac and cheese evolved from a dish for the wealthy into a common household meal, particularly after the introduction of boxed mac and cheese in the 1930s, making it a quick, affordable, and accessible comfort food. Today, mac and cheese remains a favorite among people of all ages, with countless variations enjoyed worldwide.
Ingredients Breakdown
Each ingredient in mac and cheese plays a vital role in creating its creamy, cheesy, and flavorful consistency.
- Pasta: The type of pasta you choose impacts the texture and overall experience. Cavatappi, elbow macaroni, shells, or other short pasta shapes with ridges and curves work best, as they hold onto the creamy sauce well. A pasta with an approximate 8-minute cooking time is ideal, ensuring it absorbs just the right amount of liquid.
- Water and Milk: The combination of water and milk creates the perfect cooking environment for the pasta, allowing it to absorb flavor while maintaining a creamy consistency. The milk also enriches the sauce and ensures a velvety texture.
- Dijon Mustard: This may seem like an unexpected ingredient, but Dijon mustard enhances the flavor of the cheese sauce by adding a subtle tanginess that balances the richness.
- Sea Salt and Garlic Powder: Seasonings are essential to elevating the overall taste. Fine sea salt enhances the flavors, while garlic powder adds a mild savory depth without overpowering the dish.
- Cheese: The star of the dish, cheese is what gives mac and cheese its signature creamy, gooey texture. A combination of freshly grated sharp cheddar and finely grated Parmesan creates the best balance of flavor and meltability. Cheddar provides a strong, tangy cheese flavor, while Parmesan adds a nutty depth. Using high-quality cheese is crucial for achieving the perfect texture.
- Black Pepper: Freshly ground black pepper adds a touch of spice and enhances the overall taste of the dish.
Step-by-Step Recipe
- Cook the Pasta: In a large stockpot, combine the uncooked pasta, water, milk, Dijon mustard, sea salt, and garlic powder. Heat over medium-high heat, stirring occasionally, until the water reaches a boil. Adjust the heat as needed to maintain a steady boil and continue cooking, stirring frequently, until the pasta is just barely al dente. Keep a close eye on the cooking time, as it may vary depending on the type of pasta used. Once the pasta is ready, remove the pot from heat.
- Remove Excess Water (If Needed): Check the amount of starchy pasta water remaining in the pot. If more than 1/2 cup of water is left, use a heatproof measuring cup to remove and save the excess, setting it aside for later use. If no water remains, add 1/2 cup of hot water to the pot to help create a creamy sauce.
- Add the Cheese: Stir in the freshly grated cheddar and Parmesan cheese, mixing gently until completely melted. If the pasta appears too dry, gradually add some of the reserved starchy pasta water to reach the desired consistency.
- Season to Taste: Sample the mac and cheese and add additional salt or black pepper if needed.
- Serve and Enjoy: Serve the mac and cheese warm, garnished with a few twists of freshly ground black pepper for an extra burst of flavor.
Tips for the Perfect Mac and Cheese
- Use Freshly Grated Cheese: Pre-shredded cheese often contains anti-caking agents that prevent it from melting smoothly. Freshly grating your cheese ensures a creamier, silkier sauce.
- Don’t Overcook the Pasta: Cooking the pasta just until barely al dente prevents it from becoming too soft once mixed with the cheese sauce. The pasta will continue to absorb moisture after being removed from heat.
- Save the Starchy Pasta Water: This water contains natural starch that helps emulsify the cheese sauce, making it extra creamy. Adding small amounts back in as needed can help achieve the perfect texture.
- Adjust the Cheese Ratio: If you prefer a cheesier dish, increase the amount of cheddar to 4 cups. For a lighter version, stick to 2 cups.
- Experiment with Cheese Blends: While sharp cheddar and Parmesan are classic choices, mixing in Gruyère, Gouda, or Monterey Jack can add unique flavors and extra creaminess.
Variations and Customizations
- Baked Mac and Cheese: For a crispy, golden topping, transfer the cooked mac and cheese to a baking dish, sprinkle with breadcrumbs and additional cheese, and bake at 375°F until bubbly and golden brown.
- Spicy Mac and Cheese: Add a pinch of cayenne pepper, red pepper flakes, or diced jalapeños for a spicy kick.
- Protein-Packed Mac and Cheese: Mix in cooked chicken, bacon, or ground beef for a heartier meal.
- Vegetable Additions: Stir in sautéed mushrooms, spinach, or roasted broccoli for added nutrition and flavor.
- Gluten-Free Option: Use gluten-free pasta and ensure all other ingredients are gluten-free for a delicious alternative.
Health Considerations and Nutritional Value
Mac and cheese is an indulgent dish, but there are ways to make it healthier. Using whole wheat pasta increases fiber content, while opting for reduced-fat cheese and milk can lower overall fat and calorie intake. Adding vegetables boosts the nutritional profile, providing vitamins and minerals. While traditional mac and cheese is high in carbohydrates and fat, consuming it in moderation as part of a balanced diet can be a satisfying and comforting meal.
FAQ
- Can I make mac and cheese ahead of time? Yes! Prepare the dish as directed, then store it in an airtight container in the refrigerator for up to three days. Reheat on the stovetop with a splash of milk to restore creaminess.
- Can I freeze mac and cheese? Yes, mac and cheese can be frozen for up to two months. Let it cool completely, then transfer it to a freezer-safe container. Reheat in the oven or on the stovetop with a little extra milk.
- How do I prevent mac and cheese from becoming grainy? Use freshly grated cheese and avoid overheating the sauce. High heat can cause the cheese to separate, resulting in a grainy texture.
- What’s the best way to reheat mac and cheese? The stovetop method is best—add a bit of milk and reheat over low heat, stirring until creamy again. The microwave can work too, but stir frequently to prevent uneven heating.
- Can I make this recipe without dairy? Yes! Use dairy-free milk and cheese alternatives to make a vegan-friendly version.

Extra Creamy Classic Mac and Cheese
Ingredients
- 3 cups of dry macaroni noodles
- 5 tablespoons of butter
- 4 tablespoons of all-purpose flour
- 2.5 cups of milk I use 2%
- 1.5 cups of heavy cream or whipping cream
- 2.5 cups of shredded sharp cheddar
- 1 cup of shredded Monterey Jack
- ½ teaspoon of mustard powder
- ½ teaspoon of garlic powder
- ½ teaspoon of onion powder
- A pinch of smoked paprika
- Salt and pepper to taste I use at least ½ teaspoon of salt
Instructions
- Boil the macaroni noodles in a large pot of salted water according to the package instructions. Drain and set aside.
- In a large saucepan over medium heat, melt the butter. Add the flour and whisk until fully combined. Cook the mixture, whisking continuously, for 2-3 minutes until it turns a light golden color.
- Slowly pour in the milk and heavy cream, whisking constantly to avoid lumps. Continue cooking, stirring frequently, until the mixture thickens and reaches a gentle simmer.
- Lower the heat and mix in the shredded cheddar and Monterey Jack cheeses, mustard powder, onion powder, garlic powder, and smoked paprika. Stir until the cheese is fully melted and the sauce is smooth.
- Season with salt and pepper to taste.
- Add the cooked macaroni to the cheese sauce, stirring until the noodles are well-coated and glossy.
- Serve and enjoy your extra creamy, cheesy mac and cheese!