Cheese Stuffed Meatball Subs

Dive into the irresistible world of Cheese Stuffed Meatball Subs, a culinary creation that promises to elevate your mealtime to an extraordinary experience. Imagine the most tender and flavorful meatballs, crafted with a perfect blend of beef and pork, bursting with molten Pepper Jack cheese at their heart. 

As an Amazon Associate I earn from qualifying purchases and sometimes recommend products from other sellers at no extra cost you. For more details see my disclosure policy and privacy policy.

Encased in a lightly toasted hoagie bun and smothered with rich marinara sauce, then topped with a delicate layer of Provolone cheese that melts into every nook and cranny. This recipe is not just about assembling a sandwich; it’s about crafting a moment of pure, unadulterated joy that will leave your taste buds dancing and your soul yearning for more.

Why you’ll love this recipe

  • Flavorful Journey: The combination of beef and pork, along with the rich blend of Italian spices and Parmesan, creates a meatball that is unmatched in flavor, ensuring each bite is a deeply satisfying experience.
  • Cheesy Surprise: The heart of every meatball holds a gooey center of Pepper Jack cheese, offering a delightful contrast in textures and a spicy kick that elevates the entire dish.
  • Versatility at its Best: These cheese-stuffed meatball subs are not only perfect for a hearty dinner but also make for great party food that is sure to impress guests at any gathering.
  • Simple Yet Impressive: Despite its luxurious taste and appearance, this recipe is surprisingly straightforward to prepare, making it a perfect choice for cooks of all levels to create something truly special.

What are Hoagie Buns?

Hoagie buns are a type of soft, elongated bread roll that is the foundation of many classic American sandwiches, including the beloved sub, hero, or grinder sandwiches. Originating from Italian-American communities, these buns are known for their slightly crusty exterior and soft, chewy interior, making them the perfect vessel for a variety of fillings, from cold cuts and cheeses to meatballs and marinara sauce.

The distinctive characteristic of a hoagie bun, aside from its shape, is its ability to hold up to generous amounts of fillings and sauces without falling apart, enhancing the overall sandwich eating experience.

Ingredients

  • Lean Ground Beef (80% lean/20% fat or greater): Opt for a blend that balances leanness with fat content, as the fat provides moisture and flavor, essential for creating juicy meatballs. This ratio ensures that the meatballs are tender without being overly greasy.
  • Ground Pork: Adding ground pork to the mixture introduces a subtle sweetness and richness, enhancing the overall depth of flavor in the meatballs. It complements the beef perfectly, contributing to the tender texture.
  • White Onion: A quarter of a large white onion, finely minced, will be enough to infuse the meatballs with a mild, slightly sweet flavor that enhances the other ingredients without overpowering them.
  • Cloves Garlic: Use 3-4 large cloves, finely minced, to add a punch of flavor. Garlic’s pungent, earthy taste is a backbone in Italian cooking, providing a robust aroma and depth to the meatballs.
  • Parmesan Cheese: Incorporate ¼ cup of freshly grated Parmesan cheese for a hint of nuttiness and a boost in umami flavor. Its rich, savory profile complements the meats and helps bind the ingredients.
  • Italian Breadcrumbs: Half a cup of Italian breadcrumbs contributes both to the meatballs’ texture and flavor. They help in retaining moisture, ensuring the meatballs remain juicy and tender.
  • Large Eggs: Two large eggs are essential for binding all the ingredients together, ensuring the meatballs maintain their shape during cooking.
  • Whole Milk: Using half a cup of whole milk to moisten the breadcrumbs before adding them to the meat mixture makes for tender meatballs, as it prevents the breadcrumbs from absorbing too much juice from the meat.
  • Italian Seasoning: One tablespoon of this herb blend elevates the meatballs with classic Italian flavors, adding notes of oregano, thyme, basil, and rosemary.
  • Optional: Crushed Red Pepper Flakes: Add a quarter to a half teaspoon for a spicy kick. This is perfect for those who appreciate a bit of heat in their food.
  • Salt & Black Pepper: Season to taste, keeping in mind that the Parmesan cheese also adds saltiness to the mixture.
  • Pepper Jack Cheese Sticks: Cut these into segments to stuff each meatball, providing a spicy, creamy heart that melts during cooking for a mouth-watering surprise.
  • Marinara Sauce: A 24-oz. jar of rich marina sauce is not just for coating the meatballs but also adds a tangy, herby moisture making each bite more succulent.
  • Hoagie Buns: Choose 7-8” buns for their soft interior and slightly crusty exterior, ideal for holding the meatballs and sauce without getting soggy too quickly.
  • Provolone Cheese: Thin slices of this mild, slightly tangy cheese melt beautifully, providing a creamy finish that seamlessly binds the sandwich components.

