Million Dollar Mac and Cheese Casserole

Published on

There’s just something magical about a really good mac and cheese, isn’t there? For me, it brings back memories of cozy family dinners and potlucks where everyone gathered around the table, eager for a comforting bite. This isn’t just any mac and cheese, though. This is my go-to, the one everyone asks for by name: the Million Dollar Mac and Cheese Casserole. It’s rich, creamy, and has that perfect golden crust that makes you feel like you’ve won the culinary lottery!

Million Dollar Mac and Cheese Casserole - finished dish

Why You’ll Love This Million Dollar Mac and Cheese Casserole

  • It’s incredibly creamy and cheesy, thanks to a dreamy blend of cheeses and a rich sauce.
  • The texture is just right – perfectly cooked pasta with a crispy, buttery topping.
  • It’s surprisingly easy to make, even for a beginner, and comes together quickly.
  • This casserole is perfect for family dinners, holidays, or any time you need serious comfort food!

Ingredients You’ll Need

  • Cavatappi noodles: These corkscrew-shaped noodles are fantastic because they really grab onto that cheesy sauce. You can also use elbow noodles if you prefer, they work just as well!
  • Unsalted butter: We use unsalted so we can control the saltiness of the dish ourselves.
  • All-purpose flour: This is our secret weapon for building a thick, luscious cheese sauce. It helps create a roux, which is the base for so much creamy goodness.
  • Whole milk & Evaporated milk: The combination of these two milks gives us an incredibly rich and smooth sauce. Don’t skip the evaporated milk – it adds a wonderful depth!
  • Dijon mustard: Trust me on this one! You won’t taste “mustard,” but it really enhances the cheese flavor and adds a subtle tang.
  • Garlic powder, Onion powder, Dried parsley, Black pepper: These are our flavor boosters, creating a savory base for the cheese.
  • Cheddar cheese, Monterey Jack cheese, Gruyère cheese: This trio is a dream team! Freshly shredding them yourself is key for the best melt. Pre-shredded cheeses often have anti-caking agents that can make your sauce gritty.
  • Sour cream: This adds a lovely tang and extra creaminess layered right into the casserole.
  • Seasoned panko bread crumbs: Panko creates an extra crispy, golden topping compared to regular breadcrumbs.
  • Melted unsalted butter: This gets mixed with the panko for that irresistible crunch!

How to Make Million Dollar Mac and Cheese Casserole Step by Step

First things first, let’s get that oven preheating to 350°F. While that’s warming up, grab your 9×13 inch casserole dish and give it a good spray with cooking spray. This makes sure nothing sticks and cleanup is a breeze. Set that aside for a moment.

Now, it’s pasta time! Cook your cavatappi or elbow noodles according to the package directions, but here’s a crucial tip: cook them for one minute less than what the package says. We want them al dente, which means they’ll still have a slight bite because they’ll finish cooking in the oven. Overcooked pasta can get mushy, and we definitely don’t want that! Once they’re done, drain them and rinse with cool water. This stops them from cooking further and prevents them from sticking together.

While your noodles are doing their thing, let’s make that amazing cheese sauce. In a large skillet, melt your ¼ cup of unsalted butter. Once it’s melted and bubbly, stir in the ¼ cup of all-purpose flour. Cook this mixture for about a minute, stirring constantly. This creates what we call a roux, which is the base for our creamy sauce. Next, gradually whisk in the 3 cups of whole milk and the 12 oz can of evaporated milk until everything is smooth. Don’t worry if it looks a little thin at first! Then, stir in the Dijon mustard, garlic powder, onion powder, dried parsley, and black pepper. Bring this mixture to a gentle simmer and let it cook for about 3 minutes, stirring often, until the sauce starts to thicken up. This is where the magic happens!

Once your sauce is thickened, take it off the heat and stir in the 8 ounces of shredded cheddar cheese and 8 ounces of shredded Monterey Jack cheese until they’re completely melted and smooth. Oh, it’s going to smell incredible! Now, carefully fold in your cooked noodles. If your skillet feels a bit too full, no worries at all – you can always transfer everything to a large bowl to mix it all together. Once combined, pour half of these cheesy noodles into your prepared casserole dish. Evenly spread half of the 8 ounces of shredded Gruyère cheese over the noodles, then spread all of the sour cream right on top of that Gruyère layer. Add the remaining noodles, and then sprinkle the rest of the Gruyère cheese over the top. For the perfect finish, combine the ¾ cup of seasoned panko bread crumbs and 3 tablespoons of melted butter in a small bowl, then spread this glorious mixture evenly over the cheese. Pop it into the oven and bake for 30 minutes, until it’s hot and bubbly and that topping is beautifully golden brown. Let it rest for 5 to 10 minutes to set up before serving – trust me, it’s worth the wait!

Million Dollar Mac and Cheese Casserole - step by step

My Top Tips for Success

  • I always recommend shredding your own cheese from blocks. It melts so much better and gives you a smoother sauce than pre-shredded bags.
  • Don’t overcook your pasta! In my experience, undercooking it by a minute ensures it’s perfect after baking.
  • Make sure your butter and flour cook for a full minute to get rid of that raw flour taste in your roux.
  • Trust me on this one: Dijon mustard is a flavor enhancer, not a flavor changer. It really makes the cheese pop!
  • Let the casserole rest for a few minutes after baking. This helps the sauce set up and prevents it from being too runny when you serve it.

