Meatball Sandwiches
This post may contain affiliate links.
This recipe for meatball sandwiches is packed with tender, juicy meatballs nestled in a rich tomato sauce and topped with melty mozzarella cheese.
Whether you’re serving these on game day, for a weeknight dinner, or as a special sandwich for family gatherings, this homemade meatball sub recipe is sure to impress.
The best part? You can customize these subs with different bread and toppings to suit everyone’s taste!

Why You’ll Love This Recipe
- Juicy meatballs: Made with a flavorful mix of beef and fresh herbs, these meatballs are tender and packed with the best flavor.
- Rich tomato sauce: A tangy marinara sauce made with simple ingredients like tomato paste and whole tomatoes ensures every bite is bursting with flavor.
- Customizable breads: Use hoagie rolls, sub rolls, or even hot dog buns for a variety of options.
- Easy to make: Use frozen meatballs or your own meatballs to cut down on prep time.
- Perfect for any occasion: Whether it’s game day or just a random Tuesday, these easy meatball subs will satisfy everyone.
This recipe begins with our Easy Meatballs recipe and is just one of the many ways to serve them. Hot cheesy sandwiches are perfect for game day or as a party food main dish.
These come together quite quickly with this simple baked meatball recipe and a delightful homemade marinara sauce. These are best served piping hot, and they are easy to eat while watching sports—just saying!

Ingredients for meatball sub sandwiches
- Cooked meatballs
- Tomato paste
- Canned whole tomatoes
- Basil
- Parsley
- Salt
- Pepper
- Bread of choice
- Cheese for topping (optional)

How to make ultimate meatball sandwiches
- Make meatballs or defrost meatballs in the microwave if frozen.
- In a pot over medium heat, combine remaining ingredients.
- Cook over medium heat until sauce comes to a boil.
- Break apart whole tomatoes.
- Cover and simmer for 15 minutes.
- Add meatballs to sauce and heat for 10-15 minutes until meatballs are heated through.

Tips for the Best Results
- Toast your bread: A toasted bun, brushed with garlic butter, adds crunch and keeps the bread from getting soggy.
- Use fresh herbs: Fresh parsley or basil takes the flavor to the next level.
- Choose the right cheese: Mozzarella cheese is classic, but melty provolone cheese or parmigiano reggiano also work beautifully.
- Simmer the sauce low and slow: Cooking over low heat deepens the flavors of the tomato sauce.
- Layer cheese: Add a base of cheese to the bread before the meatballs to prevent the bread from soaking up too much sauce.
- Use frozen meatballs to save time: Let’s face it, we do not always have time to make meatballs from scratch, or maybe we ran out. You can use frozen meatballs in place of homemade
Serve for a party: If you are serving at a party, you can put the meatballs and sauce in the slow cooker for people to serve themselves. - Sauce shortcut: You can use a store-bought marinara sauce in place of homemade in the recipe. But better yet, make the marinara sauce ahead of time and keep it on hand for many meal ideas.
- Cheese shortcut: You can use pre-shredded mozzarella cheese in this recipe.

Save The Recipe!
Substitutions and Variations
- Bread options: Swap out hoagie buns for French rolls, whole wheat bread, or even a toasted baking sheet of slices of bread for an open-faced option.
- Protein mix: Use a mix of ground beef and ground pork for extra juicy homemade meatballs.
- Cheese variety: Try fresh mozzarella or tangy parmesan cheese instead of classic shredded mozzarella.
- Cooking methods: Make a big batch of meatballs in the slow cooker or air fryer for easier meal prep.
- Extra veggies: Add sautéed peppers or onions for added texture and flavor.

FAQs About Meatball Sandwiches
Absolutely! Frozen meatballs are the easiest way to cut down on prep time. Just thaw them and heat them in the sauce over low to medium heat until warmed through.
Store leftover meatballs and sauce in an airtight container in the fridge. Reheat the next day for a quick and delicious meal.
If making homemade meatballs, place extra ones in a freezer bag and freeze for up to three months. Reheat over medium-high heat in a flavorful tomato sauce when ready to serve.
Hoagie rolls, sub rolls, and French rolls are great options. If you prefer something lighter, whole wheat bread or even slices of sandwich bread can work for an open-faced sandwich.
Double the recipe to make a large batch of meatballs and serve on a mix of different bread types. This ensures everyone gets their ideal meatball sub sandwich. Or make it a slow cooker and have guests assemble their own sandwiches.
More yummy party recipes

Easy Meatball Sandwiches from Scratch
Ingredients
- 15-20 cooked meatballs
- 1 6 oz can tomato paste
- 1 28 oz can whole tomatoes
- 1 teaspoon basil
- 1 teaspoon parsley
- 1 teaspoon salt
- 1/4 teaspoon pepper
Instructions
- Make meatballs or defrost meatballs in microwave, if frozen.
- In a pot over medium heat combine remaining ingredients.
- Cook over medium heat until sauce comes to a boil.
- Break apart whole tomatoes.
- Cover and simmer 15 minutes.
- Add meatballs to sauce and heat 10-15 minutes until meatballs are heated through.
Nutrition

If you are not yet subscribing to my newsletter, you can subscribe here. I share a few things that I don’t share here and I email you only once a week. I know how valuable your time is and respect that tremendously!
If you try this recipe or any other recipe on Organized Island, please don’t forget to rate the recipe and let me know where you found it in the comments below, I love hearing from you! To see what I am up to, check out my stories on Instagram and let me know you are following. It would bring me much joy!
Want to streamline your weekly meals? Check out my Beginner’s Guide to Meal Planning book on Amazon.



The flavors are great. My problem is the meatballs tend to fall out into my lap.
Great idea. It looks like the filling would freeze well too. Perfect for work lunches.
It would definitely be great for a work lunch with the help of a microwave oven.
I need to tell you how obsessed with meatballs I am. And homemade is best. This is like a dream!
Me too! A great obsession!
Oh I am hungry now! Saving this for tomorrow! Dinner= done!