Go Back
Meatball subs have long stood as a cherished comfort food, celebrated for their hearty, satisfying flavors and the nostalgia they evoke of family dinners and friendly gatherings. These delightful sandwiches are a perfect fusion of tender meatballs, flavorful sauce, and a crusty sub roll that captures the essence of home-cooked goodness. Among the myriad of variations, the Cheesy Stuffed Meatball Sub stands out, elevating this beloved classic to new heights with its gooey, cheesy center.

Cheesy Stuffed Meatball Subs

Discover the ultimate comfort food with these Cheesy Stuffed Meatball Subs! This recipe combines tender, juicy meatballs with a gooey, cheesy filling all nestled inside a crusty sub roll, making it the perfect meal for family dinners or gatherings. With a flavorful marinara sauce and easy-to-follow steps, you can impress your friends and family with this delightful dish. Enjoy the rich flavors and satisfying textures in every bite!

Ingredients
  

For the Meatballs:

1 lb ground beef

1 lb ground pork

1 cup breadcrumbs

1/2 cup grated Parmesan cheese

1/2 cup chopped fresh parsley

2 large eggs

4 cloves garlic, minced

1 tsp onion powder

1 tsp Italian seasoning

Salt and pepper to taste

For the Cheese Filling:

1 cup shredded mozzarella cheese

1/2 cup ricotta cheese

1/4 cup grated Parmesan cheese

1/2 tsp garlic powder

1/2 tsp dried oregano

Salt and pepper to taste

For Assembly:

4 hoagie rolls

2 cups marinara sauce (store-bought or homemade)

1 cup shredded mozzarella cheese (for topping)

Fresh basil, for garnish (optional)

Instructions
 

Prepare the Cheese Filling: In a medium bowl, mix together the mozzarella cheese, ricotta cheese, grated Parmesan, garlic powder, oregano, salt, and pepper until well combined. Set aside.

    Make the Meatballs: In a large bowl, combine ground beef, ground pork, breadcrumbs, grated Parmesan, chopped parsley, eggs, minced garlic, onion powder, Italian seasoning, salt, and pepper. Mix well until everything is evenly combined.

      Stuff the Meatballs: Preheat your oven to 400°F (200°C). Take a portion of the meatball mixture (about 2 tablespoons) and flatten it in the palm of your hand. Place a teaspoon of the cheese filling in the center, then wrap the meat around the filling into a ball shape. Make sure the cheese is completely enclosed. Repeat for all the mixture.

        Bake the Meatballs: Place the stuffed meatballs on a baking sheet lined with parchment paper. Bake for about 20-25 minutes or until they are cooked through and nicely browned.

          Prepare the Hoagie Rolls: While the meatballs are baking, slice the hoagie rolls lengthwise without cutting all the way through. Toast them lightly in the oven or on a skillet until golden brown.

            Assemble the Subs: Once the meatballs are ready, slice them in half to reveal the gooey cheese filling. Place a few meatballs into each toasted hoagie roll. Spoon marinara sauce over the meatballs, then top with shredded mozzarella cheese.

              Melt the Cheese: Place the assembled subs back in the oven just long enough to melt the mozzarella cheese, about 5 minutes.

                Serve: Remove from the oven, garnish with fresh basil if desired, and serve hot.

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