Save on Pinterest

Saucy Onion Meatball Subs

Total Time

Prep: 40 min. Cook: 30 min.


8 servings

Updated: Oct. 14, 2022
Some people just won’t eat a tomato whether in slice, dice or marinara, so for them, a French onion sauce is a rich alternative dressing up this turkey version of a meatball sub. —Andria Gaskins, Matthews, North Carolina
Saucy Onion Meatball Subs Recipe photo by Taste of Home
Every editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links. Ratings and prices are accurate and items are in stock as of time of publication.


  • 1 large egg, lightly beaten
  • 1/4 cup dry bread crumbs
  • 1/4 cup finely chopped onion
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons chicken broth
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1/4 teaspoon dried thyme
  • 1-1/2 pounds ground turkey
  • 2 tablespoons olive oil
  • SAUCE:
  • 3 cups sliced onions
  • 2 tablespoons olive oil
  • 2 garlic cloves, minced
  • 1/2 teaspoon dried thyme
  • 1/4 cup all-purpose flour
  • 2 cups beef broth
  • 1 cup chicken broth
  • 3/4 teaspoon salt
  • 1/4 teaspoon pepper
  • 1/4 teaspoon Worcestershire sauce
  • 8 submarine buns
  • 1-1/2 cups shredded Monterey Jack cheese


  1. In a large bowl, combine the first eight ingredients. Crumble turkey over mixture and mix well. With wet hands, shape turkey mixture into 1-1/2-in. balls. In a large skillet, brown meatballs in oil in batches; drain and set aside.
  2. For sauce, in the same skillet, saute onions in oil until tender. Add garlic and thyme; cook 1 minute longer. Stir in flour until blended; gradually add the beef and chicken broths. Stir in the salt, pepper and Worcestershire sauce. Bring to a boil; cook and stir for 2 minutes or until thickened.
  3. Add meatballs; return to a boil. Reduce heat; cover and simmer for 9-11 minutes or until meatballs are no longer pink.
  4. Meanwhile, cut each bun in half lengthwise, leaving one side attached. Place buns, cut sides up, on baking sheets. Broil 3-4 in. from the heat for 2-3 minutes or until toasted.
  5. Top buns with meatballs and onions; sprinkle with cheese. Broil 2-4 minutes longer or until cheese is melted. Serve with remaining sauce for dipping if desired.

Nutrition Facts

1 each: 775 calories, 34g fat (11g saturated fat), 106mg cholesterol, 1910mg sodium, 81g carbohydrate (8g sugars, 5g fiber), 34g protein.

Recommended Video