PF
Plate of meatballs with garlic bread and apple juice in a modern indoor setting.
Stovetop~35 minComplexity

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.

Rate this recipe:

Ingredients

8 servings
  • 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 7Bake 5–7 minutes at 350°F until the cheese melts and bread edges are lightly toasted.
  8. 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

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set up your profile to unlock

Common 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.

Steak and Potato Bowls

Oven · 7 servings

70g protein610 cal12g fat
Complexity
View Recipe →+ Plan

Beef Bacon Mac Bowls

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Big Mac Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan

Cheesy Beef Pasta Bowls

Stovetop · 10 servings

49g protein410 cal10g fat
Complexity
View Recipe →+ Plan