This post may contain affiliate links. For more information, please visit the disclosures and privacy policy page.
Jul 12, 2026

Gruyére and Emmentaler Macaroni and Cheese with Ham and Sourdough

This Macaroni and Cheese is loaded with gruyére and emmentaler cheese. It is totally decadent. Add cubed ham and some crispy sourdough cubes, and you have a delicious comforting dinner. 

Gruyére and Emmentaler Macaroni and Cheese with Ham and Sourdough on a small square plate.


This macaroni and cheese includes two of my favorite cheeses, Gruyére and Emmentaler. Gruyére is an amazing cheese that is hard and flavorful, yet it melts so well. It's my favorite for using in quiches, gratins, and breads. It blends well with Emmentaler, often for fondue. 

Emmentaler is what we know as Swiss cheese. It's softer than Gruyére and has a wonderful buttery flavor. If you can't find it, you can substitute any Swiss cheese or even Fontina. 

Macaroni and Cheese topped with Sourdough Croutons.

In the case of macaroni and cheese, although I love both stove top and baked, I'm mostly in the baked camp. Some of my favorites include baked macaroni and cheese for a crowd, individual baked macaroni and cheese, spiralized sweet potato macaroni and cheese, and crab macaroni and cheese

This macaroni and cheese can be assembled in advance and then baked the next day, making it super convenient as a make-ahead dinner and perfect for having people over. 

Gruyére and Emmentaler Macaroni and Cheese with Ham and Sourdough on a small square plate.


Ingredients You Will Need:

Elbow Macaroni. 

From the Fridge: Whole milk and butter. 

From the Pantry: All-purpose flour, salt, pepper, and Dijon mustard. 

Cheeses: Gruyére and Emmentaler. You can actually substitute any cheese you like. 

Ham: Use cubed ham. You can also substitute chopped cooked bacon or pancetta. 

Sourdough Bread: Cut the bread slices into cubes, including the crust. 

Gruyére and Emmentaler Macaroni and Cheese with Ham and Sourdough before baking.


To Make This Macaroni and Cheese:

First, cook the pasta, drain it, and set it aside. 

Next, make the mornay sauce. Combine milk, flour, and cheeses, along with Dijon and salt and pepper. 

Sauce for Macaroni and Cheese on the stove top.

There is an amazing amount of cheese in this sauce. 

Pile of grated cheese for macaroni and cheese.

Combine the macaroni, ham, and cheese sauce in a casserole dish. At this point, you can cover the dish with plastic wrap or foil and let it rest overnight in the refrigerator to bake the next day. 

Once you are ready to bake the mac and cheese, sprinkle the top with sourdough bread cubes and bake it for 30 to 40 minutes. 

Macaroni and cheese before baking.


Recipe Variations:

You can use any number of cheeses depending on your taste. You can also use different pastas, such as shells or penne pasta. 

Instead of the bread squares, you can substitute buttery bread crumbs with garlic and herbs. 

Mac and Cheese on a red rimmed plate.

Sunday Funday! 

This week, the Sunday Funday Group is sharing recipes for Macaroni and Cheese! 


Mac and cheese in the baking dish.

 

Gruyére and Emmentaler Macaroni and Cheese with Ham and Sourdough

Gruyére and Emmentaler Macaroni and Cheese with Ham and Sourdough
Yield: 6 servings
Author: Karen Kerr
Prep time: 30 MinCook time: 40 MinTotal time: 1 H & 10 M

This Macaroni and Cheese is loaded with gruyére and emmentaler cheese. It is totally decadent. Add cubed ham and some crispy sourdough cubes, and you have a delicious comforting dinner. 

Ingredients

  • 10 ounces elbow macaroni
  • 2 cups whole milk
  • 2 tablespoons butter
  • 2 tablespoons flour
  • 1/2 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • 2 tablespoons Dijon mustard
  • 10 ounces Gruyére cheese, grated
  • 8 ounces Emmentaler cheese, grated
  • 8 ounces ham, cut into 1/2 inch cubes
  • 2 cups sourdough bread, crust included, cut into 1/2 inch cubes

Instructions

  1. Cook the pasta according to the package instructions, drain it, and then set it aside.
  2. In a medium saucepan, heat the milk until it begins to bubble around the edges. Remove it from the heat.
  3. In another sauce pan, melt the butter over medium heat and then stir in the flour. Cook for a few minutes, until the mixture starts to turn golden. Slowly stir in the milk, stirring constantly until the mixture thickens. Remove from the heat and add the cheeses. Stir until fully incorporated.
  4. Heat the oven to 350 degrees and spray a 9 inch by 9 inch casserole with spray oil. Add the cooked macaroni and stir in the ham. Top with the cheese sauce and gently stir until everything is combined. Top with the bread cubes.
  5. Bake for 30 to 40 minutes.
  6. Let sit for 10 minutes before serving.

Nutrition Facts

Calories

731

Fat (grams)

41 g

Sat. Fat (grams)

22 g

Carbs (grams)

47 g

Fiber (grams)

2 g

Net carbs

45 g

Sugar (grams)

6 g

Protein (grams)

43 g

Cholesterol (grams)

130 mg
macaroni and cheese, casserole
dinner
American
Did you make this recipe?
Tag @karenskitchenstories.com on instagram and hashtag it #karenskitchenstories

Recipe adapted from Melt: The Art of Macaroni and Cheese

Would you like to comment?

  1. This is a carb lovers dream, ok, so it's a dream dish for me. If it's a pasta and cheese dish, I'm there, whether it be stovetop or baked, I really don't care. This sounds amazing and something to try for myself.

    ReplyDelete
  2. I'm team baked as well! In fact, my husband is too so we fight over the baked crispy edges. Those sourdough cubes that add even more crunchy bits? Brilliant idea!

    ReplyDelete
  3. OMG, this is basically fondue pasta, with even the bread added! Absolutely amazing.

    ReplyDelete
    Replies
    1. Thank you! I can't think of a better way to describe it!

      Delete
  4. I have never thought to add croutons to my mac and cheese. Genius.

    ReplyDelete
  5. I love the crusty sourdough bread croutons on top !

    ReplyDelete

I would love to hear from you! Be sure to log into your Google account to comment. If you comment anonymously, be sure to leave your name in your comment so I can say thank you!