This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Okay, here’s the deal.
This mac and cheese? It’s not just any mac and cheese. It’s the kind of dish you bring to a potluck, set gently on the table, and before you even find your seat—it’s half gone. This Million Dollar Mac and Cheese Casserole is creamy, cheesy, golden, and topped with a buttery, crispy crown. With three kinds of cheese and a rich, layered texture, it brings the comfort food vibes hard.
You can serve this for Sunday dinner, a chilly fall night, or even that random Tuesday when you need something warm and cheesy. Honestly, it tastes like a hug.
Let’s walk through it together, step by step. You’ve got this.
Why We Call It “Million Dollar” Mac
Now, you don’t need a million bucks to make it—but it tastes like you spent a small fortune. What gives it that name?
First, it’s the triple threat of cheeses: cheddar, Monterey Jack, and Gruyère. Each one adds a little something special—sharpness, creaminess, and just the right amount of nutty flavor. Next, we layer in a surprising swipe of sour cream, which melts into the pasta and gives it an ultra-luxurious texture. And finally, the topping—a golden, crunchy layer of panko breadcrumbs and melted butter—because every masterpiece deserves a crown.
So yeah, this casserole earns the name. It’s rich. It’s decadent. And it disappears fast.

Ingredients You’ll Need
Here’s everything you’ll need to gather. Stick with freshly shredded cheese if you can—it makes a big difference in flavor and meltiness.
For the Mac and Cheese:
- 1 lb cavatappi noodles (or elbow macaroni)
- ¼ cup unsalted butter
- ¼ 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
- 8 oz Monterey Jack cheese, freshly shredded
- 8 oz Gruyère cheese, freshly shredded
- 1 cup sour cream
For the Topping:
- ¾ cup seasoned panko breadcrumbs
- 3 tablespoons unsalted butter, melted
And here’s your gentle reminder to shred your own cheese. Pre-shredded cheese has anti-caking agents that mess with the sauce texture. Freshly shredded melts better, tastes better, and gives you that perfect cheese pull.

How to Make Million Dollar Mac and Cheese
1. Preheat and Prep
Start by preheating your oven to 350°F. Lightly grease a 9×13-inch casserole dish and set it aside.
2. Cook the Pasta
Boil your pasta in salted water and cook it until it’s just al dente—about one minute less than the package instructions. Since the pasta continues cooking in the oven, slightly undercooking here prevents mushy noodles later. Drain and rinse with cool water to prevent sticking.
3. Make the Sauce
While the pasta cooks, melt the butter in a large skillet over medium heat. Whisk in the flour and stir for a full minute to cook out the raw taste. Then gradually whisk in the whole milk and evaporated milk until the mixture is smooth.
Now stir in the Dijon mustard, garlic powder, onion powder, parsley, and black pepper. Bring everything to a low simmer and cook for about 3 minutes, or until the sauce starts to thicken.
4. Stir in the Cheese
Add the cheddar and Monterey Jack to the sauce and stir until melted and smooth. Fold in the cooked pasta until it’s evenly coated. If your skillet isn’t big enough, transfer everything to a large mixing bowl and stir it all together.
5. Layer Like a Pro
Pour half of the cheesy noodles into your prepared baking dish. Sprinkle half the Gruyère evenly over the top. Then gently spread all the sour cream across that layer—it may seem unusual, but trust the process. Follow with the remaining pasta and top it all off with the rest of the Gruyère.
6. Add the Crunch
In a small bowl, mix together the seasoned panko breadcrumbs and melted butter. Sprinkle this mixture over the top of your casserole. You want an even layer so that every bite gets that satisfying crunch.
7. Bake and Rest
Bake uncovered for 30 minutes, or until the edges are bubbling and the top is golden brown. Let it rest for 5 to 10 minutes before serving so everything sets up beautifully.
Serving Suggestions
This dish can stand tall on its own, but if you’re planning a full meal, it pairs wonderfully with:
- Roasted vegetables like Brussels sprouts or broccoli
- A crisp green salad with a bright vinaigrette
- Pulled pork or baked chicken
- Garlic bread (because carbs + carbs = happiness)
If you’re into cozy casseroles, you’ll love this Baked Spaghetti Casserole too. It’s the kind of fall comfort food that makes dinner feel like an event.
Storage, Reheating, and Make-Ahead Tips
Store:
Keep any leftovers covered tightly or stored in an airtight container in the fridge for up to five days.
Reheat:
Microwave individual servings with a splash of milk in 30-second intervals. Or reheat in the oven at 325°F, covered loosely with foil for 15 minutes. Uncover for the last 5 minutes to crisp the topping.
Make Ahead:
You can prep this casserole up to a day in advance. Assemble everything up until the panko topping, cover tightly with foil or plastic wrap, and refrigerate. Let it sit at room temperature for 30 minutes before baking, then add the breadcrumb topping and bake as directed.
Extra Tips and Swaps
- Don’t skip the Dijon—it adds depth without making it taste mustardy.
- Use a Dutch oven or large cast-iron skillet to make this a one-pot meal.
- Want even more crunch? Double the panko topping.
- Not a fan of Gruyère? Try Fontina, Havarti, or even a bit of cream cheese for a silkier texture.
Why This Dish Feels So Right in Fall
As the temperatures drop and cozy dinners become the goal, this mac and cheese casserole delivers serious satisfaction. It’s a lazy fall dinner that feels like a little celebration. The combination of creamy cheese, warm pasta, and that crisp topping is everything you want when the leaves start to fall and your hoodie becomes your go-to outfit.
And if you’re building your fall dinner rotation, you need to check out this Turkey Tetrazzini—it’s another casserole-style dream that makes leftovers exciting.
Or go a little fancier with this Beef Bourguignon, which is basically comfort food dressed in pearls. Both are perfect companions to this million-dollar dish.
Let’s Wrap It Up
So there you have it—your new go-to for cold nights, potlucks, or just when you need a little comfort from the oven. This Million Dollar Mac and Cheese Casserole is rich, hearty, and deeply satisfying. Once you’ve made it, you’ll know exactly why it earns its name.
Looking for even more ideas to keep your fall menu feeling fresh and flavorful? Come see what we’re cooking over on Pinterest. From casseroles to cozy soups and beyond, we’ve got tons of seasonal recipes waiting for you there. Bring a fork—you’ll need it.


