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 pure comfort food perfection.
Ingredients
- For the Meatballs:
- 1 lb ground beef
- 1/2 cup breadcrumbs (panko recommended)
- 1/4 cup milk
- 1 egg
- 1/2 cup grated Parmesan cheese
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp olive oil
- Onion Gravy:
- 2 large onions, thinly sliced
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tbsp butter (optional)
- Assembly:
- 1 cup shredded Gruyère or Swiss cheese
- Chopped parsley (for garnish)
- Toasted bread, baguette, or hoagie rolls (optional)
Instructions
- Prepare the Meatballs: In a large bowl, combine ground beef, breadcrumbs, milk, egg, Parmesan, salt, and pepper. Mix gently and roll into 1-inch meatballs.
- Cook the Meatballs: Heat olive oil in a skillet over medium heat. Brown meatballs on all sides for 5–7 minutes. Remove and set aside.
- Caramelize the Onions: In the same skillet, cook onions on low heat for 15–20 minutes until golden. Add butter, beef broth, and Worcestershire sauce. Simmer 5 minutes.
- Simmer Meatballs: Return meatballs to the skillet, cover, and simmer for 10 minutes.
- Melt the Cheese: Sprinkle Gruyère over meatballs and broil for 2–3 minutes until melted and bubbly.
- Serve: Garnish with parsley and serve hot.
Notes
- Caramelize onions slowly for best flavor.
- Toast bread before serving for extra crunch.
- Make ahead friendly—reheat gently before serving.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Dish
- Method: Stovetop & Broil
- Cuisine: French-American