
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 two large eggs in a small bowl. In a separate small bowl, combine the breadcrumbs, Parmesan, garlic powder, onion powder, Italian seasoning, salt, and pepper.
- 2Add the Italian sausage and ground beef to a large bowl with the whisked egg, breadcrumb mixture, and milk Use your hands to mix the ingredients together. Avoid overmixing the meat.
- 3Divide and shape the meat into 24 meatballs, about 3 Tbps each. The easiest way to do this is to first divide the meat mixture into four equal portions, then divide each of those in half to make eight equal portions. Finally, divide each of the 8 portions of meat into thirds and shape them into balls to make 24 meatballs.
- 4Dice the onion and mince the garlic. Add the onion, garlic, and olive oil to a sauce pot and sauté over medium heat until the onions are soft and translucent (about 5 minutes).
- 5Add the tomato paste and continue to stir and cook for 3-5 minutes more, or until the tomato paste takes on a slightly darker color. This caramelizes the sugars in the tomato paste to give it a slightly sweeter and less acidic flavor.
- 6Add the crushed tomatoes, basil, oregano, brown sugar, and salt to the pot. Stir to combine and dissolve any tomato paste from the bottom of the pot.
- 7Allow the sauce to come to a gentle simmer, then reduce the heat to medium-low, partially cover the pot, and allow the sauce to simmer for about 30 minutes, stirring occasionally.
- 8After simmering for 30 minutes, taste the sauce and adjust the salt, sugar, or other seasonings to your liking. If the sauce is too acidic for your liking, you can let it simmer longer (about one hour) or add more sugar.
- 9Place half of the meatballs in the bottom of a slow cooker in a single layer and cover with half of the marinara sauce. Add the rest of the meatballs then top with the remaining sauce.
- 10Cook the meatballs on high for three hours or low for six hours.
- 11After cooking, use a meat thermometer to make sure the internal temperature of the meatballs has reached 165°F. Give the meatballs and sauce a good stir to remix the sauce (there will be some fat pooling on the surface).
- 12Preheat the oven to 350°F. Place the buns on a baking sheet or in a baking dish, then pile three meatballs into each bun. Spoon some of the extra sauce over each one. Top each sub with a little shredded cheese.
- 13Bake the meatball subs in the preheated oven for about 5 minutes, or until the cheese is melted and the edges of the buns are toasty. Enjoy hot!
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
Set up your profile to enable swaps →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.



