FluentFuel Cook this nowBuild my plan

Lunch · 30 min · italian

Classic Meatball Sub

If you like beef meatballs, you’ll love this Italian lunch — 30 minutes from craving to table. At 684 calories and 53g protein per serving, it fits easily into a high-protein day. Leftovers keep well, so it doubles as next-day lunch without any extra work.

✓ USDA-verified nutrition data

Photo of Classic Meatball Sub, a lunch recipe from FluentFuel
684 calories
53g protein
67g carbs
24g fat
4g fiber
No restrictions

Ingredients

Steps

  1. Heat the oven broiler to high. Pour the marinara into a medium saucepan and bring to a gentle simmer over medium heat.
  2. Add the meatballs to the sauce, spooning it over them. Simmer 15 minutes, turning once, until they're heated through and the sauce has thickened slightly and clings to them.
  3. Split the hoagie roll lengthwise, keeping a hinge, and scoop out a little of the soft interior so the meatballs sit inside instead of on top.
  4. Nestle the meatballs into the roll with a generous spoonful of sauce, then blanket them with the mozzarella.
  5. Set the sub on a sheet pan and broil 2-3 minutes, watching closely, until the cheese is melted, bubbly, and browned in spots.
  6. Scatter the fresh basil over the top and let it rest 1 minute before serving — the cheese is molten.

Build my plan — free

Share this recipe

Know someone who would love this? Send it their way.

You might also like

← All recipes