Mac and Cheese Recipe

Published on

There’s just something magical about a really good Mac and Cheese Recipe, isn’t there? For me, it’s pure comfort food, a warm hug in a bowl that instantly brings me back to cozy family dinners. I remember my grandma making her famous mac and cheese, and the whole house would just smell incredible. This particular Mac and Cheese Recipe is my go-to when I need that same feeling of warmth and deliciousness. It’s creamy, cheesy, and just hits all the right spots every single time.

Mac and Cheese Recipe - finished dish

Why You’ll Love This Mac and Cheese Recipe

  • It’s incredibly creamy and cheesy, with that perfect balance of flavors.
  • You’ll be amazed at how simple it is to make, even from scratch!
  • It uses everyday ingredients you probably already have in your pantry.
  • It’s the ultimate comfort food for any occasion, from a weeknight meal to a potluck.

Ingredients You’ll Need

  • Unsalted Butter: Using unsalted butter gives you control over the overall saltiness of the dish. Don’t substitute with margarine here; butter adds richness.
  • All-Purpose Flour: This is our secret weapon for creating that thick, luscious sauce. It forms a roux with the butter.
  • Garlic Powder, Ground Mustard, Paprika, Onion Powder: These seasonings are key to building that deep, savory flavor. The ground mustard doesn’t make it taste like mustard, but rather enhances the cheese!
  • Whole Milk: Whole milk provides the creamy base for our sauce. Avoid skim or low-fat milk, as they won’t give you the same richness.
  • Chicken Broth: This adds a wonderful savory depth to the sauce that water just can’t replicate. You can use vegetable broth if you prefer.
  • Uncooked Elbow Macaroni: The classic choice for mac and cheese! Any small, sturdy pasta shape will work, but elbows hold the sauce beautifully.
  • Freshly Shredded Mozzarella Cheese: Mozzarella gives that amazing, stretchy cheese pull. Freshly shredded melts so much better than pre-shredded.
  • Freshly Shredded Sharp Cheddar Cheese: This is where a lot of the cheesy flavor comes from. Sharp cheddar has a wonderful tang. Again, fresh is best!
  • Freshly Grated Parmesan Cheese: Parmesan adds a salty, nutty depth that really rounds out the cheese blend.

How to Make Mac and Cheese Recipe Step by Step

Let’s get started on this delicious journey! First things first, grab a large, nonstick pot. We’re going to melt four tablespoons of unsalted butter over medium heat. Once it’s all bubbly and melted, whisk in three tablespoons of all-purpose flour. Keep whisking constantly for about a minute until it forms a smooth paste – this is called a roux, and it’s what thickens our sauce. Now, add all your seasonings: garlic powder, ground mustard, paprika, onion powder, salt, and pepper. Keep whisking for another minute to let those flavors bloom.

This is where the magic really starts! Gradually pour in the two cups of whole milk, whisking continuously as you add it. You’ll see the sauce start to thicken up in about 1-2 minutes. Don’t worry if it looks a little thick at this point. Next, slowly add the 2-1/2 cups of chicken broth, still whisking constantly to keep everything smooth. Bring this mixture to a boil – keep an eye on it!

Once it’s boiling, it’s time for the macaroni! Add the 2-1/2 cups of uncooked elbow macaroni right into the pot and give it a good stir with a wooden spoon. Reduce the heat to medium-low. You want a gentle bubble across the top when you’re not stirring. Now, this is important: stir often, scraping the bottom of the pot, for 8-11 minutes. We want the pasta to be just cooked, a little bit firm, and the sauce will thicken slightly. If it still looks a bit too saucy, trust me, it will thicken up beautifully once we add the cheese. Remove the pot from the heat and get ready for the best part!

Mac and Cheese Recipe - step by step

My Top Tips for Success

  • I always recommend shredding your own cheese. Pre-shredded cheeses have additives that prevent them from melting smoothly, and you want that silky sauce!
  • Don’t walk away from the pot when making the roux or adding the liquids. Constant whisking prevents lumps and ensures a smooth, creamy sauce.
  • Trust me on this one: don’t overcook the pasta. It will continue to cook a little in the hot sauce, so al dente is perfect.
  • When adding the cheese, do it off the heat and one type at a time. This helps the cheese melt evenly and prevents a grainy texture.
  • Seasoning is key! Taste and adjust the salt and pepper at the end. Sometimes a little extra pinch makes all the difference.

Common Mistakes to Avoid

  • Using pre-shredded cheese: This often leads to a gritty or clumpy sauce because pre-shredded cheese contains anti-caking agents that don’t melt well. Always shred your own for the creamiest result.
  • Not whisking enough: If you don’t whisk constantly when adding the flour to the butter (making the roux) or when adding the milk and broth, you can end up with a lumpy sauce. Keep that whisk moving!
  • Overcooking the pasta: If your macaroni is too soft before adding the cheese, it can become mushy in the final dish. Cook it until it’s just barely tender.
  • Adding all the cheese at once: Dumping all the cheese in at once can cause it to clump and not melt smoothly. Add it gradually, stirring until each addition is fully incorporated.
  • Overheating the sauce after adding cheese: Heating cheesy sauces too much after the cheese is incorporated can make the sauce break and become oily. Remove from heat before adding cheese.

