Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

French Onion Meatball Sub

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: lina
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 4 sandwiches
  • Category: Sandwich
  • Method: Baking, Stovetop
  • Cuisine: American
  • Diet: Halal

Description

This French Onion Meatball Sub combines juicy homemade meatballs with caramelized onions, a savory broth, and melted cheese, all tucked into a crusty roll for the ultimate comfort food sandwich.


Ingredients

  • 1 lb ground beef
  • 1 egg
  • 1/2 cup breadcrumbs
  • 1/4 cup grated onion
  • 2 cloves garlic, minced
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried oregano
  • 3 large yellow onions, thinly sliced
  • 2 tbsp olive oil or butter
  • 2 cloves garlic, minced
  • 2 cups beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp fresh thyme (or 1/2 tsp dried)
  • Salt and pepper to taste
  • 4 sub rolls or hoagie buns
  • 8 slices Gruyère, provolone, or mozzarella cheese
  • Optional: fresh parsley for garnish

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. In a large bowl, mix ground beef, egg, breadcrumbs, grated onion, garlic, salt, pepper, Worcestershire sauce, and oregano.
  3. Roll the mixture into meatballs and place on the baking sheet. Bake for 18–20 minutes until browned and cooked through.
  4. Meanwhile, heat oil or butter in a skillet over medium-low heat. Add sliced onions and cook for 25 minutes, stirring often, until deeply golden and caramelized.
  5. Add garlic and thyme to the onions, cooking for another minute.
  6. Deglaze the pan with Worcestershire sauce and beef broth. Simmer for 5–7 minutes to reduce slightly.
  7. Add cooked meatballs to the skillet and simmer in the onion broth for a few minutes to absorb the flavor.
  8. Toast the sub rolls lightly. Fill with meatballs and onions, top with cheese slices.
  9. Broil for 1–2 minutes until cheese is melted and bubbly.
  10. Garnish with fresh parsley if desired, and serve hot.

Notes

  • Add a splash of red wine to the broth for extra richness.
  • Ground turkey can be used for a lighter option.
  • Swiss or white cheddar work well as cheese alternatives.
  • Brush rolls with garlic butter before toasting for added flavor.
  • Leftovers reheat well on the stovetop; toast bread fresh to avoid sogginess.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 620
  • Sugar: 6g
  • Sodium: 980mg
  • Fat: 35g
  • Saturated Fat: 15g
  • Unsaturated Fat: 16g
  • Trans Fat: 1g
  • Carbohydrates: 42g
  • Fiber: 3g
  • Protein: 35g
  • Cholesterol: 110mg