Go Back
+ servings
A close up of mac and cheese on a wooden spoon.

Million Dollar Mac and Cheese

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. 
Course Side Dish
Cuisine American
Keyword cheesy recipes, easy pasta recipes
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 8
Calories 523kcal


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


  • Preheat oven to 375 degrees.
  • Bring a large pot of water to a rolling boil. Cook pasta for one minute less than package directions state. Drain.
  • While macaroni is cooking, melt 3 tablespoons of butter in a medium sized pot and add the flour. Cook, whisking constantly, over medium heat for 1 minute.
  • Continue whisking and slowly pour in the milk and cream. Cook for another 2 minutes until thickened and smooth.
  • Remove from the heat and stir in the grated Prairie Sunset, salt, and pepper. Continue stirring until smooth and creamy.
  • Add the cooked macaroni to the cheese sauce and stir to coat.
  • Pour melted butter into the bottom of a 2 quart baking dish. Spoon half of the macaroni and cheese over the top.
  • Add a layer of grated Havarti and spread sour cream over the top. Top with a layer of grated Butterkäse. 
  • Spoon remaining macaroni and cheese over the top.
  • Stir together the Panko, melted butter, garlic salt, and parsley to make the bread crumb topping. Sprinkle over the macaroni and cheese.
  • Bake for 25 minutes or until the sauce is bubbly and the top is browned.


You may swap cheddar for the Prairie Sunset and Havarti for the Butterkäse cheese. Gruyere would also make a good swap for the Butterkäse.


Calories: 523kcal | Carbohydrates: 30g | Protein: 20g | Fat: 35g | Saturated Fat: 22g | Cholesterol: 105mg | Sodium: 832mg | Potassium: 205mg | Fiber: 1g | Sugar: 4g | Vitamin A: 1115IU | Calcium: 473mg | Iron: 1mg