Substitutions and Additions

If you have dietary restrictions, prefer a different flavor profile, or simply wish to experiment with what you have on hand, here are some substitutions and additional ingredients that can enhance your Cheese Stuffed Meatball Subs:

  • Ground Beef/Pork Substitution: For a lighter option, you can use ground turkey or chicken in place of beef and pork. This substitution will yield a leaner meatball, while still retaining a good flavor when well-seasoned.
  • Vegan Version: Explore plant-based alternatives by using lentils or a mix of finely chopped mushrooms and walnuts as the base for your meatballs. There are also numerous vegan cheeses available that can be used both inside the meatballs and on top of the sub.
  • Cheese Variations: If Pepper Jack is too spicy for you, consider substituting it with mozzarella for a milder, stretchier cheesy core. Alternatively, smoked gouda can offer a smoky, rich flavor.
  • Sauce Options: While marinara is classic, trying a pesto sauce or even an Alfredo sauce can bring a completely different taste profile to your subs. 
  • Bread Choices: If you can’t find hoagie buns, ciabatta or baguette sections can make excellent alternatives, offering a similar chewy texture and crust that holds up well to sauces and fillings.
  • Additions: Consider adding sautéed bell peppers and onions or a handful of arugula or spinach inside the sub for added texture and a pop of color. A light drizzle of balsamic glaze on top of the finished sub can also introduce a sweet and tangy dimension to the dish. 

Instructions

Position the top rack in the middle of the oven and preheat it to 400°F. Use non-stick cooking spray on a spacious, rimmed baking sheet and set it aside.

Tip: The non-stick cooking spray will make it easier to remove any cheese that drips out while baking. Place meatballs directly on a dark baking sheet, as shown (vs. on parchment paper or a baking sheet), will help them brown. 

In a large mixing bowl, combine the meatball mixture: beef, pork, onion, garlic, Parmesan cheese, breadcrumbs, eggs, milk, Italian seasoning, and crushed red pepper flakes (optional). Season with salt and freshly ground black pepper according to your preference.

 With clean hands, blend all ingredients until evenly mixed, taking care not to over-knead.

Move the mixture onto a clean work surface, shape it into an even rectangle, and then divide it into 12 identical portions, following the method illustrated.

Evenly distribute the cheese sticks among the 12 squares, then skillfully shape the meat around the cheese using your hands to form the meatballs.

Arrange the formed meatballs on the baking sheet you’ve prepared. Continue this process with the remaining sections until finished.

Position the baking sheet on the uppermost rack of the oven and let it bake for 10 minutes. Afterward, take it out and gently flip each meatball using a spatula. Place it back in the oven to continue baking for an additional 8-10 minutes, or until a thermometer inserted into the meatball’s center reads 160°F.

Note: The meatballs will reach a safe temperature of 165°F while they rest and are warmed in the marina sauce.

Take the baking sheet out of the oven and place it aside, keeping the oven on.

Begin by gently heating the marinara sauce in a large skillet over medium-low heat before adding the meatballs.

Ensure to dab the meatballs with paper towels to remove any excess grease. Allow them to simmer for 4-5 minutes, or until the sauce warms thoroughly, gently rotating the meatballs to ensure they are evenly coated in the sauce.

Gently slice the hoagie buns and place them on a baking sheet lined with parchment paper. Stuff each bun with two to three meatballs, adding a generous amount of sauce.

Top each sandwich with two to three slices of Provolone cheese, then bake until the cheese has beautifully melted, about 3-5 minutes.

Once removed from the oven, serve promptly alongside your preferred accompaniments.

