
Meatball Sub Sandwiches
Meatball Sub Sandwiches are an easy classic everyone will love! Starring homemade meatballs on garlic buttered hoagie rolls with marinara and melty mozzarella. Easy to serve one or a crowd with air fryer and oven instructions!
Author: Project Meal Plan
Meal Type: Peanuts Free
Cuisine: American
Difficulty: MEDIUM
Prep. Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes
Servings: 2 sandwiches
Calories: 2,157 kcal per serving
Ingredients
- 1 lb - ground beef
- 1 lb - ground pork
- 1 cup - breadcrumbs
- 2 - eggs
- ⅓ cup - traditional basil pesto
- 1 tsp - garlic powder
- 1 tsp - onion powder
- 1 tsp - salt
- ½ tsp - black pepper
- 8 - meatballs
- 2 - hoagie bun rolls
- 1 tbsp - butter
- 1 pinch - garlic powder
- ½ cup - marinara sauce
- ½ cup - fresh or shredded mozzarella cheese
Instructions
- Recipe notes: Use your favorite frozen meatballs and cook according to package or recipe directions, or make homemade meatballs. To make homemade meatballs, follow detailed cooking instructions on the recipe page Easy Freezer-Friendly Meatballs, or simplified cooking instructions as follows in Step 2.
- Make meatballs: Preheat the oven to 375F. Add all meatball ingredients to a large mixing bowl. Using your hands (or gloves), combine everything together until just mixed. Cover and place in the fridge for 20 minutes. Line a sheet pan with aluminum foil. Use a cookie scoop to form the meatballs and place directly on the sheet pan, about one inch apart. Place fresh meatballs into the oven and cook for 20-23 minutes, or until the internal temperature reaches 160F.
- Toast the hoagie rolls: Slice hoagie rolls (2) if not already cut, taking care to not cut all the way through. Mix melted butter (1 tablespoon) with a pinch of garlic powder. Brush melted butter mixture inside and on the edges of the hoagie rolls, and then place the rolls on a broiler-safe dish (sheet pan or casserole dish). Place the rolls under the broiler and lightly toast for about 2 minutes – watch closely! Remove rolls from the oven.
- Assemble and cook: Place 4 cooked meatballs into each toasted hoagie roll. Next, add a spoonful of sauce on top of each meatball (I like to go lighter on sauce to avoid sogginess, then use it for dipping later if needed). Place about 1/4 cup fresh or shredded mozzarella cheese on top of each sandwich. Place under the broiler for 3-6 minutes, or until the cheese is melted and browning.
- Air fryer instructions: Follow step 3 to butter the rolls, but instead place the hoagies on a piece of aluminum foil in the air fryer basket and air fry at 400F for 2-3 minutes until beginning to golden. Next, assemble the rest of the sandwiches – add 4 meatballs, 1 spoonful of sauce over each meatball, and sprinkle with shredded mozzarella cheese. Air fry at 400F for 4-5 minutes until cheese is melted and sandwich is golden brown.
- Serve and store: Serve immediately with additional marinara sauce for dipping. These sandwiches don’t store well in the refrigerator or freezer, so I recommend only cooking as many as you need. Freeze remaining meatballs for quicker meatball subs in the future.
Nutrition
Energy: 2,157 kcal | Total Fat: 145 g | Saturated: 50 g | Trans: 4 g | Cholesterol: 615 mg | Total Carbs: 83 g | Fiber: 9 g | Sugars: 17 g | Proteins: 128 g | Sodium: 3,680 mg | Polyunsaturated: 16 g | Monounsaturated: 61 g
©2026 OnlineCook LLC