
Meatball Subs
This Meatball Subs delivers 32g protein and 527 calories per serving, bringing structure to lunch without the prep overhead of traditional sandwiches. Batch-preps 8 servings in quick stovetop time, covering half your week with a single cooking session. Use this to break monotony while staying locked into your macro targets.
Ingredients
- •Bread Crumbs, Panko, Dry(120g)
- •Parmesan Cheese(120g)
Grated Parmesan — the shelf-stable canister is fine for cooking.
- •Garlic powder(3g)
- •Onion powder(3g)
- •Italian seasoning(3g)
- •¼ tsp salt ($0.02)
- •¼ tsp pepper ($0.02)
- •Egg, Whole, Large
- •Whole Milk(60g)
- •Italian Pork Sausage(454g)
- •90/10 Ground Beef(454g)
- •Yellow Onion
- •Garlic(120g)
- •Olive oil(30g)
Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.
- •Tomato Paste(30g)
- •Tomato, Canned, Crushed(794g)
- •½ tsp dried basil ($0.05)
- •Oregano, Dried(3g)
- •Brown sugar(5g)
- •1 Tsp Salt (To Taste, $0.03)
- •Bread, French Or Hoagie Roll
- •Mozzarella Cheese(120g)
Part-skim mozzarella. Pre-shredded bags are convenient for meal prep.
Instructions
- 1Lightly whisk the eggs in a small bowl. In a separate bowl, combine the panko breadcrumbs, Parmesan, garlic powder, onion powder, Italian seasoning, salt, and pepper. Add the Italian pork sausage, ground beef, whisked eggs, and milk to a large bowl; mix gently with your hands until just combined—do not overmix.
- 2Shape the meat mixture into 24 meatballs (about 1.5 tablespoons each). Heat the olive oil in a large skillet over medium-high heat. Working in batches, cook the meatballs 8–10 minutes, turning occasionally, until golden brown on all sides and internal temperature reaches 165°F. Set cooked meatballs aside on a plate.
- 3Dice the onion and mince the fresh garlic. Add the diced onion and minced garlic to the same skillet over medium heat with a splash of olive oil; sauté 5–7 minutes until softened and translucent. Stir in the tomato paste and cook 3–5 minutes more over medium heat, stirring occasionally, until the paste darkens slightly.
- 4Add the crushed tomatoes, dried oregano, brown sugar, salt, and pepper to the skillet. Stir to combine and scrape up any browned bits from the bottom. Bring to a gentle simmer over medium heat, then reduce heat to medium-low. Partially cover and simmer 30 minutes, stirring occasionally. Taste and adjust seasonings as needed.
- 5Return all cooked meatballs to the pot with the sauce. Stir gently to coat. Simmer uncovered over medium-low heat 10–15 minutes until meatballs are heated through and sauce thickens slightly.
- 6Preheat the oven to 350°F. Split the French bread or hoagie rolls and arrange on a baking sheet. Place 3 meatballs into each roll, spoon sauce over top, and sprinkle the part-skim mozzarella on each sub.
- 7Bake 5–7 minutes at 350°F until the cheese melts and bread edges are lightly toasted.
- 8Divide the remaining meatballs and sauce evenly into 8 airtight containers while hot. Store in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat gently in a skillet or microwave before assembling fresh subs.
Nutrition — Per Serving
527
calories
32g
protein
31g
fat
- Carbohydrates
- 30g
- Saturated fat
- 11.8g
- Sodium
- 1024 mg
- Dietary fiber
- 3.4g
8 servings per batch · ~290g each
Macro data sourced from USDA FoodData Central
AI Swap Engine
Swap any ingredient and get recalculated macros instantly.
Set up your profile to unlockCommon questions
How much protein does Meatball Subs have per serving?
Each serving delivers 32g of protein and 527 calories, with 31g fat and 30g carbs. The macro ratio is carb-forward relative to the protein content, so it works well as a lunch option alongside other high-protein meals.
How long does Meatball Subs take to prep?
This is a quick prep recipe that yields 8 servings in one batch on the stovetop. You'll get a full week of lunches prepped in minimal time.
Is Meatball Subs good for fat loss?
At 527 calories per serving with 32g protein, Meatball Subs fits fat loss macros when you're targeting a moderate calorie deficit. The protein-to-calorie ratio keeps you satisfied without excessive calories per meal.



