Go Back
When it comes to comforting, hearty meals that bring everyone to the table, cheesy stuffed meatball subs stand out as a true crowd-pleaser. This delectable dish marries juicy, flavorful meatballs with the rich, gooey goodness of melted cheese, all nestled inside a warm, crusty sub roll. Whether it’s a cozy family dinner, a gathering with friends, or a quick weeknight meal, these subs offer an irresistible combination of flavors and textures that appeal to all ages. The tender meatballs, enriched with a creamy cheese filling, create a satisfying bite that’s sure to leave everyone asking for seconds.

Cheesy Stuffed Meatball Subs

Dive into the comforting world of cheesy stuffed meatball subs! This mouthwatering dish features juicy meatballs infused with creamy mozzarella and ricotta cheese, all tucked inside warm, crusty sub rolls. Perfect for family dinners or casual gatherings, these subs are customizable to suit any taste. With endless flavor possibilities and easy-to-follow steps, making these cheesy delights at home is a breeze. Don’t miss out on transforming your meals into unforgettable culinary experiences!

Ingredients
  

For the Meatballs:

1 lb ground beef

1/2 lb ground pork

1/2 cup breadcrumbs (preferably Italian seasoned)

1/4 cup grated Parmesan cheese

1/4 cup chopped fresh parsley

1 large egg

2 cloves garlic, minced

1 tsp onion powder

1 tsp salt

1/2 tsp black pepper

1 tsp Italian seasoning

For the Cheese Filling:

1 cup mozzarella cheese, shredded

1/2 cup ricotta cheese

1/4 cup grated Parmesan cheese

1/4 tsp garlic powder

1/4 tsp salt

1/4 tsp black pepper

For Assembly:

4 sub rolls (preferably hoagie rolls)

2 cups marinara sauce (store-bought or homemade)

1 cup shredded mozzarella cheese (for topping)

Fresh basil leaves (for garnish, optional)

Instructions
 

Preheat the Oven: Preheat your oven to 375°F (190°C).

    Make the Meatball Mixture: In a large mixing bowl, combine the ground beef and ground pork. Add in the breadcrumbs, Parmesan cheese, fresh parsley, egg, minced garlic, onion powder, salt, pepper, and Italian seasoning. Mix until just combined but do not overwork the meat.

      Prepare the Cheese Filling: In another bowl, mix together the shredded mozzarella, ricotta cheese, grated Parmesan, garlic powder, salt, and black pepper until evenly incorporated.

        Stuff the Meatballs: Take a small amount of the meat mixture and flatten it in the palm of your hand. Place about a tablespoon of the cheese filling in the center, then carefully fold the meat around it, rolling it into a ball. Repeat until all the meat and cheese filling are used (you should get about 12 meatballs).

          Bake the Meatballs: Place the stuffed meatballs on a baking sheet lined with parchment paper. Bake in the preheated oven for about 20-25 minutes until browned and cooked through.

            Prepare the Subs: While the meatballs are baking, slice the sub rolls open lengthwise, but not all the way through. Lightly toast them in the oven during the last 5 minutes of the meatballs' baking time.

              Assemble the Subs: Once the meatballs are done, remove them from the oven. In a saucepan, warm the marinara sauce over low heat. Place a few meatballs inside each toasted sub roll, then drizzle with marinara sauce, and top each sub with shredded mozzarella cheese.

                Melt the Cheese: Return the assembled subs to the oven for about 5-7 minutes, or until the cheese has melted and is bubbly.

                  Serve Hot: Remove the subs from the oven, garnish with fresh basil leaves if desired, and serve immediately.

                    Prep Time, Total Time, Servings: 30 mins | 1 hour | 4 servings