Common Mistakes to Avoid

  • Using pre-shredded cheese: This often contains anti-caking agents that can make your sauce grainy. Take the extra few minutes to shred your own!
  • Overcooking the pasta: If your pasta is too soft before baking, it will turn mushy in the oven. Always cook it al dente.
  • Not whisking the milk in gradually: Adding all the milk at once can lead to lumps in your sauce. Whisk it in slowly for a smooth result.
  • Skipping the rest time: Cutting into the casserole too soon will result in a runny dish. A 5-10 minute rest allows everything to set beautifully.

How to Store Million Dollar Mac and Cheese Casserole

  • Refrigerate: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days.
  • Freeze: You can freeze this casserole, unbaked or baked, for up to 2-3 months. Wrap it tightly in plastic wrap and then foil. Thaw overnight in the fridge before reheating.
  • Reheat: For best results, reheat individual portions in the microwave or a larger portion covered with foil in a 300°F oven until warmed through. You might want to add a splash of milk to help with creaminess.

Frequently Asked Questions

Can I use different types of cheese?

Absolutely! While this blend is fantastic, you can customize it. Just make sure to use good melting cheeses like cheddar, Monterey Jack, Colby, or fontina. Avoid crumbly cheeses that won’t melt smoothly.

Why is my cheese sauce lumpy?

Lumpy sauce usually happens if the flour isn’t fully cooked in the butter, or if the milk is added too quickly without whisking constantly. Make sure to whisk vigorously as you add the milk to create a smooth base.

Can I make this ahead of time?

Yes, you can! Assemble the casserole completely, cover it tightly, and refrigerate for up to 24 hours before baking. You might need to add an extra 10-15 minutes to the baking time if baking from cold.

What can I serve with this mac and cheese?

This casserole is hearty enough to be a meal on its own, but it pairs wonderfully with a simple green salad, roasted vegetables, or grilled chicken or pork chops.

I truly hope this Million Dollar Mac and Cheese Casserole brings as much comfort and joy to your table as it does to mine. It’s a recipe that tastes like a warm hug! If you give it a try, please let me know how it turns out – I always love hearing from you.

Print

Million Dollar Mac and Cheese Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Million Dollar Mac and Cheese Casserole is incredibly rich, creamy, and topped with a golden, crispy panko crust, perfect for any occasion.

  • Author: Hanna
  • Prep Time: 20
  • Cook Time: 30
  • Total Time: 50
  • Yield: 8 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 lb cavatrappi noodles, or elbow noodles
  • ¼ cup unsalted butter, room temperature
  • ¼ cup all-purpose flour
  • 3 cups whole milk
  • 1 (12 oz) can evaporated milk
  • 1 tablespoon Dijon mustard
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried parsley
  • ½ teaspoon black pepper
  • 8 oz cheddar cheese, freshly shredded (about 2 cups)
  • 8 oz Monterey Jack cheese, freshly shredded (about 2 cups)
  • 8 oz Gruyère cheese, freshly shredded (about 2 cups)
  • 1 cup sour cream
  • ¾ cup seasoned panko bread crumbs
  • 3 tablespoons unsalted butter, melted

Instructions

  1. Preheat the oven to 350°F.
  2. Spray a 9×13 inch casserole dish with cooking spray.
  3. Set the casserole dish aside.
  4. Cook the pasta according to package directions, cooking for one minute less than required.
  5. Drain the pasta.
  6. Rinse the pasta with cool water to prevent sticking.
  7. Melt ¼ cup unsalted butter in a large skillet.
  8. Stir in ¼ cup all-purpose flour.
  9. Cook for 1 minute, stirring constantly.
  10. Whisk in 3 cups whole milk until smooth.
  11. Whisk in 1 (12 oz) can evaporated milk until smooth.
  12. Add 1 tablespoon Dijon mustard.
  13. Add 1 teaspoon garlic powder.
  14. Add 1 teaspoon onion powder.
  15. Add 1 teaspoon dried parsley.
  16. Add ½ teaspoon black pepper.
  17. Stir to combine all ingredients.
  18. Bring the sauce to a simmer.
  19. Cook until the sauce begins to thicken, about 3 minutes.
  20. Stir in 8 oz shredded cheddar cheese until melted and smooth.
  21. Stir in 8 oz shredded Monterey Jack cheese until melted and smooth.
  22. Fold the cooked noodles into the cheese sauce.
  23. Pour half of the cheesy noodles into the prepared casserole dish.
  24. Evenly top the casserole with half of the 8 oz shredded Gruyère cheese.
  25. Spread all of the 1 cup sour cream on top of the Gruyère.
  26. Add the remaining noodles on top.
  27. Sprinkle the remaining Gruyère cheese over the top.
  28. Combine ¾ cup seasoned panko bread crumbs and 3 tablespoons melted butter in a small bowl.
  29. Evenly spread the panko mixture over the cheese layer.
  30. Place the casserole in the oven.
  31. Bake for 30 minutes, until hot and bubbly and the topping is golden brown.
  32. Let the casserole rest for 5 to 10 minutes to set up.
  33. Serve and enjoy!

Notes

Always shred your own cheese for the smoothest sauce.
Cook pasta to al dente (1 minute less than package directions) to prevent mushiness.
Let the casserole rest for 5-10 minutes after baking for best results.
To avoid lumps, whisk milk gradually into the butter-flour mixture.

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