Go Back

French Onion Meatloaf with Melted Swiss

This delightful French Onion Meatloaf combines the savory flavors of caramelized onions with a juicy meatloaf, all topped with gooey melted Swiss cheese. It's a comforting dish perfect for family dinners.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Course Main Course
Cuisine American
Servings 4 People
Calories 350 kcal

Equipment

  • 1 large mixing bowl
  • 1 skillet
  • 1 baking dish or loaf pan
  • 1 aluminum foil
  • 1 cutting board

Ingredients
  

  • 1 tablespoon olive oil
  • 2 medium onions, thinly sliced
  • 1 teaspoon sugar
  • 1 pound ground beef
  • ½ pound ground pork
  • 1 cup breadcrumbs
  • 2 large eggs
  • ¼ cup milk
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon dried thyme
  • 6 slices Swiss cheese

Instructions
 

  • Preheat your oven to 350°F (175°C).
  • In a skillet, heat the olive oil over medium heat. Add the sliced onions and sugar; cook, stirring occasionally, until the onions are caramelized and golden brown, about 15-20 minutes. Remove from heat and let cool slightly.
  • In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, eggs, milk, Worcestershire sauce, salt, pepper, garlic powder, and dried thyme. Mix until just combined.
  • Fold in the cooled caramelized onions into the meat mixture until evenly distributed.
  • Transfer the meat mixture into a baking dish or loaf pan, shaping it into a loaf.
  • Cover the loaf with aluminum foil and bake for 40 minutes in the preheated oven.
  • After 40 minutes, remove the foil and lay the slices of Swiss cheese on top of the meatloaf. Return to the oven and bake for an additional 10-15 minutes, or until the cheese is melted and bubbly, and the meatloaf reaches an internal temperature of 160°F (70°C).
  • Let the meatloaf rest for about 10 minutes before slicing and serving.

Notes

You can serve this meatloaf with a side of mashed potatoes or a simple green salad.
For added flavor, consider mixing in fresh herbs or substituting the Swiss cheese with Gruyere.
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat before serving.