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
Cheesy French Onion Meatball Subs Recipe

Cheesy French Onion Meatball Subs Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 10 reviews

  • Author: admin
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

These Cheesy French Onion Meatball Subs are a delicious twist on a classic sub sandwich. Tender meatballs are smothered in caramelized onions, topped with melty provolone and Parmesan cheeses, then baked until bubbly. Perfect for a cozy dinner or game day meal!


Ingredients

Scale

For the meatballs:

  • 1 pound ground beef
  • 1/4 cup breadcrumbs
  • 1 large egg
  • 2 tablespoons milk
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the onions:

  • 2 tablespoons unsalted butter
  • 2 large yellow onions, thinly sliced
  • 1/2 teaspoon salt
  • 1 teaspoon sugar
  • 1 teaspoon fresh thyme leaves (or 1/4 teaspoon dried)
  • 1/4 cup beef broth

For assembly:

  • 4 hoagie rolls
  • 8 slices provolone cheese
  • 2 tablespoons grated Parmesan cheese
  • fresh parsley for garnish (optional)

Instructions

  1. Preheat oven to 375°F (190°C). In a bowl, mix ground beef, breadcrumbs, egg, milk, Worcestershire sauce, garlic powder, onion powder, salt, and pepper until combined. Shape into 16 small meatballs. Place on a baking sheet and bake for 15–18 minutes, until cooked through.
  2. While meatballs cook, melt butter in a large skillet over medium heat. Add onions and salt, stirring occasionally, and cook for 20–25 minutes until caramelized. Sprinkle in sugar halfway through to help them brown. Stir in thyme and beef broth, simmering until liquid is mostly absorbed.
  3. Split hoagie rolls and place on a baking sheet. Fill each with 4 meatballs, top with caramelized onions, 2 slices of provolone, and a sprinkle of Parmesan. Bake for 5–7 minutes, or until cheese is melted and bubbly. Garnish with parsley before serving.

Notes

  • For a richer flavor, use a mix of ground beef and pork in the meatballs.
  • These also work great with leftover caramelized onions made ahead of time.
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Main Course, Sandwich
  • Method: Baking, Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 sub
  • Calories: 640
  • Sugar: 9 g
  • Sodium: 1120 mg
  • Fat: 32 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 55 g
  • Fiber: 3 g
  • Protein: 34 g
  • Cholesterol: 145 mg