Go Back
When it comes to comfort food, few dishes evoke the same level of nostalgia and satisfaction as a hearty meatball sub sandwich. This beloved staple combines the rich flavors of savory meatballs, tangy marinara sauce, and melty cheese, all nestled in a soft, crusty sub roll. Whether you’re enjoying a cozy weeknight dinner with family, hosting a casual gathering with friends, or simply seeking a quick meal solution, meatball subs provide a delightful balance of flavor and heartiness that few other dishes can match.

Homestyle Meatball Sub Sandwiches

Indulge in the comforting flavors of homestyle meatball sub sandwiches that are perfect for any occasion. This recipe brings together savory meatballs made from a delightful blend of ground beef and pork, paired with a rich, homemade marinara sauce. Nestled in soft sub rolls and topped with melty cheese, these sandwiches are not just a meal but a warm reminder of family gatherings and cozy dinners. Perfect for weeknight meals or casual get-togethers, they promise satisfaction in every bite. Get ready to elevate your mealtime with this classic favorite!

Ingredients
  

For the Meatballs:

1 pound ground beef

1/2 pound ground pork

1/2 cup breadcrumbs (preferably Italian-style)

1/4 cup grated Parmesan cheese

1/4 cup chopped fresh parsley

1 large egg

2 cloves garlic, minced

1 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon dried oregano

1/4 teaspoon red pepper flakes (optional)

For the Marinara Sauce:

2 tablespoons olive oil

1 small onion, diced

3 cloves garlic, minced

1 can (28 oz) crushed tomatoes

1 teaspoon dried basil

1 teaspoon dried oregano

1 teaspoon sugar

Salt and pepper, to taste

For Assembly:

4 sub rolls (preferably hoagie-style)

2 cups shredded mozzarella cheese

Fresh basil leaves, for garnish (optional)

Instructions
 

Prepare the Meatballs:

    - In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan, parsley, egg, minced garlic, salt, black pepper, oregano, and red pepper flakes (if using).

      - Mix until just combined, being careful not to overwork the meat. Form into 16 meatballs, about 1.5 inches in diameter.

        Cook the Meatballs:

          - Heat a large skillet over medium heat and add a tablespoon of olive oil. Brown the meatballs in batches, ensuring they’re cooked on all sides (about 5-7 minutes). Remove and set aside.

            Make the Marinara Sauce:

              - In the same skillet, add another tablespoon of olive oil and sauté the diced onion until translucent (about 4 minutes). Add the minced garlic and cook for an additional 30 seconds, until fragrant.

                - Pour in the crushed tomatoes, adding the dried basil, oregano, sugar, and salt and pepper to taste. Stir to combine, then bring to a simmer. Let it simmer for about 10 minutes, allowing the flavors to meld.

                  Combine Meatballs with Sauce:

                    - Gently add the cooked meatballs to the marinara sauce, cover, and simmer for another 10 minutes, allowing the meatballs to soak up the sauce.

                      Assemble the Sub Sandwiches:

                        - Preheat your oven to 400°F (200°C). Slice the sub rolls horizontally, but do not cut all the way through; leave them hinged.

                          - Place the sub rolls on a baking sheet. Spoon a generous amount of meatballs and sauce into each roll, then top each with mozzarella cheese.

                            - Bake in the preheated oven for 8-10 minutes, or until the cheese is melted and bubbly.

                              Garnish and Serve:

                                - Remove from the oven and garnish with fresh basil leaves if desired. Serve hot, and enjoy your homestyle meatball subs!

                                  Prep Time, Total Time, Servings: 20 minutes | 45 minutes | 4 servings