Meatball Subs


Meatball Subs are the perfect hot hoagie sandwiches to make for dinner! They’re soft hoagie buns stuffed with marinara sauce, meatballs and melted mozzarella cheese.

three meatball subs

March 9th is National Meatball Day! It’s a great day to celebrate meatballs. I suggest you make these Meatball Subs or make everyone’s favorite Spaghetti and Meatballs. You could even add meatballs to our Baked Spaghetti Casserole! If you don’t feel like cooking at home, visit your favorite Italian restaurant and order all the meatballs! Be sure to share the meatball love on social media today by using the hashtag #NationalMeatballDay, #MeatballDay and #RecipesForHolidays. Follow my March Food Holidays page so you never miss a food holiday in the month of March!

“Life is like a bowl of spaghetti. Every once in a while, you get a meatball.”

-Sharon Creech

The History of Meatballs:

It’s unclear who invented the first meatball, but we have some ideas.

Many people believe that the first meatball appeared in Persia. Persians used leftover meat to make meatballs called, kofta. From Persia, meatballs were likely introduced to the Middle East before making their way to Italy.

Or it could be that traders and explorers brought the meatball to Europe. Or Ancient Romans could have developed a similar recipe!

In any case, Italian immigrants brought the concept of meatballs with them to America in the late 1800’s.

Pasta and canned tomatoes were cheap ingredients added to meatballs to help bulk up a meal. Spaghetti and meatballs evolved from this idea.

four photos showing making and baking meatballs

How do you make Meatballs?

The full, printable recipe is at the end of this post. You will need a rimmed baking sheet for this recipe.

Preheat your oven to 400 degrees F. Line a rimmed baking sheet with foil. Spray the foil with nonstick spray.

Add all of the meatball ingredients to a bowl. Use (clean) hands to mix it all together. Don’t over-mix the meat mixture or the meatballs will be tougher in texture.

Roll the meat mixture into balls. You should be able to get about 16. Place them on the baking sheet. Bake for 15 to 20 minutes, until the meatballs are cooked through.

four photos showing assembly of meatball subs