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 5 reviews

  • Author: admin
  • Total Time: 50 minutes
  • Yield: 4 subs 1x
  • Diet: Non-Vegetarian

Description

Indulge in the ultimate comfort food with these Cheesy French Onion Meatball Subs. Tender meatballs smothered in caramelized onions, topped with a blend of gooey cheeses, all nestled in a warm sub roll.


Ingredients

Scale

Meatballs:

  • 1 pound ground beef
  • 1/4 cup breadcrumbs
  • 1 egg
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Caramelized Onions:

  • 1 tablespoon olive oil
  • 2 large yellow onions, thinly sliced
  • 1 tablespoon butter
  • 1 teaspoon sugar
  • 1 teaspoon fresh thyme (or 1/2 teaspoon dried)
  • 1/2 cup beef broth

Assembly:

  • 4 sub rolls or hoagie buns
  • 1 1/2 cups shredded mozzarella cheese
  • 1/2 cup shredded gruyère or Swiss cheese
  • Fresh parsley for garnish (optional)

Instructions

  1. Prepare Meatballs: Mix ground beef, breadcrumbs, egg, garlic powder, salt, and pepper. Form into 1-inch meatballs and bake at 375°F for 18–20 minutes.
  2. Caramelize Onions: Cook onions in olive oil and butter until caramelized. Add sugar, thyme, and beef broth; simmer until slightly reduced.
  3. Assemble: Combine cooked meatballs with onion mixture. Fill sub rolls, top with cheeses, and bake until cheese is melted and bubbly. Garnish with parsley.

Notes

  • Toast sub rolls for added flavor.
  • Store-bought meatballs can be used as a time-saving option.
  • Experiment with cheese variations like provolone or all mozzarella.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking, Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 sub
  • Calories: 620
  • Sugar: 6g
  • Sodium: 950mg
  • Fat: 32g
  • Saturated Fat: 14g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 3g
  • Protein: 35g
  • Cholesterol: 105mg