Skip to content

EASY Meatball Sub

These homemade meatball subs are toasty, cheesy and downright delicious. One of the best easy dinner ideas that comes together in just 20 minutes!

Whenever I make my favorite meatball recipe, I usually end up making a double batch to freeze or make these meatball subs. It’s a super simple dinner idea that takes hardly any time to make. My whole family loves them!

meatball sub on baking sheet

This post may contain affiliate links. Read disclosure policy.

Meatball subs are such an easy dinner idea (especially when you have leftover meatballs). You can also use frozen fully cooked meatballs for this recipe, however just make sure to give them extra time to simmer in the sauce. If I’m using frozen meatballs, I’ll usually place them in the crockpot in the afternoon and cook them with the sauce on low for a couple hours before dinner time. You can also do this with my homemade version.

We often make mini meatball subs for parties as well, and usually skip the toasting part. We’ll just have the meatballs and sauce in the crockpot and set out dinner rolls for guests to assemble their own meatball sandwich. Sometimes I’ll make baked meatball sliders too. So easy and always a crowd favorite!

meatballs and marinara in crockpot


  • Bread: I prefer to use either sub rolls or french bread. Both taste great and crisp up perfectly in the oven. Make sure to pre-toast it before adding the meatballs and sauce so that it doesn’t get soggy!
  • Meatballs: Homemade meatballs taste best, but feel free to buy a bag of frozen meatballs (fully cooked) from the grocery. You could also lighten it up with turkey meatballs or chicken meatballs.
  • Marinara: I love to make a quick marinara sauce whenever I’m making these subs. You can also use store bought marinara.
  • Butter: This gets spread on top of the bread, adding an extra layer of flavor.
  • Garlic salt: Give the bread a quick sprinkle of this before pre-toasting it. It almost makes it taste like garlic bread.
  • Cheese: I like to use shredded mozzarella or provolone cheese (whatever I have on hand). You can also use sliced cheese if you prefer your subs extra cheesy.

assembling meatball subs on baking sheet

How to make meatball subs

  1. SIMMER. In a small pan over medium heat, combine the meatballs and marinara sauce until warm.
  2. TOAST. Cut the rolls or bread in half and place on a baking sheet. Spread on butter and sprinkle with garlic salt. Bake at 425°F for 3 minutes, until toasted lightly.
  3. ASSEMBLE. Place 4 meatballs on each sub, then sprinkle with cheese. Fold top over and bake another 3-5 minutes (until cheese is melted).

Favorite sides for serving

These meatball subs pair perfectly with roasted veggies for dinner. If I’m taking the super easy route, we’ll serve them with potato chips (my kid’s favorite). Below are some of our go-to sides to serve with them

homemade meatball subs on baking sheet

More easy dinner ideas:

meatball sub

Meatball Sub

5 from 11 votes
These homemade meatball subs are toasty, cheesy and downright delicious. One of the best easy dinner ideas that comes together in just 20 minutes!
Prep Time: 10 mins
Cook Time: 10 mins
Total Time: 20 mins
Servings: 4


  • 4 sub rolls
  • 16 precooked meatballs
  • 1 cup marinara sauce (more as needed)
  • 2 Tablespoons butter (softened)
  • 1/2 teaspoon garlic salt
  • 3/4 cup shredded mozzarella cheese (or provolone cheese)


  • Preheat the oven to 425°F. 
  • Combine the meatballs and marinara sauce in a small pan and heat over medium heat. 
  • Split the sub rolls in half and then place onto a baking sheet. Spread lightly with butter and sprinkle garlic salt on top. Bake for 3 minutes or until lightly toasted. 
  • Place 4 meatballs on top of each sub, then sprinkle with mozzarella cheese. Fold the top over and bake another 3-5 minutes, or until the cheese is melted. 
  • Enjoy while hot! 

Calories: 448kcal | Carbohydrates: 36g | Protein: 20g | Fat: 24g | Saturated Fat: 10g | Cholesterol: 71mg | Sodium: 1117mg | Potassium: 379mg | Fiber: 1g | Sugar: 7g | Vitamin A: 580IU | Vitamin C: 4.7mg | Calcium: 128mg | Iron: 11.9mg
Course: Main Course
Cuisine: American
Author: Jamielyn Nye


meatball sandwich on plate

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today