Recipe tips

  • Meat Mixing Tip: To ensure the cheesy meatballs are tender and juicy, mix the meat and other ingredients gently. Overmixing can lead to tough meatballs.
  • Cheese Sticking Solution: If you find the cheese tends to leak out during baking, try freezing the cheese sticks for about 30 minutes before embedding them into the meatballs. This helps the cheese melt more slowly, keeping it inside the meatball longer.
  • Uniform Size: Use a cookie scoop to portion out the meat mix for evenly sized meatballs. This ensures they cook at the same rate, preventing some meatballs from drying out while others are still undercooked.
  • Browning Boost: For an extra flavor boost, consider browning the meatballs in a skillet before baking. This step adds a rich, caramelized surface that deepens the overall taste.
  • Sauce Infusion: After baking, letting the meatballs simmer in the marinara sauce for a few extra minutes can enhance their flavor. The meatballs absorb some of the sauce, becoming even more juicy and flavorful.

Serving Suggestions

For a truly enjoyable dining experience, accompany your cheese-stuffed meatball subs with one of the following sides:

  • Crispy Baked Sweet Potato Fries: These offer a sweet and savory contrast to the rich and hearty subs. Plus, their crisp texture provides a delightful counterbalance to the tender meatballs.
  • Garden Salad with Balsamic Vinaigrette: A light and refreshing salad can help cut through the richness of the subs. Use fresh greens, cherry tomatoes, cucumbers, and a homemade or store-bought balsamic vinaigrette for a simple yet satisfying side.
  • Garlic Parmesan Roasted Broccoli: The roasting process brings out the natural sweetness of the broccoli, while the garlic and Parmesan add depth of flavor that complements the Italian seasoning in the meatballs.
  • Classic Cesar Salad: Crisp romaine lettuce tossed with creamy Caesar dressing, crunchy croutons, and a sprinkle of Parmesan cheese makes for a classic side that pairs well with nearly every Italian dish.
  • Roasted Vegetable Medley: Combine seasonal vegetables like bell peppers, zucchini, and red onion with olive oil, salt, and pepper, then roast until tender. This adds a healthy and colorful component to your meal.

FAQs

Can I make homemade meatballs ahead of time?

Yes, the meatballs can be made up to 2 days in advance. After cooking, allow them to cool completely before placing them in an airtight container and refrigerating. Reheat in the marinara sauce over low heat when ready to serve.

Is there a substitute for pork in the meatball recipe?

 Certainly! If you prefer not to use pork, you can substitute it with an equal amount of ground turkey or additional beef. Keep in mind that changing the meat may slightly alter the flavor and texture.

Can I freeze the stuffed meatballs?

Yes, these meatballs freeze well. Cool the cooked meatballs completely, then freeze them on a baking sheet before transferring to a freezer bag. They can be stored for up to 3 months. To reheat, thaw in the refrigerator overnight and warm up in the marinara sauce on the stove.

What can I use instead of hoagie buns for a lighter option?

For a lighter version, you can serve the meatballs and sauce over a bed of spiralized vegetables, like zucchini noodles (zoodles), or in lettuce wraps. You can also use whole wheat or gluten-free buns as alternatives.

How can I make this recipe vegetarian?

For a vegetarian twist, substitute the meat with a mix of mashed beans, chopped mushrooms, and cooked quinoa for texture. Use vegan cheese for stuffing, and ensure the breadcrumbs and other ingredients are suitable for vegetarians.

Yield: 12 meatballs

Cheese Stuffed Meatball Subs

Cheese Stuffed Meatball Subs
No Ratings

Dive into the irresistible world of Cheese Stuffed Meatball Subs, a culinary creation that promises to elevate your mealtime to an extraordinary experience. Imagine the most tender and flavorful meatballs, crafted with a perfect blend of beef and pork, bursting with molten Pepper Jack cheese at their heart. 

Prep Time 20 minutes
Cook Time 30 minutes
Total Time 30 minutes

Ingredients

  • 1 lbs. ground beef (80% lean/20% fat (or greater))
  • 1 lbs. ground pork
  • ¼ large white onion, finely minced
  • 3-4 large cloves garlic, finely minced
  • ¼ c. Parmesan cheese, freshly grated
  • ½ c. Italian breadcrumbs
  • 2 large eggs
  • ½ c. whole milk
  • 1 T. Italian seasoning
  • Optional: ¼ - ½ t. crushed red pepper flakes
  • Salt & black pepper, to taste
  • 4 Pepper Jack cheese sticks*
  • 1 24-oz. jar marina sauce
  • 7-8” Hoagie buns

