Go Back
+ servings
Image of a Gruyere & Ham Mac and Cheese Pot Pie

Gruyere & Ham Mac and Cheese Pot Pies

These Gruyere & Ham Mac and Cheese Pot Pies are the perfect easy dinner recipe for your family! Take your homemade pot pies to the next level with mac and cheese!
Course Dinner
Cuisine Greek
Keyword best mac and cheese recipe, best macaroni and cheese recipe, homemade mac and cheese, homemade macaroni and cheese recipe, homemade pot pies, pot pies, pot pies recipe
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 8 servings
Calories 1301kcal
Author Jenny


  • Stove


  • 1 lb elbow pasta
  • 1 stick unsalted butter
  • 1/2 cup all purpose flour
  • 1/2 tsp kosher salt
  • 1/2 tsp freshly ground black pepper
  • 3 cups half and half or whole milk
  • 3 cups shredded gruyere cheese plus 1 1/2 cups for topping
  • 3 cups cooked ham diced
  • 4 sheets puff pastry (2 boxes) room temperature


  • Preheat oven to 350 degrees F. and lightly spray eight 2 cup ramekins with non stick cooking spray.
  • Cook pasta according to package directions. Run under cool water to stop cooking.
  • Melt butter in large Dutch oven or pot over medium heat. Whisk in flour, salt and pepper. Cook and whisk for 1 minute. Slowly drizzle in half and half whisking constantly. Whisk until thickened and hot, about 3-5 minutes. Stir in 3 cups gruyere cheese and cooked pasta.
  • Heat cooked cubed ham pieces in a large skillet to brown slightly. Add to mac and cheese, stir, taste and season accordingly with additional salt and pepper. Divide mac between prepared ramekins.
  • Top each ramekin with additional gruyere cheese then a round piece of pastry that has been cut to fit your ramekin. Bake for about 30 minutes, until pastry is golden brown. Let cool for 5 minutes before serving. Best served immediately.


This dish can be made without the puff pastry and without baking if desired. Once ham is added to the mac and cheese you can just serve after this step :)


Calories: 1301kcal | Carbohydrates: 108g | Protein: 43g | Fat: 77g | Saturated Fat: 29g | Cholesterol: 119mg | Sodium: 1148mg | Potassium: 487mg | Fiber: 4g | Sugar: 3g | Vitamin A: 791IU | Vitamin C: 11mg | Calcium: 622mg | Iron: 5mg