Irresistible Homemade Meatball Subs: Your Easy Guide to a Family Favorite
There are certain dishes that instantly bring a smile to everyone’s face, a culinary comfort that transcends preferences and guarantees a happy table. For many families, the Meatball Sub holds this cherished spot. It’s a hearty, flavorful, and incredibly satisfying sandwich that promises warmth and contentment with every bite. If you’re looking for a meal that consistently delights, whether you have leftover meatballs or keep a stash of frozen ones handy, these Meatball Subs are destined to become a staple in your home.
Imagine this: perfectly toasted sub buns cradling a vibrant mix of fresh arugula (an optional, but highly recommended, addition for its peppery, nutty notes), tender, savory meatballs, a rich and aromatic homemade tomato sauce, generously melted mozzarella, and a sprinkle of salty Parmesan cheese. This combination isn’t just delicious; it’s a symphony of textures and flavors that makes for an unforgettable meal. Plus, with the right prep, you can have these mouthwatering subs on your dinner table in under 30 minutes, proving that gourmet taste doesn’t always require hours in the kitchen.

Crafting the Perfect Meatball Sub: A Step-by-Step Guide
Making incredible meatball subs is surprisingly straightforward, especially when you streamline the process. The key lies in having your meatballs and sauce ready, making assembly and a quick broiler finish the final, satisfying steps. Let’s dive into how you can bring this family-favorite meatball sandwich to life.
Choosing and Preparing Your Meatballs
The foundation of any great meatball sub is, naturally, the meatballs themselves. The beauty of this recipe is its flexibility. You can opt for ultimate convenience or a deeply personal, homemade touch:
- Store-Bought Frozen Meatballs: For the quickest route to dinner, pre-cooked frozen meatballs are a fantastic choice. Look for brands with good quality ingredients and flavor. Simply follow the package instructions to heat them through, ensuring they’re piping hot before adding them to your subs.
- Homemade Meatballs: If you enjoy cooking from scratch, your own homemade meatballs will elevate this dish to another level. Recipes like our Beef and Mushroom Meatballs are perfect, offering rich flavor and a tender texture. You can make a large batch ahead of time and freeze them, ready for your next sub craving.
- Leftover Meatballs: A common scenario that often sparks the idea for meatball subs! If you have meatballs leftover from a pasta dish or another meal, this is the perfect way to repurpose them into something fresh and exciting. Just be sure to warm them thoroughly.
Regardless of your choice, ensuring the meatballs are heated through is crucial for both taste and food safety. You can gently simmer them in your tomato sauce, or warm them separately in the microwave or oven while the sauce simmers.
Whipping Up a Quick & Flavorful Tomato Sauce
While you’re welcome to use your favorite jarred marinara sauce as a fantastic shortcut, we’ve included a simple, yet incredibly tasty, homemade tomato sauce recipe that comes together in about 20 minutes. This allows you to build layers of fresh flavor that truly make these subs stand out.
Our quick tomato sauce involves sautéing aromatic garlic with dried oregano, onion powder, and a pinch of red pepper flakes in olive oil until fragrant. This initial step builds a deep flavor base. Then, we add tomato puree (or crushed tomatoes), a touch of water (perfect for rinsing out any remaining puree from the can!), and dried basil. A gentle simmer for 10-15 minutes allows the flavors to meld and the sauce to thicken slightly. You can prepare this sauce while your meatballs are warming and your other ingredients are prepped, making for an efficient cooking process.
Assembling Your Delicious Meatball Subs
Once your meatballs are warm and your sauce is ready, it’s time for the fun part: assembly! This step is key to creating a structurally sound and perfectly balanced meatball sandwich:
- Prepare the Buns: Start with fresh, high-quality submarine rolls. I recommend cutting them about three-quarters of the way through, right down the middle of the top. This unique cut helps the bun stand upright during broiling and makes it easier to eat without all the fillings spilling out. Be careful not to cut all the way through, or your sub might split in half!
- Butter the Rolls: Lightly butter the inside of each bun. This not only adds a rich flavor but also helps the bread achieve a beautiful golden-brown crispness under the broiler, preventing it from becoming soggy from the sauce.
- Layer the Ingredients: Now, for the magic! If using, layer a bed of fresh baby arugula first. Its peppery bite and leafy texture add a wonderful contrast to the rich meatballs and cheese. Next, generously pile in your warmed meatballs, followed by a hearty spoonful (or two!) of your delicious tomato sauce. Finally, top with a generous amount of shredded mozzarella, and for an extra layer of savory depth, a sprinkle of shredded Parmesan cheese.
The Broiler Finish: Melted Perfection
The final touch that brings everything together is a quick trip under the broiler. This step melts the cheese into a gooey, bubbly topping and lightly toasts the bread, adding a crucial textural element.
- Positioning: Place your oven rack in the middle position – not too close to the heating element to prevent burning.
- Broiling: Arrange your assembled subs on a baking sheet (lined with foil or parchment for easy cleanup). Keep a very close eye on them! Broilers work quickly, and cheese can go from perfectly melted to burnt in a matter of seconds. You’re looking for the cheese to be bubbly and just starting to turn golden brown, and the edges of the bun to be lightly toasted.
- Serve Immediately: As soon as the cheese is perfectly melted and the buns are crisp, pull them out and serve these piping hot, irresistible meatball subs.