Instructions

  1. Position the top rack in the middle of the oven and preheat it to 400°F. Use non-stick cooking spray on a spacious, rimmed baking sheet and set it aside.Tip: The non-stick cooking spray will make it easier to remove any cheese that drips out while baking. Place meatballs directly on a dark baking sheet, as shown (vs. on parchment paper or a baking sheet), will help them brown. 
  2. In a large mixing bowl, combine the meatball mixture: beef, pork, onion, garlic, Parmesan cheese, breadcrumbs, eggs, milk, Italian seasoning, and crushed red pepper flakes (optional). Season with salt and freshly ground black pepper according to your preference.
  3. With clean hands, blend all ingredients until evenly mixed, taking care not to over-knead.
  4. Move the mixture onto a clean work surface, shape it into an even rectangle, and then divide it into 12 identical portions, following the method illustrated.
  5. Evenly distribute the cheese sticks among the 12 squares, then skillfully shape the meat around the cheese using your hands to form the meatballs. Arrange the formed meatballs on the baking sheet you've prepared. Continue this process with the remaining sections until finished.
  6. Position the baking sheet on the uppermost rack of the oven and let it bake for 10 minutes. Afterward, take it out and gently flip each meatball using a spatula. Place it back in the oven to continue baking for an additional 8-10 minutes, or until a thermometer inserted into the meatball's center reads 160°F.Note: The meatballs will reach a safe temperature of 165°F while they rest and are warmed in the marina sauce.
  7. Take the baking sheet out of the oven and place it aside, keeping the oven on.
  8. Begin by gently heating the marinara sauce in a large skillet over medium-low heat before adding the meatballs. Ensure to dab the meatballs with paper towels to remove any excess grease. Allow them to simmer for 4-5 minutes, or until the sauce warms thoroughly, gently rotating the meatballs to ensure they are evenly coated in the sauce.
  9. Gently slice the hoagie buns and place them on a baking sheet lined with parchment paper. Stuff each bun with two to three meatballs, adding a generous amount of sauce. Crown each sandwich with two to three slices of Provolone cheese, then bake until the cheese has beautifully melted, about 3-5 minutes.
  10. Once removed from the oven, serve promptly alongside your preferred accompaniments.

Notes

  • Meat Mixing Tip: To ensure the cheesy meatballs are tender and juicy, mix the meat and other ingredients gently. Overmixing can lead to tough meatballs.
  • Cheese Sticking Solution: If you find the cheese tends to leak out during baking, try freezing the cheese sticks for about 30 minutes before embedding them into the meatballs. This helps the cheese melt more slowly, keeping it inside the meatball longer.
  • Uniform Size: Use a cookie scoop to portion out the meat mix for evenly sized meatballs. This ensures they cook at the same rate, preventing some meatballs from drying out while others are still undercooked.
  • Browning Boost: For an extra flavor boost, consider browning the meatballs in a skillet before baking. This step adds a rich, caramelized surface that deepens the overall taste.
  • Sauce Infusion: After baking, letting the meatballs simmer in the marinara sauce for a few extra minutes can enhance their flavor. The meatballs absorb some of the sauce, becoming even more juicy and flavorful.
  • Serving Suggestion: For a complete meal, serve these cheese-stuffed meatball subs with a side of crispy baked sweet potato fries or a refreshing garden salad dressed in balsamic vinaigrette.
  • Storage Advice: Leftover meatball subs can be stored in an airtight container in the refrigerator for up to three days. For best results, separate the meatballs and sauce from the buns before refrigerating to prevent the bread from becoming soggy.

Nutrition Information:

Yield:

12

Serving Size:

1

Amount Per Serving: Calories: 421Total Fat: 16gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 79mgSodium: 926mgCarbohydrates: 46gFiber: 4gSugar: 7gProtein: 22g

Love this recipe? Check out more on Pinterest!

See more recipes just like this one on my Pinterest account!

More You Might Like

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.