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
- 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! - 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. - 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. - 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. 🍅✨ - 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! - Assemble the Subs:
Spoon a few meatballs (with plenty of sauce!) into each roll. Sprinkle generously with mozzarella and Parmesan. - 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. - 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
Quick & Easy Meals
Honey Garlic Chicken Breasts
Quick & Easy Meals
Honey Garlic Ground Turkey Recipe
Healthy & Fresh
Blackened Shrimp Stroganoff