Cheese‑Stuffed Meatball Subs bring all the comfort of an over-the-top sandwich in one gooey, savory bite. Juicy Italian-style meatballs hiding creamy cheese centers, smothered in roasted tomato basil sauce, and nestled into soft, toasted rolls—this is classic sandwich night elevated.

Cheese‑Stuffed Meatball Subs You’ll Actually Want to Make
These Cheese‑Stuffed Meatball Subs feature perfectly spiced sausage or beef meatballs enveloping melted Havarti or mozzarella. As you bite in, ooey-gooey cheese greets you in every bite.

Cheese‑Stuffed Meatball Subs with Roasted Tomato Basil Sauce
Every Cheese‑Stuffed Meatball Sub deserves a sauce that wows. Roasted cherry tomatoes, garlic, fresh basil, and a splash of balsamic vinegar turn into a smoky-sweet, velvety sauce that complements each cheesy meatball perfectly.

How to Build Cheese‑Stuffed Meatball Subs Like a Pro
Assemble your Cheese‑Stuffed Meatball Subs step by step: layer the sauce on toasted hoagie rolls, nestle in the meatballs, top with provolone or Havarti, then broil until the cheese bubbles into golden perfection.

Tips for Perfect Cheese‑Stuffed Meatball Subs Every Time
Take your Cheese‑Stuffed Meatball Subs from good to unforgettable: freeze cheese cubes before stuffing to prevent leaking, use uniform meatball scoops for consistent baking, spread garlic butter on hoagies, and broil just long enough to melt without overtoasting.

Variations on Cheese‑Stuffed Meatball Subs to Try
Make Cheese‑Stuffed Meatball Subs your way—swap Italian sausage for ground beef or chicken, use mozzarella, Pepper Jack, or Havarti inside, shortcut with jarred marinara, or use ciabatta rolls instead of buns. Add fresh basil, red pepper flakes, or roasted peppers to elevate flavor.

Cheese-Stuffed Meatball Subs Can easily be customized
The best part about this recipe is that it can easily be customized to your liking. Suggestions -Add some spice by using hot Italian sausage, or keep it mild with ground turkey. You can also use your favorite type of cheese in the stuffing, so feel free to experiment until you find the perfect combination. Serve this Cheese-Stuffed Meatball Subs with a side of pasta or a simple salad for a complete meal that will leave everyone satisfied.
Prep time: 20 minutes
Cook time: 25-30 minutes
Yields: 12 large meatballs
Ingredients
Ingredients:
- 1 lb lean ground beef (80% lean/20% fat (or greater))
- 1 lb ground pork
- ¼ large white onion, finely minced
- 3-4 large cloves of garlic, finely minced
- ¼ cup Parmesan cheese, freshly grated
- ½ cup Italian breadcrumbs
- 2 large eggs
- ½ cup whole milk
- 1 jar of Marinara Sauce
- 1 tablespoon Italian seasoning
How to make Cheese-Stuffed Meatball Subs
- 🧆 How to Make Cheese-Stuffed Meatball Subs (Step-by-Step)
1. Mix the Meatball Ingredients
In a large bowl, combine:
Ground beef and ground pork
Diced onion and minced garlic
Grated Parmesan cheese
Breadcrumbs
Eggs and milk
Italian seasoning
Crushed red pepper flakes (optional)
Salt and black pepper (to taste)
Mix everything gently with your hands or a spoon until just combined—don’t overmix.
2. Portion the Meatballs
Transfer the mixture to a clean surface and flatten it evenly.
Divide it into 12 equal portions.
Place a few pieces of cheese stick (or cubes) in the center of each portion.
Wrap the meat around the cheese and form into firm balls.
Place them on a parchment-lined baking sheet.
3. Bake the Meatballs
Position the baking sheet on the top rack of the oven.
Bake at 400°F (200°C) for 10 minutes.
Flip each meatball with a spatula.
Return to the oven and bake for another 8–10 minutes, or until the center reaches 160°F.
4. Simmer in Sauce
Remove meatballs and let them rest on the baking sheet.
Drain off excess grease with a paper towel, if needed.
Pour marinara sauce into a skillet over medium-low heat.
Gently add the meatballs and simmer for 4–5 minutes, turning to coat them in sauce.
5. Build and Broil the Subs
Slice hoagie rolls and place them on a lined baking sheet.
Add 2–3 meatballs per roll, plus a spoonful of sauce.
Top with 2–3 slices of provolone cheese.
Return to the oven and broil for 3–5 minutes, or until the cheese is melted and bubbly.
6. Serve and Enjoy
Remove from the oven and serve warm with your favorite sides. These subs are melty, savory, and perfect for any sandwich lover!
Cheese-Stuffed Meatball Subs
- Total Time: 0 hours
- Yield: 12 servings 1x
Description
Cheese-Stuffed Meatball Subs are the perfect dinner for any meat lover. Tender beef and pork meatballs are stuffed with gooey cheese, then simmered in a flavorful tomato sauce. Place them on a toasted sub roll and top with even more cheese, and you've got a sandwich that is sure to please.
Ingredients
-
- 1 lb lean ground beef (80% lean/20% fat (or greater))
-
- 1 lb ground pork
- ¼ large white onion, finely minced
- 3-4 large cloves of garlic, finely minced
-
- ¼ cup Parmesan cheese, freshly grated
- ½ cup Italian breadcrumbs
- 2 large eggs
- ½ cup whole milk
- 1 jar of Marinara Sauce
- 1 tablespoon Italian seasoning
Instructions
🧆 How to Make Cheese-Stuffed Meatball Subs (Step-by-Step)
1. Mix the Meatball Ingredients
In a large bowl, combine:
-
Ground beef and ground pork
-
Diced onion and minced garlic
-
Grated Parmesan cheese
-
Breadcrumbs
-
Eggs and milk
-
Italian seasoning
-
Crushed red pepper flakes (optional)
-
Salt and black pepper (to taste)
Mix everything gently with your hands or a spoon until just combined—don’t overmix.
2. Portion the Meatballs
-
Transfer the mixture to a clean surface and flatten it evenly.
-
Divide it into 12 equal portions.
-
Place a few pieces of cheese stick (or cubes) in the center of each portion.
-
Wrap the meat around the cheese and form into firm balls.
-
Place them on a parchment-lined baking sheet.
3. Bake the Meatballs
-
Position the baking sheet on the top rack of the oven.
-
Bake at 400°F (200°C) for 10 minutes.
-
Flip each meatball with a spatula.
-
Return to the oven and bake for another 8–10 minutes, or until the center reaches 160°F.
4. Simmer in Sauce
-
Remove meatballs and let them rest on the baking sheet.
-
Drain off excess grease with a paper towel, if needed.
-
Pour marinara sauce into a skillet over medium-low heat.
-
Gently add the meatballs and simmer for 4–5 minutes, turning to coat them in sauce.
5. Build and Broil the Subs
-
Slice hoagie rolls and place them on a lined baking sheet.
-
Add 2–3 meatballs per roll, plus a spoonful of sauce.
-
Top with 2–3 slices of provolone cheese.
-
Return to the oven and broil for 3–5 minutes, or until the cheese is melted and bubbly.
6. Serve and Enjoy
Remove from the oven and serve warm with your favorite sides. These subs are melty, savory, and perfect for any sandwich lover!
- Prep Time: 20 minutes
- Cook Time: 25-30 minutes






