There’s something undeniably comforting about a bowl of Mac and Cheese. Whether it’s a rainy day, a cozy night in, or just a craving for something cheesy and delicious, this dish has a way of warming the heart and filling the belly. With its creamy texture and rich flavors, it’s no wonder that Mac and Cheese has become a beloved staple in many kitchens. Today, I’m excited to share my favorite recipe that is not only simple but also packed with flavor.
Why It’s My Go-To

Mac and Cheese is versatile, easy to make, and always a crowd-pleaser. What I love most about this recipe is how you can customize it to fit your taste. Whether you prefer a classic style or something a little more adventurous, like Buffalo Chicken Mac And Cheese, this base recipe is your canvas. Plus, it’s a dish that brings back fond memories of childhood while still being a hit at dinner parties.
What Goes Into Mac and Cheese
To create the ultimate Mac and Cheese, you’ll need a few essential ingredients. Here’s what you’ll be gathering:
- 14 oz dry elbow macaroni – The classic pasta choice for Mac and Cheese.
- Salt – Essential for flavoring the pasta.
- 3 1/2 Tbsp butter – Adds richness to the cheese sauce.
- 3 1/2 Tbsp flour – Helps thicken the sauce.
- 2 1/3 cups low-fat milk – A creamy base for your sauce.
- 1/2 tsp dry mustard – Enhances the flavor of the cheese.
- 1/4 tsp garlic powder – Adds a nice depth of flavor.
- 4 oz cream cheese – For extra creaminess, diced into small pieces.
- 8 oz extra sharp cheddar cheese – The star of the show, shredded.
- 4 oz mozzarella cheese – For that gooey, stretchy texture.
- Reserved pasta water – To adjust the consistency of the sauce.
Appliances & Accessories
Before you dive into the cooking process, make sure you have these handy:
- Large pot – For boiling the macaroni.
- Whisk – To combine the cheese sauce ingredients evenly.
- Large saucepan – For making the cheese sauce.
- Colander – To drain the macaroni once cooked.
- Measuring cups and spoons – For accurate ingredient measurements.
Step-by-Step: Mac and Cheese

Making Mac and Cheese is a straightforward process. Follow these steps, and you’ll have a delicious dish ready in no time!
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to the package instructions until al dente. Drain the pasta in a colander and set aside, reserving about a cup of pasta water.
Step 2: Make the Roux
In a large saucepan over medium heat, melt the butter. Once melted, whisk in the flour until you form a paste. Cook for about a minute, stirring constantly.
Step 3: Create the Cheese Sauce
Slowly whisk in the low-fat milk, ensuring there are no lumps. Continue to whisk until the mixture thickens, about 5-7 minutes. Stir in the dry mustard and garlic powder.
Step 4: Add the Cheeses
Reduce the heat to low and stir in the cream cheese until melted. Then, gradually add the shredded cheddar and mozzarella, mixing until everything is smooth and creamy.
Step 5: Combine Pasta and Sauce
Add the drained macaroni to the cheese sauce, stirring to coat all the pasta evenly. If the sauce is too thick, add a bit of the reserved pasta water until you reach your desired consistency.
Step 6: Serve and Enjoy
Serve warm, and if you’re feeling adventurous, top with breadcrumbs or try a variation like Loaded Baked Mac Cheese With Bacon for an extra twist!
Seasonal Flavor Boosts

