French Onion Meatball Melts – Cheesy & Irresistible!
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
5 from 1 review
Author:Patricia
Description
If you’re a fan of classic French onion soup and love a good, cheesy meatball sub, this recipe is for you! French Onion Meatball Melts combine juicy, seasoned meatballs with rich, caramelized onions, topped with melted Gruyère cheese for a meal that is pure comfort.
This dish is easy to make, perfect for weeknight dinners, and can be served on toasted bread, over pasta, or on its own. Whether you’re cooking for your family or hosting a gathering, these meatball melts will be an instant hit!
Ingredients
Scale
For the Meatballs:
1 lb ground beef
1/2 cupbreadcrumbs (use panko for a crispier texture)
1/4 cupmilk (adds moisture)
1egg (binds everything together)
1/2 cupgrated Parmesan cheese (adds umami)
1 tspsalt
1/2 tspblack pepper
2 tbspolive oil (for browning)
Onion Gravy:
2 large onions, thinly sliced
1 cupbeef broth (adds depth)
1 tbspWorcestershire sauce (for a rich umami flavor)
1 tbspbutter (optional, for extra richness)
Assembly:
1 cupshredded Gruyère cheese (or Swiss cheese)
Chopped parsley (for garnish)
Toasted bread, baguettes, or hoagie rolls (optional, for serving)
Instructions
Step1: Prepare the Meatballs
In a large bowl, combine ground beef, breadcrumbs, milk, egg, Parmesan cheese, salt, and black pepper.
Mix until well combined but don’t overmix (this keeps the meatballs tender).
Roll into 1-inch meatballs (about the size of a golf ball).
Step2: Cook the Meatballs
Heat olive oil in a large skillet over medium heat.
Add the meatballs and brown on all sides, about 5-7 minutes.
Remove the meatballs and set them aside (they will finish cooking in the sauce).
Step3: Caramelize the Onions
In the same skillet, add sliced onions and cook on low heat for 15-20 minutes, stirring occasionally.
Once the onions are soft and golden brown, add butter (if using), beef broth, and Worcestershire sauce.
Simmer for 5 minutes, allowing the flavors to develop.
Step4: Simmer the Meatballs in Onion Gravy
Return the browned meatballs to the skillet.
Cover and let simmer for 10 minutes, so the meatballs soak up the rich onion flavor.
Step5: Melt the Cheese
Sprinkle Gruyère cheese over the meatballs.
Place under a broiler for 2-3 minutes, until the cheese is melted and bubbly.
Step6: Serve & Enjoy!
Garnish with chopped parsley.
Serve hot on toasted bread, over pasta, or as is.
Enjoy the ooey-gooey, cheesy goodness!
Notes
Don’t rush caramelizing the onions—low and slow brings out their natural sweetness. For extra crispiness, toast the bread before assembling the melts. Make ahead: Prepare the meatballs and sauce in advance, then reheat before serving.