5 from 3 votes
Meatball sub on a toasted hoagie with three meatballs and sauce, on a white plate.
Italian Meatball Subs
Prep Time
35 mins
Cook Time
35 mins
Total Time
1 hr 10 mins

Easy Italian Meatball Subs with homemade meatballs, baked and topped with a simple Italian marinara sauce, served on a toasted hoagie with melted cheese!

Course: Main Course
Cuisine: American, Italian
Unit: clove, cup, large, ounce can, pound, slice, Tablespoon, teaspoon
Servings: 5 people
Calories: 469 kcal
Author: Lauren Allen
For the meatballs
  • 1/2 cup saltine crackers , crushed
  • 1/4 cup low-sodium beef broth
  • 2 Tablespoons dried parsley flakes
  • 1 large egg , lightly beaten
  • 2 teaspoons dried oregano leaves
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon dried basil
  • 1/4 teaspoon crushed red pepper flakes
  • 1 pound ground beef I use lean, or substitute lean ground turkey
  • 3/4 cup all-purpose flour , for dredging
For the sandwiches
  • 5 hoagies or sub rolls
  • 10 slices Provolone cheeses , or mozzarella
For the sauce
  • 28 ounce can crushed tomatoes
  • 1 1/2 teaspoons dried basil
  • 1 1/2 teaspoons dried oregano leaves
  • 1 teaspoon granulated sugar
  • 1/2 teaspoon garlic salt
Homemade Italian Meatballs:
  1. In a large bowl combine all of the meatball ingredients together EXCEPT for the meat. Stir and rest for 10 minutes so the crackers can soak up the liquid. Add the meat and mix just until combined (don't over mix).

  2. Preheat the oven to 400 degrees F. Line a baking sheet with parchment paper or foil. Form 15 meatballs, about the size of golf balls, and gently sprinkle them all around with flour.

  3. Place the meatballs one inch apart on the baking sheet and bake for 20 -25 minutes or until cooked through.

  4. While the meatballs cook, make the sauce.

Meatball sub sauce:
  1. Add all of the sauce ingredients to a saucepan and stir to combine. Simmer for 10-15 minutes.

  2. When the meatballs are finished baking, scrape any grease off the bottom of them and place them in the sauce. 

  3. Slice the hoagie rolls in half and layer with cheese. Broil on high for 2-3 minutes or until rolls are toasted and cheese is melted. Remove from oven. 

  4. Place 3 meatballs on each sub, followed by a large spoonful of sauce. Serve immediately.

Recipe Notes

*Tips for making ahead or freezing can be found above in the post.


Recipe adapted from Mel's Kitchen Cafe

Nutrition Facts
Italian Meatball Subs
Amount Per Serving
Calories 469 Calories from Fat 81
% Daily Value*
Total Fat 9g 14%
Saturated Fat 3g 15%
Cholesterol 98mg 33%
Sodium 928mg 39%
Potassium 958mg 27%
Total Carbohydrates 64g 21%
Dietary Fiber 6g 24%
Sugars 9g
Protein 32g 64%
Vitamin A 9.4%
Vitamin C 18.9%
Calcium 16.8%
Iron 48.3%
* Percent Daily Values are based on a 2000 calorie diet.