Million Dollar Mac and Cheese Casserole
This Million Dollar Mac and Cheese casserole recipe lives up to its’ name with 3 kinds of cheese and a crispy, buttery panko topping. It’s so incredibly good, everyone will be going back for seconds!
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 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
- Heat the oven to 350°F and spray a 9×13 inch casserole dish with cooking spray. Set aside.
- Cook the pasta till al dente, according to the package directions, cooking for one minute less than the directions require. Drain pasta and rinse with cool water to prevent sticking.
- While the noodles cook, melt the butter in a large skillet. Stir in the flour and cook for 1 minute.
- Whisk in the milk and evaporated milk till smooth. Add the dijon mustard, garlic powder, onion powder, parsley and black pepper, stirring to combine. Bring to a simmer and cook until the sauce begins to thicken, about 3 minutes.
- Stir in the cheddar cheese and Monterey jack cheese, until melted and smooth. Fold in the noodles. (If your skillet isn’t big enough, you can do this in a large bowl.)
- Pour half the cheesy noodles into the prepared casserole dish. Evenly top with half the gruyere cheese. Spread all of the sour cream on top. Add remaining noodles and sprinkle with remaining gruyere cheese.
- Combine the panko breadcrumbs and melted butter in a small bowl. Evenly spread over the cheese layer.
- Place in the oven and bake for 30 minutes, until hot and bubbly and the topping is golden brown. Let rest for 5 to 10 minutes before serving.
Notes
Store: Refrigerate leftovers in an airtight container for up to 5 days or cover the casserole dish with foil. Reheat: Sprinkle a serving with 1/2 teaspoon milk and microwave in 30-second intervals, or bake at 325°F covered with foil for 15 minutes, then uncovered for 5 minutes. Make Ahead: Cool completely in casserole dish, wrap tightly, and refrigerate up to 24 hours. Let it sit at room temperature for 30 minutes before baking. Add breadcrumb topping before baking. Dijon Mustard: Do not substitute with American mustard. Freshly Shredded Cheese: Avoid pre-shredded cheese to prevent overly thick sauce. Don’t Over-Cook Pasta: Cook just until al dente. One-Pot: Use a large dutch-oven or cast-iron skillet for stovetop to oven transition.
Nutrition
- Serving Size: 1 serving
- Calories: 636
- Sugar: 10g
- Sodium: 710mg
- Fat: 50g
- Saturated Fat: 29g
- Unsaturated Fat: 15g
- Trans Fat: 0.4g
- Carbohydrates: 19g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 152mg








