Meatball Sub Recipe Without Tomato Sauce: Garlicky White Wine Gravy Magic

Visual representation of Meatball Sub Recipe Without Tomato Sauce: Garlicky White Wine Gravy Magic

When you want all the satisfaction of a classic meatball sub without the tomato sauce, this garlicky white wine gravy version delivers rich, savory flavor in every bite. The secret lies in building layers of umami—Worcestershire in the meatballs, caramelized onions in the gravy—creating depth that rivals traditional recipes.

You’ll get tender, perfectly seasoned meatballs nestled in toasted hoagie rolls, smothered in velvety gravy and melted provolone. This approach skips the acidity while keeping all the comfort, with a sophisticated twist that makes it feel special enough for company yet simple enough for weeknight dinner.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Meatball Sub Recipe Without Tomato Sauce

Rich umami layers start with quality beef, pork, and a few pantry staples that transform into something extraordinary.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 fat ratio preferred
Ground Pork 🥩 ½ lb For moisture and flavor balance
Panko Breadcrumbs 🍞 ¾ cup Japanese-style for lighter texture
Whole Milk 🥛 ½ cup Cold for binding meatballs
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Garlic Cloves 🧄 6 cloves Divided: 3 for meatballs, 3 for gravy
Worcestershire Sauce 💧 1 ½ tbsp Lea & Perrins recommended
Dried Oregano 🌿 1 tsp Mediterranean variety preferred
Kosher Salt 🧂 1 ½ tsp Diamond Crystal brand preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Coarsely ground for texture
Yellow Onion 🧅 1 whole Medium, finely diced for gravy
Dry White Wine 🍷 1 cup Sauvignon Blanc or Pinot Grigio
Low-Sodium Beef Broth 🥘 2 cups Better Than Bouillon recommended
Provolone Cheese 🧀 8 oz Thinly sliced for melting
Hoagie Rolls 🥖 4 whole 6-inch, lightly toasted
All-Purpose Flour 🌾 2 tbsp For thickening gravy
Unsalted Butter 🧈 2 tbsp For sautéing onions

The meat blend is everything here. 80/20 ground beef gives you fat for moisture without being greasy, while ground pork adds tenderness. I always grab mine from Whole Foods—their butcher counter has the best grind consistency. For the Parmesan, skip the pre-grated stuff (it’s coated in cellulose to prevent clumping). Freshly grate a wedge of Parmigiano-Reggiano—it melts into the meatballs beautifully. The Worcestershire is non-negotiable; it’s where that deep umami comes from (Lea & Perrins is the classic choice).

No white wine? Dry vermouth works perfectly—it’s actually what most restaurants use. For the beef broth, Better Than Bouillon gives you restaurant-quality flavor without the sodium overload. If you’re avoiding alcohol, substitute extra broth plus 1 tbsp apple cider vinegar for acidity. The provolone can be swapped for mozzarella or fontina, but provolone’s sharper flavor cuts through the richness better. And if you can’t find hoagie rolls, ciabatta or baguettes work—just slice and toast them first.

Meatball mixture keeps 24 hours in the fridge (actually improves flavor), or freeze uncooked balls on a tray before bagging. The gravy thickens as it cools—reheat with a splash of broth. Assembled subs are best eaten fresh, but you can prep components ahead: meatballs 3 days, gravy 4 days, toasted rolls 1 day (store separately).

❤️

Why You’ll Love This Recipe

  • One-Bowl Mix: I love that everything—beef, pork, panko, milk, and parmesan—gets tossed together in one bowl. No fancy prep, just mix, shape, and bake while the oven does the work.
  • Umami Bomb: The combo of pork and beef with that salty parmesan creates this deep, savory richness. Honestly, the milk-soaked panko keeps them so juicy you won’t even miss the tomato sauce.
  • Lunchbox Hero: These meatballs reheat like a dream, so I double the batch for subs today and meal-prep bowls tomorrow. My kid’s teacher once asked for the recipe after a school lunch swap.
  • Budget Stretch: Ground pork and beef together cost less than all-beef, and panko bulks it up without sacrificing flavor. I’ll be real: this feeds my family of four with enough left for a midnight snack sub.

Step-by-Step Instructions for Meatball Subs with White Wine Gravy

This method transforms simple ingredients into rich, garlicky subs that rival any deli’s best.

Step 1: Prepare the Meatball Mixture

In a large mixing bowl, combine the 1.5 lb ground beef and 0.5 lb ground pork. The pork adds moisture and richness that beef alone can’t provide. Add the 0.75 cup panko breadcrumbs, which create a lighter texture than traditional breadcrumbs, and the 0.5 cup whole milk to bind everything together.

Next, stir in the 0.5 cup parmesan cheese, 3 cloves of minced garlic, 1.5 tbsp Worcestershire sauce, 1 tsp dried oregano, 1.5 tsp kosher salt, and 1 tsp freshly ground black pepper. I recommend using your hands for this step—it’s the best way to evenly distribute all the seasonings without overworking the meat. The mixture should feel moist but hold together when pressed.

Step 2: Form and Brown the Meatballs

Shape the mixture into 16 equal-sized meatballs (about 2-inch diameter). For consistent cooking, I use a medium cookie scoop to portion them evenly. Heat a large skillet over medium-high heat and add the meatballs in batches, being careful not to crowd the pan. You’re not cooking them through yet—just developing a golden crust.

