Description
Hot, saucy, and fragrant with garlic, these Italian meatball subs deliver comfort in every bite, featuring a blend of ground beef and pork meatballs in rich tomato sauce topped with melted cheese.
Ingredients
Scale
- 500 g (1 lb) ground meat (250 g beef, 250 g pork)
- 60 g (2/3 cup) plain breadcrumbs soaked in 60 ml (1/4 cup) whole milk
- 1 large egg (50 g)
- 75 g (1/2 cup) finely minced onion
- 2 cloves garlic
- 40 g (1/3 cup) grated Parmigiano-Reggiano
- 15 g (1/4 cup) chopped parsley
- 1 tsp dried oregano
- 9 g (1½ tsp) kosher salt
- 1/2 tsp freshly ground black pepper
- 800 g (28 oz) crushed tomatoes
- 2 tbsp (30 ml) olive oil
- 1 small bay leaf
- 1 pinch of sugar
- 4 sturdy hoagie rolls (about 100 g each)
- 120 g (4 oz) shredded mozzarella
Instructions
- Soak the breadcrumbs in milk for 5 minutes until pasty. Finely mince onion and garlic.
- Combine the ground meat, soaked breadcrumbs, egg, Parmesan, parsley, oregano, salt, and pepper in a large bowl. Mix gently.
- Portion the mixture into 12 equal meatballs (about 65 g each).
- Heat olive oil in a skillet over medium-high heat and brown meatballs for 2–3 minutes per side.
- Sauté minced onion in the same skillet until translucent, then add crushed tomatoes, bay leaf, sugar, and salt. Simmer for 5 minutes.
- Nestle meatballs in sauce and simmer uncovered for 10–12 minutes until cooked through.
- Toast hoagie rolls under a broiler for 30–60 seconds. Fill each with 3 meatballs and sauce, and top with mozzarella.
- Broil subs for 1–2 minutes until cheese melts. Serve immediately.
Notes
For gluten-free, substitute breadcrumbs with gluten-free crumbs. For dairy-free, use almond milk and dairy-free cheese. Meatballs can be frozen for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Sandwich
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 sandwich
- Calories: 700
- Sugar: 8g
- Sodium: 900mg
- Fat: 35g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 120mg
