Go Back
+ servings

French Onion Soup with Diced Ham and Puff Pastry

This rich and comforting French Onion Soup with Diced Ham and Puff Pastry features deeply caramelized onions, savory broth, tender ham, and a dramatic golden puff pastry topper. Finished with melted Gruyère and cheddar, it’s an elevated, cozy, restaurant-style soup perfect for cold nights or using up holiday leftovers.
Print Pin
Servings: 6 servings

Ingredients

For the Soup:

  • 4 tablespoons unsalted butter
  • 6 sweet onions thinly sliced (about 2 ½–3 pounds)
  • 1 teaspoon kosher salt
  • 3 cloves garlic minced
  • ½ cup cooked leftover @Colemanallnaturalmeats ham diced
  • 1/4 cup unsweetened apple juice for deglazing the pan
  • 4 cups beef stock
  • 2 c. Chicken broth use low sodium if possible
  • 1 tablespoon Worcestershire sauce
  • 3 sprigs fresh thyme or ½ teaspoon dried thyme
  • 1 bay leaf
  • ½ teaspoon black pepper

For the Puff Pastry:

  • 1 sheet frozen puff pastry thawed but cold
  • 1 egg beaten with 1 tablespoon water and 2 tsp dijon mustard (for egg wash)
  • Flaky sea salt optional, for sprinkling

For the Cheesy Topping:

  • 3/4 cup shredded Gruyère cheese
  • 3/4 cup shredded sharp cheddar cheese

Instructions

  • In a large heavy pot or Dutch oven, melt butter with olive oil over medium heat. Add onions and salt.
  • Cook slowly, stirring occasionally, for 35–45 minutes, until onions are deep golden brown and caramelized. (If they start browning too fast, lower the heat and add a splash of water to deglaze.)
  • Add garlic and diced ham; cook 1-2 minutes. Pour in juice and scrape up browned bits from the bottom. Simmer until mostly evaporated, about 2–3 minutes.
  • Add stock, thyme, bay leaf, pepper, and Worcestershire. Bring to a gentle simmer and cook 20–25 minutes, uncovered, for flavors to deepen. Taste and adjust seasoning. Remove bay leaf before serving.
  • While soup is simmering, preheat oven to 400°F (200°C).
Unfold the puff pastry onto a lightly floured surface. Cut into 8 equal rectangles (or larger rounds if you prefer a dramatic look).
  • Place on a parchment-lined baking sheet, brush with egg wash, and sprinkle lightly with flaky salt or Parmesan. Bake 12–15 minutes, or until golden and puffed. Set aside.
  • Once the soup and puff pastry is done, preheat the broiler to high and ladle hot soup into oven-safe bowls. Add a puff pastry to each bowl, letting them soak slightly. Top with a generous handful of the cheddar–Gruyère mixture.
Broil for 2–3 minutes, until the cheese is melted, bubbling, and golden brown.
  • Let cool a few minutes before serving.

Notes

6-8 servings