Recipe card
Print / PDFMeatball Sub
Rate this recipe
Be the first to rate
- Prep Time
- 15 mins
- Cook Time
- 20 mins
- baking
- 7 mins
- Total Time
- 42 mins
Ingredients
- 1 pound ground beef (for juicy meatballs)
- 1/2 cup breadcrumbs (to bind the meatballs)
- 1/4 cup grated Parmesan cheese (adds flavor)
- 1 large egg (helps hold the meatballs together)
- 2 cloves garlic (minced) (for a fragrant kick)
- 1 teaspoon dried oregano (classic Italian herb)
- to taste Salt and pepper (for seasoning)
- 2 cups marinara sauce (a must for the sub)
- 4 sub rolls sub rolls (the perfect vessel)
- 1 cup shredded mozzarella cheese (melty goodness)
- 2 tablespoons olive oil (for cooking)
- to taste Fresh basil (optional) (for garnish and flavor)
Equipment
- 1 Skillet — For browning meatballs and simmering sauce.
- 1 Baking sheet — For baking the assembled subs.
Method
- 1
In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, oregano, salt, and pepper. Mix well until everything is nicely blended. Form the mixture into meatballs, about the size of a golf ball.
- 2
Heat olive oil in a skillet over medium heat. Carefully add the meatballs and cook until they are browned on all sides. This should take about 5–7 minutes.
- 3
Pour marinara sauce into the skillet with the meatballs. Cover the skillet and let it simmer for 10–15 minutes, allowing the meatballs to cook through and soak up that delicious sauce.
- 4
While the meatballs are simmering, preheat your oven to 375°F (190°C). This will ensure your sub is perfectly baked.
- 5
Slice the sub rolls lengthwise and place them on a baking sheet. Fill each roll generously with the meatballs and sauce from the skillet.
- 6
Sprinkle a generous amount of mozzarella cheese over the meatballs in each sub. Don’t be shy; the more, the merrier!
- 7
Place the baking sheet in the preheated oven and bake for 5–7 minutes. Keep an eye on them until the cheese is melted and bubbly.
- 8
Once baked, garnish your meatball subs with fresh basil. Close the rolls, and serve them hot. Enjoy your delicious creation!
Notes
| Nutrient | Amount per Serving |
|---|---|
| Nutrition Facts | Per Serving |
| Calories | 450 |
| Fat | 25g |
| Protein | 30g |
| Carbs | 35g |
Why You’ll Love This meatball sub
- Hearty and satisfying, perfect for any appetite.
- Rich marinara sauce brings a burst of flavor in every bite.
- Melted mozzarella adds a creamy, gooey texture that’s irresistible.
- Easy to make at home, so you can enjoy it anytime.
- Customize with your favorite toppings for a personal touch!
Ingredients
Gather these ingredients to create a delicious meatball sub that will impress everyone!

- 1 pound ground beef – for juicy meatballs
- 1/2 cup breadcrumbs – to bind the meatballs
- 1/4 cup grated Parmesan cheese – adds flavor
- 1 egg – helps hold the meatballs together
- 2 cloves garlic (minced) – for a fragrant kick
- 1 teaspoon dried oregano – classic Italian herb
- Salt and pepper to taste – for seasoning
- 2 cups marinara sauce – a must for the sub
- 4 sub rolls – the perfect vessel
- 1 cup shredded mozzarella cheese – melty goodness
- 2 tablespoons olive oil – for cooking
- Fresh basil (optional) – for garnish and flavor
How to Make meatball sub
This classic meatball sub is a delightful treat that combines savory meatballs, rich marinara sauce, and gooey mozzarella cheese. With a preparation time of about 15 minutes, a cooking time of 20 minutes, and an additional baking time of 5–7 minutes, you’ll have a delicious meal ready in no time!