Essential Meatball Subs Ingredients: A Closer Look
While the overall process is simple, selecting quality ingredients will make a noticeable difference in the final taste of your homemade meatball subs. Here’s a deeper dive into what you’ll need:
- Olive oil: A good quality extra virgin olive oil provides a rich base for your tomato sauce.
- Garlic: Freshly minced garlic is always best for maximum flavor.
- Dried oregano & Dried basil: These classic Italian herbs are essential for that authentic tomato sauce flavor.
- Onion powder: Adds a subtle, consistent onion flavor without the texture of fresh onion.
- Red pepper flakes: Just a pinch adds a tiny kick and depth, balancing the richness of the other ingredients. Adjust to your spice preference!
- Tomato puree: The heart of your sauce. A good quality tomato puree or crushed tomatoes will make all the difference.
- Water: Used to thin the sauce slightly and help rinse out any remaining tomato from the can. Tap water is perfectly fine.
- Kosher salt or MSG-salt: Crucial for seasoning and enhancing all the flavors.
- Submarine rolls or high-quality sausage rolls: The bread is key! Look for fresh, sturdy rolls that can hold up to the fillings without getting too soggy. Italian bread or hoagie rolls are ideal.
- Spreadable butter: Makes buttering the rolls a breeze, ensuring even coverage for that perfect toast.
- Baby arugula: Optional, but highly recommended. Its peppery, slightly bitter, and nutty flavor provides a wonderful fresh contrast to the rich meatballs and sauce. You could also use spinach or skip greens entirely.
- Cooked meatballs: Whether store-bought frozen, homemade, or leftovers, ensure they are warmed through before assembling. The type of meatball (beef, turkey, pork) will influence the overall flavor profile.
- Shredded mozzarella cheese: This cheese is a must for its incredible meltability and mild, creamy flavor that complements the robust sauce and meatballs.
- Shredded Parmesan cheese: Also optional, but a sprinkle of Parmesan adds a wonderful salty, umami kick that enhances the overall Italian flavor.

Tips for Customizing Your Meatball Subs
These meatball subs are incredibly versatile, allowing for endless customization to suit your taste:
- Meatball Variations: Experiment with different types of meatballs. Try turkey meatballs for a lighter option, or a blend of beef and pork for extra richness. For a vegetarian twist, use plant-based meatballs.
- Spice It Up: If you love heat, increase the red pepper flakes in the tomato sauce, or add a dash of your favorite hot sauce to the finished sub.
- Add More Veggies: Sautéed onions, bell peppers, or mushrooms can be added to the subs for extra flavor and texture. Layer them with the meatballs or mix them directly into the sauce.
- Cheese Choices: While mozzarella and Parmesan are classics, feel free to try other melty cheeses like provolone, fontina, or even a sharp cheddar for a different flavor profile.
- Herbs: Fresh basil or parsley can be chopped and sprinkled over the subs after broiling for a burst of fresh flavor.
- Bun Alternatives: While submarine rolls are traditional, you can also use ciabatta, focaccia, or even sliced baguettes for a different bread experience.
Serving Suggestions and Pairing
A meatball sub is a satisfying meal on its own, but it pairs wonderfully with a few simple sides. A crisp green salad with a vinaigrette dressing provides a refreshing contrast to the richness of the sandwich. Crinkle-cut fries, a side of coleslaw, or even a light vegetable soup can complete the meal. For drinks, a classic soda, an iced tea, or even a light red wine (for the adults) complements the flavors perfectly.
Storage and Reheating
Leftover meatball subs can be stored in an airtight container in the refrigerator for 2-3 days. To reheat, wrap them loosely in foil and warm them in an oven at 350°F (175°C) for about 10-15 minutes, or until heated through and the cheese is re-melted. This helps prevent the bread from becoming too soggy. Avoid microwaving if you want to maintain a crisp texture.
Want more delicious sandwich recipes?

