Million Dollar Mac and Cheese Casserole

This mac and cheese casserole tastes like a million bucks – loaded with three types of cheese, it’s the most melty, gooey, creamy mac and cheese you’ll ever try. Big thanks to Roth Cheese for sponsoring this post. As always, all opinions are my opinion.

Would you believe that the only mac and cheese we ate as a kid came from a box?

I was probably an adult before I had REAL mac and cheese.

I’m still angry about it. 😉Million Dollar Mac and Cheese! Made with the creamiest homemade cheese sauce and layered with extra cheese and sour cream. #recipe #bunsinmyoven #macandcheese

This homemade baked mac and cheese is making up for lost time, though.

You guys. You’re going to want to make this one. Just wait until you get a load of how cheesy and creamy it is!

I’ve teamed up with Roth Cheese this Mother’s Day to bring you the creamiest, most indulgent baked mac and cheese ever. Because, mom deserves a reward and I vote that this reward involves cheese. Who’s with me?

baked mac and cheese on white plate featuring Roth cheese

I mean, let’s be real. Mom works hard, all day every day.

Mother’s Day is a chance to make her feel extra special and loved and what better way to do that than with award-winning cheese?

This mac and cheese recipe features Roth Prairie Sunset in the cheese sauce. Prairie Sunset is a delicious snacking cheese that melts beautifully. It can be described as a cheddar-gouda blend and it works perfectly in this homemade mac and cheese.

There are layers of Roth Havarti and Butterkäse, both of which are mild, buttery, and melt like an absolute dream.

You ready to do this?

homemade mac and cheese is blue dish

How to make baked mac and cheese:

Let’s start with the homemade cheese sauce.

First, you’ll make a roux, which is just a fancy term for melting some butter in a saucepan and stirring in some flour until it’s all combined.

Then you’ll whisk in some milk and heavy cream to make a thick sauce. Remove that from the heat and stir in your grated Prairie Sunset cheese.

The key to preventing a grainy cheese sauce is using a good quality cheese and removing the pan from the heat before adding the cheese. 

homemade cheese sauce with macaroni

This is going to get so smooth and so creamy and you’re basically going to want to bathe in this homemade cheese sauce.

Stir your cooked macaroni into the cheese sauce and spoon half of that mixture into a buttered 2 quart baking dish.

Here is the dish I used (affiliate link).

Sprinkle on some grated Havarti.

Dollop on some sour cream for extra goodness. This is a decadent mac and cheese. Don’t skip this step.

Then you’ll sprinkle on some Butterkäse before spooning the rest of the mac and cheese over the top.

mac and cheese in blue dish with bread crumbs

Since this is a baked mac and cheese, we’re going to top things off with a little Panko for some crunch.

This bakes up in 30 minutes and when you pull it from the oven you’ll have the creamiest mac and cheese you’ve ever experienced. True story.

How to reheat mac and cheese:

I personally believe that not many macaroni and cheese recipes can hold up to reheating, but I’m here to tell you that this one reheats like a dream.

It doesn’t dry out. It doesn’t get funky in texture. It just stays perfectly creamy and decadent.

I reheat my macaroni and cheese in the microwave, because it’s easiest and it doesn’t dry things out. mac and cheese casserole on white plate

Place in a microwave safe bowl and heat in 1 minute increments, stirring every minute, until it’s heated through.

This is the best mac and cheese recipe, in my opinion! 

Serve this baked macaroni and cheese as a decadent main dish with a side salad – it’ll serve 3-4.

Or, serve it as a side dish and you’ll get 8-10 servings.

Add it to your Mother’s Day menu along with my turkey meatloaf, broccoli salad, and chocolate chip cookies.

I’m curious to hear your opinion too! Give this a try, whether it’s to celebrate Mom this Mother’s Day or just for a special treat any night of the week. I want to know what you think!

Best ever macaroni and cheese! The cheese sauce is beyond creamy and there are extra layers of grated cheese in the middle! So cheesy and gooey! #bunsinmyoven #macandcheese #recipe #sidedish

5 from 3 votes

Million Dollar Mac and Cheese

Prep Time
10 mins
Cook Time
35 mins
Total Time
45 mins
Servings: 8
Calories: 523 kcal

This creamy baked mac and cheese is the most decadent mac and cheese casserole you'll ever taste! The cheese sauce is simple to make and it's layered with extra shredded cheese and sour cream. 


For the mac and cheese:
  • 8 ounces elbow macaroni
  • 3 tablespoons butter
  • 1/4 cup all-purpose flour
  • 1 3/4 cup milk
  • 1/4 cup heavy cream
  • 10 ounces Roth Prairie Sunset grated
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 cup melted butter
  • 3 ounces Roth Havarti grated
  • 3 ounces Roth Butterkäse grated
  • 1/4 cup sour cream
For the bread crumb topping:
  • ½ cup Panko bread crumbs
  • 1 tablespoon butter melted
  • 1/2 teaspoon garlic salt
  • 1 tablespoon parsley chopped


  1. Preheat oven to 375 degrees.
  2. Bring a large pot of water to a rolling boil. Cook pasta for one minute less than package directions state. Drain.

  3. While macaroni is cooking, melt 3 tablespoons of butter in a medium sized pot and add the flour. Cook, whisking constantly, over low heat for 1 minute.

  4. Continue whisking and slowly pour in the milk and cream. Cook for another 2 minutes until thickened and smooth.
  5. Remove from the heat and stir in the grated Prairie Sunset, salt, and pepper. Continue stirring until smooth and creamy.

  6. Add the cooked macaroni to the cheese sauce and stir to coat.

  7. Pour melted butter into the bottom of a 2 quart baking dish. Spoon half of the macaroni and cheese over the top.

  8. Add a layer of grated Havarti and spread sour cream over the top. Top with a layer of grated Butterkäse. 

  9. Spoon remaining macaroni and cheese over the top.

  10. Stir together the Panko, melted butter, garlic salt, and parsley to make the bread crumb topping. Sprinkle over the macaroni and cheese.

  11. Bake for 25 minutes or until the sauce is bubbly and the top is browned.

Nutrition Facts
Million Dollar Mac and Cheese
Amount Per Serving
Calories 523 Calories from Fat 315
% Daily Value*
Fat 35g54%
Saturated Fat 22g138%
Cholesterol 105mg35%
Sodium 832mg36%
Potassium 205mg6%
Carbohydrates 30g10%
Fiber 1g4%
Sugar 4g4%
Protein 20g40%
Vitamin A 1115IU22%
Calcium 473mg47%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on should only be used as a general guideline.