The Best Macaroni and Cheese Ever

Share With Your Friends

The Best Macaroni and Cheese Ever

I’ll never forget the first time I tried to make this mac and cheese. It was for my dad’s birthday, and I was so confident. I thought, how hard could it be? I ended up with a grainy, separated mess that we politely called “soupy cheese noodles.” My brother still brings it up at holidays. That failure is exactly why I kept trying, and after a lot of lumpy sauces and bland batches, I finally nailed it. This version is the one my friends actually ask me to bring to parties now.

Recipe Card

Recipe Title The Best Macaroni and Cheese Ever
Servings 6 people
Prep Time 15 minutes
Cooking Time 30 minutes
Calories About 520 per serving

Ingredients

  • 1 pound elbow macaroni
  • 1/2 cup unsalted butter
  • 1/2 cup all-purpose flour
  • 3 cups whole milk, warmed up
  • 2 cups heavy cream
  • 4 cups shredded sharp cheddar cheese
  • 2 cups shredded Gruyère cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dry mustard
  • 1/2 teaspoon paprika
  • Salt and black pepper to taste
  • 1 cup panko breadcrumbs
  • 2 tablespoons melted butter for topping

Let’s talk about the cheeses. I once used pre-shredded bagged cheese because I was in a hurry. Big mistake. The anti-caking stuff on it made my sauce weirdly gritty and it never fully melted. Now I always, always shred my own cheese. It’s a little more work but it makes the sauce so silky. And the Gruyère? I swapped it for Swiss once when I was broke and it was still good, but it just wasn’t the same.

Directions

  1. First, preheat your oven to 375°F and grab a big 9×13 inch baking dish.
  2. Cook the macaroni in a big pot of salted water. You want it just a little underdone, like al dente, because it’ll keep cooking in the oven.
  3. While that’s going, melt the 1/2 cup of butter in a large, heavy-bottomed pot or Dutch oven over medium heat.
  4. Whisk in the flour and keep whisking for like two minutes until it’s all bubbly and smells a bit toasty. This is your roux.
  5. Slowly pour in the warm milk and cream, whisking the whole time so no lumps form.
  6. Keep cooking and whisking until the sauce thickens enough to coat the back of a spoon. This can take 5-8 minutes, don’t rush it.
  7. Turn the heat down to low and stir in all those spices: garlic powder, onion powder, dry mustard, paprika, salt, and pepper.
  8. Now, take the pot off the heat completely. This is important! Gradually stir in the shredded cheeses until everything is melted and smooth.
  9. Drain your cooked macaroni and stir it right into the cheese sauce until every noodle is coated.
  10. Pour the whole mixture into your greased baking dish.
  11. Mix the panko breadcrumbs with the 2 tablespoons of melted butter and sprinkle it evenly over the top.
  12. Bake for 20-25 minutes, until it’s all bubbly and the top is a beautiful golden brown.
  13. Let it sit for about 10 minutes before you dig in. I know it’s hard to wait, but it helps the sauce set.

The step where you take the pot off the heat to add the cheese? I learned that the hard way. I was impatient and kept it on a low flame, thinking it would be fine. The cheese seized up and got kinda stringy and oily. It was a total bummer. Now I’m religious about killing the heat before the cheese even gets near the pot. It makes all the difference for a creamy sauce.

This mac and cheese has seen me through so many potlucks and lazy Sundays. One time, I brought it to a neighborhood BBQ and a guy I had a crush on ate three helpings. We’ve been married for five years now, so I guess it works. It’s the ultimate comfort food that feels fancy but is really just a simple, one-pot kind of meal. The leftovers are almost better the next day, if there even are any.

I’ve tried to make it healthier, I really have. I swapped in whole wheat pasta once and my kids looked at me like I’d committed a crime. It was just too dense. And using low-fat cheese is a complete no-go; it just doesn’t melt right. So now I just accept that this is a treat, and we have it with a big salad to feel a little better about it. It’s a family favorite for a reason, not a health food.

The beauty of this recipe is that it’s pretty forgiving once you get the basics down. I’ve forgotten the dry mustard and it was still great. I’ve doubled the garlic powder because, well, garlic. It’s a canvas for your own tastes. Just don’t mess with the roux or the cheese-melting process. Those are the pillars holding up this cheesy, glorious temple.

Nutrition Info (per serving)

Calories Carbs Fat Protein
520 45g 28g 22g

Okay, looking at that nutrition info is always a little scary, I won’t lie. It’s a rich dish, for sure. I’ve tried to lighten it up with lower-fat milk and less butter, but it just doesn’t have the same soul-satisfying creaminess. If you’re feeding a crowd or it’s a special occasion, I say go for the real deal. For everyday, maybe just have a smaller portion with some roasted veggies on the side.

