Toasted Meatball Subs

These meatball subs require a bit of extra time in the kitchen, but the results are so worth the effort. The meatballs are absolutely phenomenal, and 100% worth the time it takes to make them from scratch.  I like to make the meatballs and sauce ahead of time, then keep everything warm in a slow cooker until I’m ready to assemble the subs.

We like our meatball subs spicy, so we use hot Italian sausage, along with the red pepper flakes in the sauce, but using mild sausage and no red pepper flakes offers just as much flavor with a little less heat.  If you like your cheese nice and brown, turn on the broiler for the last few minutes the subs are in the oven.  These are a huge family favorite and Super Bowl Sunday will be the perfect excuse to make them again.

Toasted Meatball Subs
Toasted Meatball Subs
Serves 8
Write a review
Prep Time
20 min
Cook Time
1 hr
Total Time
1 hr 20 min
Prep Time
20 min
Cook Time
1 hr
Total Time
1 hr 20 min
719 calories
44 g
126 g
44 g
37 g
17 g
330 g
1879 g
4 g
0 g
24 g
Nutrition Facts
Serving Size
Amount Per Serving
Calories 719
Calories from Fat 391
% Daily Value *
Total Fat 44g
Saturated Fat 17g
Trans Fat 0g
Polyunsaturated Fat 5g
Monounsaturated Fat 19g
Cholesterol 126mg
Sodium 1879mg
Total Carbohydrates 44g
Dietary Fiber 3g
Sugars 4g
Protein 37g
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2,000 calorie diet. Your Daily Values may be higher or lower depending on your calorie needs.
For the meatballs
  1. 1 pound ground beef
  2. 1 pound Italian sausage (hot or mild)
  3. 1 small onion
  4. 3-4 cloves garlic
  5. 1 teaspoon basil
  6. 1 teaspoon oregano
  7. 1 teaspoon fennel seeds
  8. 1/2 teaspoon thyme
  9. 1/2 teaspoon rosemary
  10. 1 teaspoon salt
  11. 1/2 teaspoon pepper
  12. 1 cup Panko breadcrumbs
  13. 3/4 cup shredded Parmesan cheese
  14. 1 egg, beaten
  15. 1-2 teaspoons teaspoons olive oil
For the sauce
  1. 3 tablespoons olive oil
  2. 1 medium onion, chopped
  3. 4 clove garlic
  4. 2 (28 oz. cans) crushed tomatoes
  5. 2 tablespoons Italian seasoning
  6. 1 teaspoon red pepper flakes (optional)
  7. 1 teaspoon salt
  8. 1/2 teaspoon pepper
  9. 1 cup water
For the sandwiches
  1. 6-8 hoagie or sub rolls
  2. Sliced Provolone or mozzarella cheese
  1. Preheat oven to 375 degrees.
  2. To make the meatballs, combine the ground beef, sausage and spices in a large bowl.
  3. Finely chop the onion in a food processor and add to the meat and spices (or grate the onion directly into the bowl).
  4. Add the breadcrumbs, Parmesan cheese and beaten egg, along with 1 teaspoon of the olive oil. Combine the mixture thoroughly with your hands.
  5. Form into meatballs, about the size of a walnut, adding more olive oil as needed to hold meatballs together.
  6. Place the meatballs on a baking sheet and bake for 30-35 minutes.
  7. Meanwhile, make the sauce by heating the olive oil in a large pot over medium heat.
  8. Add the chopped onion and cook until onion is soft, about 5 minutes. Add the garlic and cook for another minute.
  9. Stir in the crushed tomatoes, Italian seasoning, red pepper flakes, salt and pepper and mix well.
  10. Add water a little bit at a time until sauce reaches desire consistency. Add the cooked meatballs to the sauce and simmer gently for 30 minutes.
  11. To make the subs, preheat the oven to 400 degrees. Place open hoagie rolls on a large baking sheet.
  12. Spoon 3-4 meatballs into each roll, along with sauce. Top with sliced cheese.
  13. Bake for 12-15 minutes until the rolls are toasty and the cheese is browned and bubbly.
Let's Dish Recipes
Who Dished It Up First: Adapted from Cassie Craves.



  1. I never thought to bake my meatballs. I always fry them. This way is much healthier. Thanks. They look delicious!

  2. I never thought to bake my meatballs. I always fry them. This way is much healthier. Thanks. They look delicious!

  3. Lovely. I was looking for something to make on this Friday night, and this fits the bill. Thanks for the inspiration!

  4. Making these tonight…!

  5. Making these tonight…!

  6. Just saw these on Pinterest, and needed to come comment on how delicious this looks!! OMG, totally drooling from all that melted cheese. Love! Pinned for sure :)

  7. I never ever ever like meatballs…but the picture made me want to try it out. They are delicious!!!! My son loves meatball subs and says this was the best ever! A keeper in our house! Thanks for sharing.

  8. It looks delicious! I took down notes and let me try this over the weekend for my family gathering. Thanks for sharing this recipe Danelle! :)

Speak Your Mind