If you’re looking for a fun, crowd-pleasing meal that’s easy to prepare and even easier to serve, these Mini Italian Meatball Subs are the perfect choice. Packed with tender homemade meatballs, rich marinara sauce, and gooey melted cheese, these bite-sized sandwiches are ideal for parties, family dinners, or game day snacks.

What makes these mini subs so special is their perfect portion size and incredible flavor. Soft dinner rolls are filled with juicy meatballs simmered in marinara sauce and topped with mozzarella and Parmesan cheese before being broiled to bubbly perfection. The result is a warm, cheesy sandwich that’s impossible to resist.

Even better, the meatballs can be prepared ahead of time, making this recipe perfect for busy weeknights or entertaining guests. You can even use store-bought frozen meatballs if you need a quick shortcut without sacrificing flavor.


Why You’ll Love These Mini Meatball Subs

Perfect for Parties – Their small size makes them ideal for game days, gatherings, and kids’ parties.
Make-Ahead Friendly – The meatballs can be prepared in advance and stored until ready to assemble.
Quick and Easy – With just a few ingredients, these delicious subs come together in about 30 minutes.
Kid-Approved – Soft rolls, cheesy topping, and flavorful meatballs make them a favorite for the whole family.


Ingredients

For the Subs

  • 6 small dinner rolls, split
  • 1 ½ cups shredded mozzarella cheese
  • ¼ cup freshly grated Parmesan cheese

For the Meatballs

  • 8 oz ground beef
  • 8 oz ground pork
  • 1 large egg, beaten
  • ¼ cup Panko breadcrumbs
  • ¼ cup grated Parmesan cheese
  • ¼ teaspoon garlic powder
  • ¼ teaspoon onion powder
  • ¼ teaspoon ground allspice
  • Pinch of nutmeg
  • Salt and black pepper, to taste
  • 2 tablespoons olive oil
  • 2 cups marinara sauce

Instructions

1. Prepare the Meatball Mixture

In a large bowl, combine the ground beef, ground pork, egg, Panko breadcrumbs, Parmesan cheese, garlic powder, onion powder, allspice, and nutmeg. Season with salt and pepper. Mix everything together until well combined.

2. Shape the Meatballs

Roll the mixture into small meatballs about 1¼ to 1½ inches in diameter, forming around 18–20 meatballs.

3. Brown the Meatballs

Heat olive oil in a large skillet or Dutch oven over medium heat. Cook the meatballs in batches, turning occasionally, until browned on all sides, about 3–4 minutes.

4. Simmer in Sauce

Add marinara sauce to the pan and gently stir to coat the meatballs. Let them simmer for 3–4 minutes until heated through.

5. Prepare the Subs

Preheat the oven to broil and line a baking sheet with foil. Place the split dinner rolls on the baking sheet. Add about 3 meatballs to each roll and spoon a little extra marinara sauce on top.

6. Add the Cheese

Sprinkle mozzarella and Parmesan cheese over the meatballs.

7. Broil

Place the baking sheet in the oven and broil for 3–4 minutes, or until the cheese melts and becomes bubbly.

8. Serve

Remove from the oven and serve immediately while warm and cheesy.


Tips for the Best Meatball Subs

  • Use fresh herbs like basil or parsley for extra flavor.
  • Make the meatballs ahead of time and refrigerate or freeze them for quick meals.
  • Try different cheeses such as provolone or fontina for a richer flavor.
  • For extra crunch, lightly toast the rolls before adding the meatballs.

Serving Ideas

These mini meatball subs pair perfectly with:

  • Crispy fries or potato wedges
  • A fresh Italian salad
  • Garlic bread
  • Roasted vegetables

They’re also fantastic as game day snacks, party appetizers, or quick family dinners.