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.6 from 17 reviews
  • Author: Beverly
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes
  • Yield: 4 subs
  • Category: Main Course
  • Method: Baking, Stovetop
  • Cuisine: American, French-Inspired
  • Diet: Non-Vegetarian

Description

Indulge in the ultimate comfort food with these Cheesy French Onion Meatball Subs. Juicy meatballs are smothered in caramelized onions, rich beef broth, and topped with melty Gruyère cheese, all packed into a hoagie roll for a satisfying meal.


Ingredients

Scale

Meatballs:

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

Caramelized Onions:

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

Assembly:

  • 4 hoagie rolls or sub buns
  • 1 1/2 cups shredded Gruyère or Swiss cheese

Instructions

  1. Prepare Meatballs: Preheat oven to 400°F. Mix ground beef, breadcrumbs, egg, salt, pepper, and garlic powder. Form into meatballs and bake for 15–18 minutes.
  2. Caramelize Onions: In a skillet, cook onions in olive oil and butter until golden. Add sugar, thyme, Worcestershire sauce, and beef broth. Simmer, then add meatballs.
  3. Assemble Subs: Toast rolls, fill with meatballs and onions, top with cheese. Broil until cheese is melted and bubbly. Serve hot.

Notes

  • Use store-bought meatballs to save time.
  • For extra flavor, brush rolls with garlic butter before toasting.
  • Mozzarella or provolone can be used instead of Gruyère.

Nutrition

  • Serving Size: 1 sub
  • Calories: 580
  • Sugar: 7g
  • Sodium: 890mg
  • Fat: 30g
  • Saturated Fat: 14g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 34g
  • Cholesterol: 110mg