Go Back
There’s something inherently comforting about a meatball sub. It’s more than just a sandwich; it’s a warm embrace on a plate, delivering flavors that evoke nostalgia and satisfaction. Whether it's a cozy weeknight dinner or a gathering with friends, meatball subs have earned their place as a beloved staple in the world of comfort food. These delightful sandwiches bring together tender, juicy meatballs smothered in a rich tomato sauce, all nestled in soft, crusty bread and topped with gooey melted cheese.

The Ultimate Meatball Subs – Saucy & Cheesy!

Discover the ultimate comfort food with this delicious meatball sub recipe! Tender meatballs made from a perfect blend of ground beef and pork are smothered in a rich homemade tomato sauce and topped with gooey mozzarella cheese. Perfect for any occasion, these mouthwatering subs are easy to make and can be customized to suit your tastes. Elevate your next meal with these satisfying sandwiches that deliver all the flavors you crave.

Ingredients
  

For the Meatballs:

1 lb ground beef

1 lb ground pork

1 cup breadcrumbs

1/2 cup grated Parmesan cheese

1/4 cup fresh parsley, chopped

1 large egg

2 cloves garlic, minced

1 tsp onion powder

1 tsp Italian seasoning

Salt and pepper to taste

For the Sauce:

1 can (28 oz) crushed tomatoes

2 tbsp olive oil

1 onion, finely chopped

3 cloves garlic, minced

1 tsp sugar (to balance acidity)

1 tsp dried basil

1 tsp dried oregano

Salt and pepper to taste

For Assembly:

4 hoagie rolls or sub rolls

2 cups shredded mozzarella cheese

Fresh basil leaves for garnish

Optional: Red pepper flakes for a spicy kick

Instructions
 

Make the Meatballs: In a large bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, parsley, egg, minced garlic, onion powder, Italian seasoning, salt and pepper. Mix until well incorporated, but avoid overmixing to keep the meatballs tender.

    Form the Meatballs: Preheat your oven to 400°F (200°C). Roll the mixture into golf ball-sized meatballs and place them on a baking sheet lined with parchment paper.

      Bake the Meatballs: Bake the meatballs in the preheated oven for about 20-25 minutes, or until they are browned and cooked through.

        Prepare the Sauce: While the meatballs are baking, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent (about 5-7 minutes). Stir in the minced garlic and cook for an additional minute.

          Simmer the Sauce: Pour in the crushed tomatoes, sugar, dried basil, oregano, and season with salt and pepper. Bring the sauce to a gentle simmer and let it cook for 10-15 minutes, stirring occasionally.

            Combine Meatballs with Sauce: Once the meatballs are done baking, transfer them to the skillet with the simmered sauce. Stir gently to coat the meatballs in the sauce, allowing them to simmer together for a few minutes to absorb the flavors.

              Toast the Hoagie Rolls: While the meatballs are simmering, slice the hoagie rolls lengthwise but don’t cut all the way through. If desired, lightly toast the insides under the broiler for about 2 minutes until golden.

                Assemble the Meatball Subs: Spoon several meatballs along with the sauce into each hoagie roll. Top generously with shredded mozzarella cheese.

                  Melt the Cheese: Place the filled subs back on a baking sheet and broil in the oven for about 2-3 minutes, or until the cheese is bubbly and golden.

                    Serve: Remove from the oven, garnish with fresh basil leaves, and sprinkle with red pepper flakes if you like a touch of heat. Serve immediately and enjoy your Ultimate Meatball Subs!

                      Prep Time, Total Time, Servings: 20 mins | 50 mins | 4 servings