Cook for 2-3 minutes per side until deeply browned on all surfaces. This crust will add incredible flavor to your gravy later. Transfer the browned meatballs to a plate and set aside. Don’t worry if they’re still pink inside—they’ll finish cooking in the gravy.

Step 3: Create the White Wine Gravy Base

In the same skillet, reduce heat to medium and add the 2 tbsp unsalted butter. Once melted, add the finely diced yellow onion and cook for 5-6 minutes until translucent and softened. Then add the remaining 3 cloves of minced garlic and cook for 30 seconds until fragrant—don’t let it brown.

Sprinkle the 2 tbsp all-purpose flour over the onions and stir constantly for 1 minute to cook out the raw flour taste. This creates a roux that will thicken your gravy. Slowly pour in the 1 cup dry white wine, scraping up all the browned bits from the bottom of the pan. Let it simmer for 2-3 minutes until the liquid reduces by about half.

Step 4: Finish the Gravy and Cook Meatballs

Add the 2 cups low-sodium beef broth to the skillet and bring to a gentle simmer. Return the browned meatballs to the pan, spooning some gravy over them. Reduce heat to medium-low and let everything simmer gently for 10-12 minutes, turning the meatballs occasionally. You’ll know they’re done when they register 160°F internally and the gravy has thickened enough to coat the back of a spoon.

The gravy should have a rich, golden color and a velvety texture. If it’s too thin, let it reduce for another 2-3 minutes. If too thick, add a splash of broth. Taste and adjust seasoning with additional salt if needed—the flavors should be balanced with a nice garlic punch and wine brightness.

Step 5: Assemble and Serve the Subs

Lightly toast the 4 hoagie rolls until just crisp on the outside but still soft inside. Divide the meatballs among the rolls, spooning generous amounts of gravy over each serving. Top each sub with 2 oz provolone cheese (about ¼ of the total cheese per sub). The residual heat from the meatballs and gravy will melt the cheese perfectly.

Serve immediately while everything is hot and the cheese is beautifully melted. The ideal bite should have tender meatball, creamy gravy, and just enough cheese to pull everything together without overwhelming the other flavors. These subs are best enjoyed fresh, but any leftovers reheat beautifully in a 350°F oven for 8-10 minutes.

Best Sauces and Condiments for This Dish

Garlic Aioli Drizzle

This creamy, garlicky sauce adds a luxurious finish that complements the wine gravy beautifully. Whisk together ½ cup mayonnaise, 2 minced garlic cloves, 1 tbsp lemon juice, and ¼ tsp salt. I love using Duke’s mayonnaise for its tangy richness. Drizzle over assembled subs before adding cheese for extra flavor layers. 💛

Spicy Pesto Swirl

For herbaceous heat, blend 1 cup fresh basil, ¼ cup grated parmesan, 3 tbsp olive oil, 1 tbsp pine nuts, and ½ tsp red pepper flakes. Swirl this vibrant pesto into the gravy before assembling subs. The basil brightens the dish while chili flakes add subtle warmth.

Caramelized Onion Jam

Slow-cooked onions bring sweet depth that balances the savory meatballs. Sauté 2 sliced yellow onions with 1 tbsp butter and 1 tbsp brown sugar for 25 minutes until golden. Stir in 1 tbsp balsamic vinegar at the end. Spread this jam on toasted rolls before adding meatballs for incredible texture contrast.

Truffle Cream Sauce

For gourmet flair, warm ½ cup heavy cream with 1 tsp truffle oil and ¼ tsp white pepper until slightly thickened. Drizzle over subs just before serving. The earthy truffle aroma elevates the entire dish. I recommend Urbani truffle oil for authentic flavor without artificial notes.

Balsamic Glaze

A quick reduction of ½ cup balsamic vinegar and 1 tbsp honey simmered for 8-10 minutes creates a sweet-tart glaze. Drizzle lightly over assembled subs to cut through the richness. The acidity mimics tomato sauce’s brightness without overpowering the wine gravy. ✨

Herbed Ricotta Spread

Mix 1 cup whole-milk ricotta with 1 tbsp chopped parsley, 1 tsp lemon zest, and ¼ tsp black pepper. Spread this on toasted rolls as a base layer. The creamy texture and fresh herbs add beautiful contrast to the hearty meatballs and gravy combination.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 840kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 1280mg56%
Total Carbohydrate 62g23%
Dietary Fiber 4g14%
Sugars 6g
Protein 52g104%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What can I use instead of white wine in the gravy?

Dry vermouth works perfectly as a 1:1 substitute, or use extra beef broth with 1 tbsp apple cider vinegar for acidity. For non-alcoholic options, try white grape juice with a splash of lemon juice. The key is maintaining that bright, tangy balance.

2

Can I make this with store-bought meatballs?

Use 16 fully cooked meatballs (about 1.5 lbs) and skip the browning step. Simmer them in the gravy for 8-10 minutes to absorb flavors. Look for high-quality options like Cooked Perfect Italian Style for best results.

3

How do I prevent soggy subs when making ahead?

Store components separately: meatballs in gravy (3 days), toasted rolls (1 day), and cheese (original packaging). Assemble just before serving and reheat meatballs in gravy with a splash of broth. The cheese will melt perfectly from residual heat.

4

What’s the best cheese alternative for provolone?

Fontina melts beautifully with a milder flavor, while mozzarella adds stretchy texture. For sharper taste, try aged gouda. Vegan? Use Miyoko’s liquid mozzarella—it browns nicely under the broiler for 2-3 minutes.

★★★★★4.8(8 reviews)
Brandon Thompson