Ingredients
Equipment
Method
Prep and bake base
- Preheat oven to 350°F and grease a 9x5 loaf pan with a light coating so the loaf releases cleanly.
- In a large bowl, combine ground beef, breadcrumbs, eggs, milk, French onion soup mix, Worcestershire sauce, salt, and pepper until evenly mixed with no dry pockets.
- Press the mixture firmly into the loaf pan to compact it for clean slices, then bake for 50 minutes until set around the edges.
Caramelize onions and finish with cheese
- While the loaf bakes, thinly slice onions and caramelize in butter in a Dutch oven for about 25 minutes, stirring until deep golden brown and jammy.
- Spread the caramelized onions over the hot meatloaf and lay Swiss cheese slices on top, covering fully for a cheesy layer.
- Return to the oven for 15–20 minutes at 350°F until the cheese is melted and bubbly at the edges and the internal temperature reaches 160°F.
Rest and serve
- Rest the meatloaf 10 minutes so juices redistribute and the slices hold their shape.
- Garnish with fresh thyme and serve warm with the caramelized onion topping.
Notes
Pro tip: Compact the meatloaf firmly in the pan and don’t skip the 10-minute rest—this keeps slices from crumbling. Refrigerate leftovers up to 4 days in a sealed container; freeze up to 3 months, tightly wrapped. For a lighter option, swap half the ground beef for ground turkey while keeping the same egg and milk binder.