Ingredient Swaps

Ingredient Substitution
Gruyère Cheese Swiss or Fontina
Heavy Cream All whole milk
Elbow Macaroni Cavatappi or Shells
Panko Topping Crushed Ritz crackers

I’ve tried almost every swap on this list. Using all milk instead of heavy cream works in a pinch, but the sauce is noticeably less luxurious and rich. Cavatappi is actually a fantastic swap for the elbows because all the nooks and crannies hold onto the sauce. And the Ritz cracker topping? That was a happy accident when I was out of breadcrumbs, and it’s so buttery and good. Just don’t use pre-crushed canned breadcrumbs for the topping, they get weirdly soggy.

Tips

  • Grate your own cheese from a block. Seriously, it’s the number one tip for a smooth sauce.
  • Warm your milk and cream before adding it to the roux. It helps everything come together without lumps.
  • Let the baked mac and cheese rest for 10 minutes before serving. It stops it from being a soupy mess on the plate.
  • Undercook your pasta by a minute or two. It soaks up the sauce and doesn’t get mushy in the oven.

The rest period was a tough lesson. I was so excited to serve it one time that I scooped it right out of the oven. It looked beautiful in the dish, but on the plates it was a cheesy puddle. We had to eat it with a spoon! Letting it sit feels like forever when you’re hungry, but it gives the sauce time to set up and cling to the noodles perfectly.

FAQ

Can I make this ahead of time?
Oh yeah, all the time. I assemble the whole thing the night before, cover it, and keep it in the fridge. Just let it sit on the counter for 30 minutes before you bake it, and you might need to add 5-10 minutes to the baking time since it’s going in cold.

Why is my sauce grainy?
I feel your pain. This usually happens if the heat was too high when you added the cheese, or if you used pre-shredded cheese. The stabilizers in bagged cheese and too much heat can make the fats separate. Always shred your own and take the pot off the heat!

Can I freeze the leftovers?
You can, but just know the texture changes. The creamy sauce can get a little bit watery when it thaws. It’s still totally edible and tastes good, but it’s not quite the same as fresh. We usually just fight over the leftovers the next day.

That’s everything I know about making The Best Macaroni and Cheese Ever! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time.

The Best Macaroni and Cheese Ever

Creamy, decadent homemade mac and cheese with a perfect blend of sharp cheddar and Gruyère cheeses, topped with buttery panko breadcrumbs for the ultimate comfort food experience.

The Best Macaroni and Cheese Ever recipe

★★★★☆

4.2/5
(33 reviews)

Cuisine
American

Category
Main Course

Prep

Cook

Total

Serves
6

Ingredients

  • 1 pound elbow macaroni
  • 1/2 cup unsalted butter
  • 1/2 cup all-purpose flour
  • 3 cups whole milk, warmed
  • 2 cups heavy cream
  • 4 cups shredded sharp cheddar cheese
  • 2 cups shredded Gruyère cheese
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dry mustard
  • 1/2 teaspoon paprika
  • Salt and black pepper to taste
  • 1 cup panko breadcrumbs
  • 2 tablespoons melted butter for topping

Instructions

  1. Preheat oven to 375°F and grease a 9×13 inch baking dish

  2. Cook macaroni in salted water until al dente (slightly undercooked)

  3. Melt 1/2 cup butter in a large Dutch oven over medium heat

  4. Whisk in flour and cook for 2 minutes until bubbly and fragrant to make roux

  5. Gradually pour in warm milk and cream while whisking constantly to prevent lumps

  6. Continue cooking and whisking until sauce thickens enough to coat the back of a spoon (5-8 minutes)

  7. Reduce heat to low and stir in garlic powder, onion powder, dry mustard, paprika, salt, and pepper

  8. Remove pot from heat completely and gradually stir in shredded cheeses until melted and smooth

  9. Drain cooked macaroni and stir into cheese sauce until fully coated

  10. Pour mixture into prepared baking dish

  11. Mix panko breadcrumbs with 2 tablespoons melted butter and sprinkle evenly over top

  12. Bake for 20-25 minutes until bubbly and golden brown

  13. Let rest for 10 minutes before serving to allow sauce to set

Nutrition (Per Serving)

Calories
520

Fat
28g

Carbs
45g

Protein
22g

Fiber
2g

Sugar
8g

Sodium
0mg

Cholesterol
0mg

best homemade mac and cheese recipecreamy baked macaroni and cheesehow to make perfect cheese saucefamily favorite comfort food recipesgourmet mac and cheese with gruyere


RecipesGround




Share With Your Friends

Leave a Comment

Your email address will not be published. Required fields are marked *