How to Store Mac and Cheese Recipe

  • Refrigeration: Store leftover Mac and Cheese Recipe in an airtight container in the refrigerator for up to 3-4 days.
  • Reheating: For best results, reheat gently on the stovetop over low heat, adding a splash of milk or broth to loosen the sauce as it warms. You can also microwave individual portions, stirring occasionally.
  • Freezing: While you can freeze mac and cheese, the texture might change slightly upon thawing. Freeze in an airtight container for up to 2-3 months. Thaw in the refrigerator overnight before reheating.

Frequently Asked Questions

Can I use different types of cheese?

Absolutely! While this Mac and Cheese Recipe uses a specific blend for optimal flavor and melt, you can experiment with other good melting cheeses like Monterey Jack, Colby, or Gruyere. Just make sure they’re freshly shredded.

What if my sauce is too thick or too thin?

If your sauce is too thick, you can whisk in a little extra warm milk or chicken broth until it reaches your desired consistency. If it’s too thin, you can continue to gently simmer it for a few more minutes to allow it to reduce and thicken, or make a very small slurry of cornstarch and water to whisk in.

Can I make this Mac and Cheese Recipe ahead of time?

You can make the cheese sauce ahead of time and store it in the refrigerator for up to 2 days. When ready to serve, gently reheat the sauce, then cook the pasta and combine. The full dish is best enjoyed fresh.

Why is my cheese sauce grainy?

A grainy cheese sauce is usually due to using pre-shredded cheese with anti-caking agents, or overheating the sauce after the cheese has been added. Always shred your own cheese and remove the pot from the heat before stirring in the cheese.

Can I add protein to this Mac and Cheese Recipe?

Yes, cooked shredded chicken, ham, or even bacon bits would be delicious additions. Stir them in at the very end, just before serving, to ensure they are heated through.

I hope you give this Mac and Cheese Recipe a try in your kitchen! It’s such a comforting and satisfying dish, and I really think you’ll love it. When you make it, please let me know how it turns out. Happy cooking!

Print

Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, cheesy, and comforting Mac and Cheese Recipe made from scratch with a delicious blend of cheeses and simple seasonings.

  • Author: Hanna
  • Prep Time: 10
  • Cook Time: 20
  • Total Time: 30
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Ingredients

Scale
  • 4 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon garlic powder
  • 1/2 teaspoon ground mustard
  • 1/2 teaspoon paprika
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 cups whole milk
  • 2-1/2 cups chicken broth
  • 2-1/2 cups uncooked elbow macaroni
  • 1/2 cup freshly shredded mozzarella cheese
  • 1-1/2 cups freshly shredded sharp Cheddar cheese
  • 1/4 cup freshly grated Parmesan cheese

Instructions

  1. Melt butter in a large, nonstick pot over medium heat.
  2. Whisk in flour until smooth, about 1 minute.
  3. Add garlic powder, ground mustard, paprika, onion powder, salt, and pepper.
  4. Whisk seasonings constantly for about 1 minute.
  5. Gradually add whole milk, whisking continuously until the mixture thickens (1–2 minutes).
  6. Slowly add chicken broth, while constantly whisking.
  7. Bring the mixture to a boil.
  8. Once boiling, add the uncooked elbow macaroni.
  9. Stir the macaroni with a wooden spoon.
  10. Reduce heat to medium-low, maintaining a gentle bubble across the top when not stirring.
  11. Stir often, scraping the bottom of the pot, for 8–11 minutes.
  12. Cook until pasta is just cooked (al dente) and the sauce slightly thickens.
  13. Remove the pot from heat.
  14. Sprinkle in the freshly shredded mozzarella cheese, stirring gently until fully melted.
  15. Sprinkle in the freshly shredded sharp Cheddar cheese, stirring gently until fully melted.
  16. Sprinkle in the freshly grated Parmesan cheese, stirring gently until fully melted.
  17. Adjust seasoning to taste.
  18. Serve hot, optionally with a dash of hot sauce.

Notes

Always use freshly shredded cheese for the best melt and creamiest sauce.
Whisk constantly when making the roux and adding liquids to prevent lumps.
Do not overcook the pasta; it should be al dente as it will continue to cook slightly.
Taste and adjust seasonings at the end for perfect flavor.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

I’m Anni Seyler baker, relentless recipe tester, professional butter enthusiast, and the person behind The Flaky Truth. I’m 32, a mom of two, and I spend most of my week with flour somewhere it shouldn’t be (usually my hair).

Related posts

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star