Step 1: Combine Ingredients
In a bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, oregano, salt, and pepper. Mix well until everything is nicely blended. Form the mixture into meatballs, about the size of a golf ball.
Step 2: Brown the Meatballs
Heat olive oil in a skillet over medium heat. Carefully add the meatballs and cook until they are browned on all sides. This should take about 5–7 minutes.
Step 3: Simmer in Marinara
Pour marinara sauce into the skillet with the meatballs. Cover the skillet and let it simmer for 10–15 minutes, allowing the meatballs to cook through and soak up that delicious sauce.
Step 4: Preheat the Oven
While the meatballs are simmering, preheat your oven to 375°F (190°C). This will ensure your sub is perfectly baked.
Step 5: Prepare the Sub Rolls
Slice the sub rolls lengthwise and place them on a baking sheet. Fill each roll generously with the meatballs and sauce from the skillet.
Step 6: Add Cheese
Sprinkle a generous amount of mozzarella cheese over the meatballs in each sub. Don’t be shy; the more, the merrier!
Step 7: Bake the Subs
Place the baking sheet in the preheated oven and bake for 5–7 minutes. Keep an eye on them until the cheese is melted and bubbly.
Step 8: Garnish and Serve
Once baked, garnish your meatball subs with fresh basil. Close the rolls, and serve them hot. Enjoy your delicious creation!
Recipe Snapshot
| Feature | Details |
|---|---|
| Category | Main Course |
| Cuisine | Italian |
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Extra Time | 5-7 minutes (baking) |
| Total Time | 42 minutes |
| Dietary | Contains meat |
| Serves | 4 |
| Best Served | Hot with fresh basil |
Pro Tips for Making meatball sub
- Opt for lean ground beef or turkey for healthier meatballs.
- Use fresh herbs like basil and parsley for vibrant flavor.
- Toast the sub rolls lightly for added crunch and warmth.
- Let the meatballs simmer in marinara for extra tenderness.
- Top with freshly grated mozzarella for a melty finish.
How to Serve this meatball sub
- Top with fresh basil or parsley for a burst of color.
- Serve with a side of crispy garlic bread for extra crunch.
- Pair with a light salad dressed in balsamic vinaigrette.
- Enjoy with a side of potato chips or fries for a classic combo.
- For a twist, add sliced jalapeños for a spicy kick.
- Try it with a side of marinara for dipping—double the flavor!
Make Ahead and Storage
Here’s how to keep your meatball sub fresh and delicious:
Storing Leftovers
- Allow the meatball sub to cool completely.
- Wrap it tightly in plastic wrap or aluminum foil.
- Store in an airtight container in the fridge.
- Consume within 3-4 days for best quality.
Freezing
- Cool the meatball sub completely before freezing.
- Wrap each sub individually in plastic wrap.
- Place wrapped subs in a freezer-safe bag or container.
- Freeze for up to 3 months for optimal taste.
Reheating
- For best results, thaw in the fridge overnight.
- Reheat in the oven at 350°F (175°C) for 10-15 minutes.
- Microwave on medium power for 1-2 minutes, covered.
- Check that the meatballs are heated through before serving.
Explore more easy breakfast recipes, quick lunch ideas, cozy dinner meals, tasty snacks, and delightful dessert.
Final Thoughts
There’s nothing quite like a classic meatball sub to bring back those cozy, comforting vibes! With just a few simple ingredients, you can whip up this delicious sandwich that’s sure to impress. So gather your loved ones, dig in, and savor every bite of this homemade delight. Enjoy the warmth and joy it brings to your table!
Quick answers
Frequently asked questions
Straight answers from the kitchen — storage, swaps, and common sticking points for this recipe.
What do you put on a meatball sub?
How do you keep meatball subs from getting soggy?
What are common meatball mistakes?
Do veggies go on a meatball sub?
Kitchen notes
Nutrition & sources
Calorie and nutrition figures on this page are estimates meant for general home-cooking guidance. Actual values vary with brands, portion size, and how the recipe is prepared.
Estimates draw on typical ingredient data from public nutrition databases such as the USDA FoodData Central. They are not a substitute for professional medical or dietary advice.
For how recipes are tested and when pages are updated, see How we test recipes. Full legal context lives in our disclaimers and affiliate disclosure.






Comments
Made this recipe? Share how it turned out for your family.
No comments yet — be the first to leave a note.