To elevate your Mac and Cheese, consider adding one of these seasonal flavor boosts:
- Butternut Squash – Puree roasted butternut squash for a creamy and nutritious twist.
- Spinach – Stir in fresh or sautéed spinach for a pop of color and added nutrients.
- Truffle Oil – Drizzle a bit for an upscale, gourmet touch.
- Jalapeños – Add fresh or pickled jalapeños for a spicy kick.
Avoid These Mistakes
Creating the perfect Mac and Cheese can be simple, but there are a few common pitfalls to avoid:
- Overcooking the Pasta – Make sure your pasta is al dente, as it will continue to cook in the cheese sauce.
- Skimping on Cheese – Don’t hold back! More cheese equals a creamier dish.
- Not Saving Pasta Water – This starchy water is key for adjusting the sauce consistency, so don’t forget it!
- Cooking on High Heat – Keep the heat low when melting the cheese to prevent it from becoming gritty.
Refrigerate, Freeze, Reheat
If you find yourself with leftovers (which is a rare treat!), here’s how to handle them:
Refrigerate any leftover Mac and Cheese in an airtight container for up to 3 days. To reheat, simply add a splash of milk to the pasta and microwave in short intervals, stirring in between. If you want to freeze it, portion it into freezer-safe containers and it can last up to 3 months. Thaw in the refrigerator before reheating.
Troubleshooting Q&A
Why is my Mac and Cheese gritty?
This can happen if the cheese is overheated or if you use pre-shredded cheese that contains anti-caking agents. Always melt cheese over low heat and use block cheese that you shred yourself for the best results.
How can I make my Mac and Cheese creamier?
To achieve a creamier texture, ensure you’re using enough cheese and consider adding a splash of heavy cream or more reserved pasta water as you combine everything.
Can I make Mac and Cheese ahead of time?
Yes! You can prepare the cheese sauce and cook the pasta ahead of time. Just combine them before serving and reheat gently.
What can I add for flavor besides cheese?
Try incorporating herbs like thyme or rosemary, or spices such as paprika or cayenne. For a savory twist, crispy bacon or sautéed mushrooms can also add depth to your dish.
More from the Kitchen
If you’re looking for more delicious recipes and inspiration, check these out:
- Buffalo Chicken Mac And Cheese
- Loaded Baked Mac Cheese With Bacon
- Classic Lasagna
- Cheesy Garlic Bread
Hungry for More?
If this Mac and Cheese has whetted your appetite for comfort food, stay tuned for more recipes that will bring warmth and joy to your table. Whether you’re feeding a family, entertaining friends, or simply indulging in a personal treat, these dishes will never disappoint.
Indulge in the creamy, cheesy goodness of Mac and Cheese, and let it bring a little extra comfort to your day!

Mac and Cheese
Ingredients
Ingredients
- 14 oz dry elbow macaroni
- to taste Salt
- 3 1/2 Tbsp butter
- 3 1/2 Tbsp flour
- 2 1/3 cups low-fat milk
- 1/2 tsp dry mustard
- 1/4 tsp garlic powder
- 4 oz cream cheese diced into small pieces
- 8 oz extra sharp cheddar cheese shredded
- 4 oz mozzarella cheese shredded
- to taste Reserved pasta water
Instructions
Instructions
- Step 1: Cook the Pasta - Bring a large pot of salted water to a boil. Add the elbow macaroni and cook according to the package instructions until al dente. Drain the pasta in a colander and set aside, reserving about a cup of pasta water.
- Step 2: Make the Roux - In a large saucepan over medium heat, melt the butter. Once melted, whisk in the flour until you form a paste. Cook for about a minute, stirring constantly.
- Step 3: Create the Cheese Sauce - Slowly whisk in the low-fat milk, ensuring there are no lumps. Continue to whisk until the mixture thickens, about 5-7 minutes. Stir in the dry mustard and garlic powder.
- Step 4: Add the Cheeses - Reduce the heat to low and stir in the cream cheese until melted. Then, gradually add the shredded cheddar and mozzarella, mixing until everything is smooth and creamy.
- Step 5: Combine Pasta and Sauce - Add the drained macaroni to the cheese sauce, stirring to coat all the pasta evenly. If the sauce is too thick, add a bit of the reserved pasta water until you reach your desired consistency.
- Step 6: Serve and Enjoy - Serve warm, and if you're feeling adventurous, top with breadcrumbs or try a variation for an extra twist!
Equipment
- Large Pot
- Whisk
- Large Saucepan
- Colander
- Measuring cups and spoons
Notes
- For a creamier texture, add a splash of heavy cream or more reserved pasta water.
- Don't forget to save pasta water for adjusting sauce consistency!
- Feel free to customize with seasonal ingredients like spinach or butternut squash.
- For a spicy twist, add jalapeños or hot sauce.
- Reheat leftovers with a splash of milk to maintain creaminess.
