Print

Savory French Onion Meatloaf Topped with Melty Swiss Cheese

This savory French onion meatloaf blends tender beef and pork with caramelized onions and melted Swiss cheese for an irresistibly comforting twist on the classic. Juicy, flavorful, and perfect for weeknight dinners or special occasions.

Ingredients

Scale

For the Meatloaf:

  • 1 lb ground beef

  • ½ lb ground pork

  • 1 medium onion, finely chopped

  • 2 garlic cloves, minced

  • 1 cup breadcrumbs

  • ½ cup milk

  • 1 egg, beaten

  • 1 tbsp Worcestershire sauce

  • 1 tbsp Dijon mustard

  • 1 tsp dried thyme

  • Salt and pepper, to taste

For the French Onion Topping:

  • 2 tbsp unsalted butter

  • 2 medium onions, thinly sliced

  • 1 tbsp balsamic vinegar

  • ½ tsp sugar

  • ½ cup beef broth

  • Salt and pepper, to taste

For the Cheese Topping:

  • 1½ cups shredded Swiss cheese

Instructions

  • Preheat Oven:
    Preheat oven to 375°F (190°C). Grease a loaf pan or line with parchment paper.

  • Make the Meatloaf Mixture:
    In a large bowl, combine ground beef, pork, onion, garlic, breadcrumbs, milk, egg, Worcestershire, Dijon mustard, thyme, salt, and pepper. Mix until just combined.

  • Shape and Bake:
    Transfer the mixture to the loaf pan and shape into a loaf. Bake for 45–50 minutes.

  • Prepare the French Onion Topping:
    While meatloaf bakes, melt butter in a skillet over medium heat. Add sliced onions, sugar, and a pinch of salt. Cook slowly until caramelized (about 15–20 minutes). Add balsamic vinegar and beef broth, and simmer until thickened.

  • Top with Cheese:
    After baking, spoon the onion mixture over the meatloaf and top with shredded Swiss cheese. Return to oven for 5–7 minutes, or until cheese is melted and bubbly.

  • Serve:
    Let the meatloaf rest for 5 minutes before slicing. Serve warm.

Notes

  • Swap Swiss for Gruyère for an even richer flavor.

  • Great with mashed potatoes or a green salad.

  • Make it ahead and reheat slices in a skillet or oven.