Go Back
+ servings
Easy French Onion Meatloaf

Easy French Onion Meatloaf

All the flavors of French onion soup—sweet caramelized onions, thyme, and melty Gruyère—baked into the juiciest meatloaf. Perfect for weeknights or special occasions.
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Resting Time 10 minutes
Total Time 1 hour 45 minutes
Course Dinner
Cuisine American
Servings 8 slices
Calories 350 kcal

Equipment

  • Mixing Bowl
  • measuring spoon
  • measuring cup
  • loaf pan or baking sheet

Ingredients
  

For the Caramelized Onions

  • 2 large yellow onions thinly sliced
  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • ½ teaspoon kosher salt
  • 1 teaspoon fresh thyme leaves or ½ teaspoon dried Thyme
  • 1 teaspoon balsamic vinegar optional, for depth

For the Meatloaf

  • 1 pound ground beef 80/20 works best
  • 1 pound ground pork
  • 2 large eggs
  • ¾ cup panko breadcrumbs or oat flour for gluten-free
  • ½ cup low-fat milk
  • 1 tablespoon Dijon mustard
  • 1 tablespoon Worcestershire sauce or coconut aminos
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly cracked black pepper
  • 1 cup shredded Gruyère cheese

For the Topping

  • ½ cup caramelized onions reserved from above
  • ½ cup shredded Gruyère cheese
  • 2 tablespoons fresh parsley chopped

Instructions
 

Instructions

  • Heat butter and olive oil in a large skillet over medium-low heat.
  • Add onions, sprinkle with salt, and cook slowly, stirring occasionally, for 25–30 minutes until deep golden brown. Stir in thyme and balsamic vinegar (if using). Reserve about ½ cup for topping and let the rest cool for the meat mixture.
  • In a large mixing bowl, whisk together eggs, milk, Dijon, Worcestershire, garlic powder, onion powder, smoked paprika, salt, and pepper. Stir in breadcrumbs and let sit for 5 minutes so they absorb the liquid.
  • Add ground beef, ground pork, most of the caramelized onions, and Gruyère cheese. Mix gently with your hands until just combined, do not overmix.
  • Preheat oven to 375°F (190°C).
  • Line a baking sheet with parchment paper or lightly oil a loaf pan. Shape the mixture into a loaf and place it on the sheet (or into the pan). Bake uncovered for 40 minutes.
  • Remove meatloaf from oven and top with reserved caramelized onions and Gruyère cheese. Return to oven for 15–20 minutes, until cheese is melted, bubbly, and meatloaf reaches 160°F (71°C) internally.
  • Let rest 10 minutes before slicing. Garnish with fresh parsley.

Notes

Caramelized Onions: Low and slow for 25–30 minutes until deep golden; a splash of balsamic or beef broth adds extra depth. Don’t Overmix: Fold the meat mixture gently for a tender texture. Bake Temp: Cook to an internal temp of 160°F; rest 10 minutes before slicing. Gluten-Free Swap: Use oat flour, ground oats, or almond flour in place of breadcrumbs. Pan Choice: Free-form on a sheet pan = more browned edges; loaf pan = sliceable shape.

Nutrition

Serving: 1sliceCalories: 350kcalCarbohydrates: 20gProtein: 25gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 95mgSodium: 600mgPotassium: 400mgFiber: 1gSugar: 3gVitamin A: 10IUVitamin C: 5mgCalcium: 15mgIron: 20mg
Keyword Comfort Food, Easy French Onion Meatloaf, French Onion Soup Flavors, Meatloaf, Sunday Dinner, weeknight dinner
Tried this recipe?Let us know how it was!