Meatball Subs Recipe

Hi there, food lover! 👋 Ready to dive into a warm, saucy, and utterly comforting classic? Today, we’re talking about one of the heartiest sandwiches ever created — the Meatball Sub! 🍞🍝❤️ This Italian-American favorite is all about juicy, tender meatballs simmered in rich tomato sauce, tucked lovingly into a toasted roll, and topped with melted cheese that stretches in every bite. Just imagine the aroma of garlic, basil, and marinara filling your kitchen — pure joy! 😍

Traditionally, these subs were made by Italian immigrants who brought their beloved recipes to America, combining rustic homemade meatballs with the convenience of bakery rolls. Over time, the meatball sub became a comfort food icon, found in diners, delis, and family tables alike. Whether you’re cooking for a crowd, a cozy dinner, or just craving something soul-satisfying, this recipe delivers every bit of that homemade goodness.

Let’s roll up our sleeves and make these beauties from scratch — tender meatballs, zesty sauce, gooey cheese, and soft bread all in perfect harmony. Ready? Let’s cook! 🍅🧄🧀


Ingredients

For the Meatballs

  • 1 lb (450g) ground beef
  • ½ lb (225g) ground pork
  • ½ cup breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped
  • 2 tbsp chopped fresh parsley
  • 1 large egg, beaten
  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp dried oregano

For the Sauce

  • 2 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 tsp dried basil
  • 1 tsp sugar
  • Salt and pepper, to taste

For Assembly

  • 4 hoagie or sub rolls
  • 1½ cups shredded mozzarella cheese
  • ¼ cup grated Parmesan
  • Butter (for toasting rolls)

Step-by-Step Directions

  1. Prepare the Meatballs:
    In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, garlic, onion, parsley, egg, salt, pepper, and oregano. Mix gently with your hands until just combined — don’t overwork it or your meatballs will be tough!
  2. Shape and Brown:
    Roll the mixture into golf ball-sized meatballs. Heat a large skillet over medium-high heat, add a touch of oil, and brown the meatballs on all sides. You don’t need to cook them through yet — just get that lovely golden crust.
  3. Make the Sauce:
    In a large saucepan, heat olive oil and sauté garlic until fragrant (about 30 seconds). Add the crushed tomatoes, basil, sugar, salt, and pepper. Bring to a gentle simmer.
  4. Simmer Together:
    Transfer browned meatballs into the sauce. Cover and simmer on low for 25–30 minutes until the meatballs are tender and cooked through. Stir occasionally and let those flavors mingle. 🍅✨
  5. Toast the Rolls:
    Split your rolls in half, spread with a little butter, and toast them lightly on a skillet or in the oven until golden. This helps them stay firm under the sauce!
  6. Assemble the Subs:
    Spoon a few meatballs (with plenty of sauce!) into each roll. Sprinkle generously with mozzarella and Parmesan.
  7. Melt and Serve:
    Place the assembled subs on a baking sheet and pop them under the broiler for 2–3 minutes until the cheese is bubbling and beautifully melted.
  8. Enjoy the Magic:
    Serve warm, with extra napkins — because things are about to get deliciously messy! 😋

Nutritional Information

Prep Time: 15 minutes
🔥 Cooking Time: 35 minutes
Total Time: 50 minutes
🍽️ Servings: 4 hearty subs
Calories per serving: ~620 kcal

  • Protein: 35g
  • Fat: 28g
  • Carbohydrates: 52g
  • Fiber: 4g
  • Sugar: 6g
  • Sodium: 780mg
  • Cholesterol: 110mg

#comfortfood #italianamerican #meatballsubs #homemaderecipe #meltycheese

Bon appétit and happy cooking! 👩🍳🍽️

You might also like these recipes

Leave a Comment