Meatball Subs Nutrition Notes: Important Considerations
Understanding the nutritional value of your Meatball Subs can help you make informed dietary choices. It’s important to remember that the nutrition information provided will vary based on several factors, including the specific brands and quantities of ingredients you use, as well as the size and type of meatballs.
Our nutrition calculations in the recipe below are based on typical beef meatballs. If you opt for alternatives such as turkey meatballs, or blended meatballs (which often combine meat with finely chopped mushrooms), you can expect to slightly reduce the fat content (especially saturated fat) and overall calories in your meatball subs. This can be a great way to make the dish a bit lighter while still enjoying its robust flavors.
Additionally, the nutrition information for the tomato sauce in this recipe assumes you’ll use approximately half of the prepared sauce for a batch of four meatball subs. This is because the recipe for the homemade sauce yields a generous amount, and you’ll likely have some delicious leftover sauce to use for pasta, pizza, or another round of subs. This consideration helps provide a more accurate nutritional snapshot per serving of the sub itself.

Meatball Subs

Print Recipe
Pin Recipe
Equipment
-
Small saucepan
-
Baking sheet
Ingredients
- 1 Tablespoon olive oil
- 1 clove garlic minced
- 1/4 teaspoon dried oregano
- 1/4 teaspoon onion powder
- 1 pinch red pepper flakes
- 24 ounce tomato puree
- 2 Tablespoons water
- 1/2 teaspoon dried basil
- 1/2 teaspoon kosher salt or MSG-salt
- 4 fresh submarine rolls or high-quality sausage rolls
- 2 Tablespoons spreadable butter
- 2 cups baby arugula (optional)
- 12-20 cooked meatballs (warmed if leftover)
- 2 cups shredded mozzarella cheese
- 2 Tablespoons shredded Parmesan cheese (optional)
Instructions
-
Heat 1 Tablespoon olive oil in a small saucepan over medium heat. Add the minced garlic, 1/4 teaspoon dried oregano, 1/4 teaspoon onion powder, and 1 pinch red pepper flakes and cook until fragrant. Add 24 ounce tomato puree, 2 Tablespoons water, 1/2 teaspoon dried basil, and 1/2 teaspoon kosher salt. Bring to a boil, then reduce the temperature and simmer until the tomato sauce is slightly thickened and reduced, about 10-15 minutes. Set aside.
-
While the tomato sauce is simmering, you can start assembling the meatball subs. Cut the rolls partway through (I prefer to cut straight through the top of the roll, as it makes it easier for the rolls to stand up while broiling). Butter the inside of each roll with approximately 1/2 Tablespoon of butter.
-
Add about 1/2 cup of arugula to the roll (if using), then put the meatballs on top (you will need 3-5 meatballs per roll, depending on the sizes of the rolls and the meatballs). Spoon about 1/4 to 1/2 cup of tomato sauce over the meatballs, then spread about 1/2 cup of mozzarella on top of the sauce. Top with about 1/2 Tablespoon of shredded Parmesan.
-
Turn on the broiler and move the oven rack to the middle positition. Put the sandwiches on a baking sheet lined with foil or parchment paper. Broil the subs until the cheese is melted and just starting to brown, making sure to watch them closely while they’re broiling to make sure they don’t burn. Serve immediately.
Nutrition
Tried this recipe?
Please Consider Leaving a Review!
Whether you’re a seasoned chef or a beginner in the kitchen, these easy and delicious Meatball Subs are a guaranteed hit. They’re quick, customizable, and perfect for satisfying those comfort food cravings. So gather your ingredients, follow our tips, and get ready to enjoy one of the most beloved sandwiches. We’re confident that once you try this recipe, it will quickly become a cherished favorite in your family’s meal rotation!
