French Onion Meatloaf with Melted Cheese
There is something undeniably comforting about meatloaf, and this version somehow makes it feel even cozier. It takes everything people love about classic meatloaf and gives it the rich, savory warmth of French onion soup — sweet caramelized onions, tender beef, melted cheese, and a silky gravy to bring it all together. It is hearty, homey, and the kind of dinner that makes the whole kitchen smell like something wonderful is on the way.
This is such a lovely recipe for a Sunday dinner, a chilly evening, or any night when you want a meal that feels deeply satisfying and a little nostalgic. The onions cook down slowly until they are golden and soft, the meatloaf bakes up juicy and flavorful, and that bubbling layer of cheese on top makes it almost impossible to wait before slicing in. It is the kind of dish that feels warm from the inside out.

Ingredients
- 2 pounds ground beef
- 1 tablespoon olive oil
- 2 large onions, thinly sliced
- 3 cloves garlic, minced
- 2 large eggs
- 3/4 cup breadcrumbs
- 1/2 cup milk
- 1 tablespoon Worcestershire sauce
- 1 tablespoon ketchup
- 1 teaspoon dried thyme
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup shredded mozzarella or Swiss cheese
- 1/2 cup beef broth
- 1 tablespoon butter
- 1 tablespoon all-purpose flour
- 1 tablespoon chopped fresh thyme or parsley, for garnish
Instructions
Start with the onions, because they are what give this meatloaf so much of its cozy flavor. Heat the olive oil in a skillet over medium heat, then add the sliced onions. Let them cook slowly for 15 to 20 minutes, stirring now and then, until they turn soft, golden, and beautifully caramelized. Add the garlic during the last minute so it becomes fragrant without burning. Set the onions aside and let them cool a little.
While the onions cool, make the meatloaf mixture. In a large bowl, combine the ground beef, eggs, breadcrumbs, milk, Worcestershire sauce, ketchup, dried thyme, salt, and black pepper. Mix gently with your hands or a spoon until everything is just combined. Try not to overmix, because that helps keep the meatloaf tender.
Next, fold half of the caramelized onions into the meat mixture. Save the rest for the topping and the gravy later. That little layer of onion inside the loaf adds such a lovely depth of flavor.
Preheat your oven to 375°F (190°C). Shape the meat mixture into a loaf and place it in a lightly greased loaf pan or on a parchment-lined baking tray. Either works beautifully, so just go with what you have.
Bake the meatloaf for 40 to 45 minutes, until it is nearly cooked through. Then take it out of the oven and spoon the remaining caramelized onions over the top. Sprinkle the shredded cheese generously over everything, letting it cover the onions in a thick, melty layer.
Return the meatloaf to the oven for another 10 to 15 minutes. The cheese should be melted, bubbly, and just beginning to turn golden in spots. At this point, your kitchen will smell absolutely amazing.
While the meatloaf finishes, make the gravy. In a small saucepan, melt the butter over medium heat. Stir in the flour and cook for about a minute to make a quick roux. Slowly whisk in the beef broth and let it simmer until it thickens into a smooth gravy. If you like, you can stir in a spoonful of the reserved onion bits for even more flavor.
When the meatloaf comes out of the oven, let it rest for 10 minutes before slicing. This helps it hold together and keeps it nice and juicy. Slice it thick, drizzle the warm gravy over the top, and finish with fresh thyme or parsley.
Presentation
This meatloaf looks especially inviting when served on a large platter with the melted cheese still soft and glossy on top. Spoon a little gravy over the sliced pieces, then serve the rest on the side so everyone can add more.
A sprinkle of fresh thyme or parsley brightens up the rich flavors and adds a little color. For a full, comforting plate, serve it with mashed potatoes, roasted green beans, or even buttered peas. The creamy sides pair beautifully with the sweet onions, savory beef, and melted cheese.
Nutritional Information:
- ⏰ Prep Time: 20 minutes | Cooking Time: 55 minutes | Total Time: 1 hour 15 minutes
- 🔥 Kcal: 480 kcal per serving | 🍽️ Servings: 6 servings
Conclusion
French Onion Meatloaf with Melted Cheese is one of those recipes that feels both familiar and a little extra special. It has all the comfort of a classic family dinner, but the caramelized onions, gooey cheese, and warm gravy make it feel richer, deeper, and even more satisfying.
It is the kind of meal people come back for twice, and the leftovers are every bit as delicious the next day. If you are looking for a cozy dinner that feels generous, hearty, and full of flavor, this is definitely one to make soon.
