Juicy, tender meatballs simmered in a malty, tomato-beer sauce, piled into toasted rolls with melty cheese. Big comfort, fast turnaround.
Serves
4–6 subs
Prep Time
15 minutes
Cook Time
25–30 minutes
Ingredients
Meatballs
- 1 lb (450 g) ground beef (80–85% lean)
- 1/2 lb (225 g) ground pork (or use all beef)
- 1/2 cup fresh breadcrumbs (panko or soft white)
- 1/4 cup whole milk
- 1 large egg
- 1/3 cup finely grated Parmesan
- 2 tbsp chopped parsley (or 1 tsp dried Italian seasoning)
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- Pinch red pepper flakes (optional)
- 1 tbsp olive oil (for searing)
Beer-Braised Sauce
- 1 tbsp olive oil (or use leftover pan fat)
- 2–3 garlic cloves, minced
- 1 tsp dried oregano
- 1 tbsp tomato paste
- 3/4 cup beer (lager, pilsner, or light amber), room temp
- 2 cups crushed tomatoes (or tomato sauce)
- 1 tsp sugar (to balance; adjust to taste)
- 1 tsp Worcestershire sauce
- 1/2 tsp kosher salt, plus more to taste
- Black pepper, to taste
- 1–2 tsp red wine vinegar (to finish)
To Assemble
- 4–6 hoagie rolls or sub rolls
- 8–12 slices provolone or 1 1/2 cups shredded mozzarella/provolone blend
- Fresh basil or parsley, chopped (optional)
- Grated Parmesan, for topping (optional)

Why Beer Works
- Beer lifts browned bits and adds toasty grain notes that deepen tomato flavor.
- Gentle bitterness keeps the sauce from getting too sweet.
- Quick reduction means big flavor in under 30 minutes. Choose a clean lager or pilsner; a light amber adds mild caramel. Avoid very bitter IPAs or dark stouts.
Instructions
- Hydrate the crumbs
- In a large bowl, mix breadcrumbs and milk. Let sit 2 minutes to soften.
- Mix and form meatballs
- Add beef, pork, egg, Parmesan, parsley, salt, pepper, garlic powder, onion powder, and red pepper flakes (if using).
- Gently mix until just combined. Form 16–20 golf ball–size meatballs (about 1 1/2 inches).
- Sear
- Heat 1 tbsp olive oil in a wide skillet or Dutch oven over medium-high.
- Sear meatballs in 2 batches, 2–3 minutes, rolling to brown most sides (they will finish cooking in sauce). Transfer to a plate.
- Start the sauce
- Reduce heat to medium. Add 1 tbsp olive oil if the pan is dry.
- Add garlic; cook 30 seconds until fragrant. Stir in oregano and tomato paste; cook 1 minute to caramelize.
- Deglaze with beer
- Pour in beer, scraping up browned bits. Simmer 1–2 minutes to reduce slightly and mellow.
- Build and simmer
- Stir in crushed tomatoes, sugar, Worcestershire, 1/2 tsp salt, and black pepper. Bring to a lively simmer.
- Braise meatballs
- Nestle meatballs (and any juices) into the sauce. Cover and simmer gently 8–10 minutes, then uncover and simmer 5–7 minutes more, until meatballs reach 165°F and the sauce thickens to a spoon-coating consistency.
- Finish the sauce
- Stir in 1–2 tsp red wine vinegar to brighten. Taste and adjust salt, pepper, and sugar for balance.
- Toast and cheese the rolls
- Split rolls and place on a sheet pan. Add cheese to one side of each roll.
- Broil 1–2 minutes until the bread is toasty and cheese melts.
- Assemble subs
- Spoon 3–4 meatballs and plenty of sauce into each roll. Sprinkle Parmesan and herbs if desired. Serve hot.
Tips for Tender Meatballs and a Rich Sauce
- Don’t overmix: Mix gently so meatballs stay soft. The milk-soaked breadcrumbs (panade) keep them tender.
- Sear, then simmer: Browning adds flavor; a gentle braise cooks through without drying out.
- Sauce balance: If it tastes sharp or bitter, add a pinch of sugar or a small knob of butter. If it’s too sweet, add a splash more vinegar.
- Right thickness: The sauce should cling to meatballs and bread. If thin, simmer uncovered a few minutes; if too thick, add a splash of beer or water.
- Cheese matters: Provolone melts clean and stretchy; mozzarella adds ooze; a mix is ideal. Add a Parmesan shower for umami.
Quick Meal Appeal
- 15-minute prep, ~25-minute cook
- One pan for sear and braise
- Easy to scale and great for leftovers—reheat gently with a splash of water or beer
Enjoy pub-style subs with weeknight speed and big, cozy flavor.