Anthony's Coal-Fired Pizza Meatball Sauce Recipe: Smoky Tomato Depth With Umami Richness

Sauces & Condiments

Anthony's Coal-Fired Pizza Meatball Sauce Recipe: Smoky Tomato Depth With Umami Richness

Anthony's coal-fired pizza meatball sauce delivers restaurant-quality depth with every bite—smoky, umami-rich tomato sauce that transforms ordinary pizza into an unforgettable meal. The secret lies in slow-cooked meatballs simmered in a rich tomato base, then finished over real coal for that signature charred aroma.

This isn't just sauce; it's the heart of a complete dish that combines traditional Italian technique with modern wood-fired flair.

The magic begins with the meatballs, blended with herbs and browned to perfection before simmering in a slow-cooked tomato sauce. The dough gets its signature crisp from a coal-fired oven, where the flames caramelize the crust while keeping the interior light and airy.

What makes this dish special is how the coal's smoky flavor infuses both the sauce and the crust, creating layers of complexity that store-bought sauces simply can't match.

By the time you pull that pizza from the coal-fired oven, you'll have a dish that's equal parts comforting and sophisticated—golden crust, tender meatballs nestled in that deep, smoky sauce, and all the classic toppings you love.

The coal-fired technique isn't just about flavor; it's about recreating that authentic wood-fired experience at home, turning a simple pizza night into something truly memorable.

This complete dish serves 4-6 and comes together in about 2 hours, with most of that time being hands-off cooking. The meatball sauce can be made ahead, so you're only focused on the coal-fired pizza when it's time to eat.

Perfect for feeding a crowd or a special weeknight dinner, this recipe proves that homemade can taste better than takeout—every time.

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
Low Cal

Ingredients for anthony's coal fired pizza meatball sauce

Sixteen ingredients, all working together for that signature smoky, umami-rich sauce you crave.

Ingredient Amount Notes
Ground Beef (80/20) 🥩 1 ½ lb Chuck or ground beef preferred
San Marzano Tomato Paste 🍅 ½ cup High-quality for sweetness
Crushed Tomatoes (San Marzano) 🍅 2 cups Whole or crushed preferred
Red Wine 🍷 ½ cup Bold, dry variety like Cabernet
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed
Fresh Parsley 🌿 ¼ cup Chopped for brightness
Garlic Cloves 🧄 6 cloves Minced for depth
Onion (Yellow) 🧅 1 whole Finely diced, yellow preferred
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality for richness
Dried Oregano 🌿 1 tbsp Italian or Mediterranean
Dried Thyme 🌿 1 tsp Fresh preferred if available
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Breadcrumbs 🍞 ½ cup Panko for extra crisp
Eggs 🥚 1 whole For binding meatballs
Parmesan Cheese 🧀 ¼ cup Freshly grated from block

The ground beef is where the magic starts—80/20 fat ratio is non-negotiable for juicy meatballs. Costco or local butchers often carry high-quality chuck, but regular ground beef works in a pinch. The San Marzano tomatoes are worth hunting down—they're sweeter and less acidic, which balances the smoky flavors perfectly. For the wine, any bold, dry red will do, but Cabernet Sauvignon or Chianti are my go-tos. Fresh herbs make all the difference here, so don't skimp on the basil and parsley—farmers markets usually have the freshest stash.

No San Marzano tomatoes? Crushed tomatoes in a high-quality jar (like Muir Glen) will work, but you might need to add a pinch of sugar to balance the acidity. Running out of red wine? Beef broth with a splash of balsamic vinegar mimics the depth. Fresh thyme unavailable? Dried works at half the amount, but it won't have the same punch. The breadcrumbs can be swapped for crushed crackers or cornflakes if you're avoiding gluten. For the meatballs, hands are better than a food processor—they keep the texture tender. If you're feeling fancy, add a grated carrot or zucchini to the mix for extra moisture.

This sauce tastes even better the next day—3-4 days in the fridge, or freeze for up to 3 months. For the meatballs, portion them into single-serving sizes before freezing so you can toss them straight into the sauce when you're ready. The sauce reheats beautifully—just warm it on the stove with a splash of water to loosen it up. If you're making ahead, store the sauce and meatballs separately so you can reheat them together later. The coal-fired finish? That's the showstopper—just toss the sauce over the pizza right before serving to get that smoky aroma.

❤️

Why You'll Love This Recipe

  • I’ll be real: this is my go-to when I need comfort food fast. The beef cooks down while I chop basil, the wine deglazes the pan in seconds, and the San Marzano tomatoes add that sweetness that cuts through the richness. It’s the kind of sauce that makes you want to eat it straight from the pot—no shame.
  • Five-Ingredient Magic: I swear, this sauce is foolproof—I’ve made it on days when I forgot to shop and just grabbed whatever was in the fridge. The 80/20 ground beef browns up fast, the San Marzano paste gives it that deep, concentrated umami kick, and the red wine? It’s the secret that makes it taste like you slaved over it for hours (but you didn’t).
  • Meatballs or No Meatballs: Honestly, I’ve used this sauce for everything—drizzled over garlic bread, tossed with spaghetti, even as a marinara for grilled chicken. The crushed tomatoes and fresh basil keep it bright, so it doesn’t get heavy when you repurpose it. My kids ask for it on Tuesdays now. (Yes, even on a Tuesday night.)
  • Leftovers That Taste Better: Between us, this sauce actually improves the next day. The flavors meld together, and the wine mellows out into something richer. I make a double batch on Sundays, freeze half, and still have a jar waiting for me when I’m too tired to cook. No sad, watery leftovers here—just pure, reliable flavor.

Step-by-step instructions for anthony's coal-fired pizza meatball sauce

Here's how we build depth and smoky richness into this sauce—layer by layer.

1

Build the Meatball Mixture for Maximum Flavor

In a large mixing bowl, combine the 1.5 lb ground beef (80/20) with the 0.5 cup breadcrumbs, 0.25 cup Parmesan Cheese, 1 whole egg, 1.5 tsp salt, and 1 tsp black pepper. Using your hands, gently work the mixture until just combined—don't overwork or the meatballs will turn dense. The fat in the beef will help bind everything together naturally.

I like to form the mixture into 1.5-inch meatballs (about the size of a golf ball) and set them aside. These will add umami depth to the sauce as they cook, infusing it with their rich, beefy essence. Keep them covered while you prepare the sauce base—this prevents them from drying out before they hit the heat.

2

Develop the Sauce Base with Aromatics and Wine

Heat the 0.25 cup extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole finely diced yellow onion and cook for 5-6 minutes until softened and translucent. This is where the sauce's foundational flavor begins to develop—don't rush this step or the onion will burn and turn bitter.

Add the 6 minced garlic cloves and cook for 30 seconds until fragrant—you should smell that sweet, pungent aroma wafting through your kitchen. Immediately pour in the 0.5 cup red wine and let it simmer for 2-3 minutes until it reduces by half. This reduction concentrates the wine's flavors, creating a rich, velvety base for the sauce.

3

Layer in Tomato and Herbs for Complexity

Stir in the 0.5 cup San Marzano tomato paste and cook for 2 minutes until it darkens slightly and releases its deep, caramelized sweetness. This paste forms the backbone of the sauce, providing that concentrated tomato flavor that carries through every bite. Then add the 2 cups crushed San Marzano tomatoes, 1 tbsp dried oregano, 1 tsp dried thyme, and 0.5 tsp red pepper flakes. Stir well to combine.

The reason we use San Marzano tomatoes here is their natural sweetness and low acidity—this creates a sauce that's rich and balanced, not sharp or tangy. Let the mixture simmer uncovered for 15 minutes, stirring occasionally, until it thickens slightly. This slow simmer allows the flavors to meld together, creating a harmonious base before we add the meatballs.

4

Cook the Meatballs and Infuse the Sauce

Gently add the reserved meatballs to the pot, turning them to coat evenly in the sauce. Reduce the heat to low and let them simmer for 15-20 minutes, turning occasionally. This slow cooking ensures the meatballs cook through evenly while infusing the sauce with their juices and fat. You'll see the sauce take on a deeper, richer color as it absorbs all that beefy flavor.

Here's where the magic happens: the fat from the meatballs rises to the surface, creating a beautiful sheen. I like to skim off any excess fat after 10 minutes of cooking—this keeps the sauce rich without making it overly greasy. The meatballs should be cooked through but still tender, not falling apart when pressed gently with a fork.

5

Finish with Fresh Herbs and Rest for Maximum Flavor

Remove the pot from heat and stir in the 0.5 cup fresh basil leaves and 0.25 cup fresh parsley. These herbs add a bright, fresh finish that cuts through the richness of the meatballs and sauce. Let the mixture sit off the heat for 10 minutes—this resting period allows the flavors to fully meld together, creating a sauce that's cohesive and deeply flavorful.

Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a splash of red wine to balance the flavors. This sauce is best served immediately over crusty bread or with your favorite pasta, but it also freezes beautifully for up to 3 months. The longer it sits, the more the flavors develop, making it even more complex and delicious with time.

👨‍🍳

Pro Tips For Making Anthony'S Coal Fired Pizza Meatball Sauce

  • CRACK THE PASTE FIRST: Cook the tomato paste in the same pan you brown the meatballs—no need to wash it out. After the meatballs come out, let that paste caramelize for 3-4 minutes on medium heat until it darkens slightly. This isn’t just about flavor; it’s the foundation for that deep, smoky richness the recipe depends on. I used to skip this, and the sauce always tasted flat until I realized how much this step matters.
  • SALT THE MEATBEADS WELL: Before forming the meatballs, mix the ground beef with at least 1½ teaspoons of salt per pound—more if your 80/20 is low-sodium. The salt draws out moisture, which helps the meatballs brown better and keeps them juicy while cooking. I learned this the hard way when my first batch turned out dry; now I salt aggressively and never look back.
  • DON’T RUSH THE RED WINE: Let the red wine simmer uncovered for at least 5 minutes after adding it to the pan. This isn’t just about reducing—it’s about letting the alcohol burn off completely so the sauce doesn’t taste harsh. If you’re impatient and add the tomatoes too soon, you’ll end up with a boozy aftertaste that ruins the balance. Trust me, five minutes changes everything.
  • RESERVE THAT BASIL: Tear the fresh basil leaves into large pieces and add them to the sauce only in the last 5 minutes of cooking. This keeps their bright flavor intact instead of letting them turn bitter from overcooking. If you’re serving the sauce immediately, pull out a handful to garnish right before plating—it looks fresh and tastes even better. (Yes, even if you’re impatient like me.)

Storing and reheating your leftovers

Refrigerator Storage

Store your meatball sauce in an airtight container with a lid, allowing it to cool completely before refrigerating.

The sauce will keep in the fridge for 3-4 days, with flavors deepening over time—trust me, it tastes even better the next day! 💫 For the meatballs, portion them into single-serving sizes before storing so you can reheat just what you need later.

When reheating from the fridge, transfer the sauce to a pot over medium-low heat and warm it gently for 8-10 minutes, stirring occasionally. If the sauce thickens too much, add 1-2 tablespoons of water or beef broth to loosen it up.

The meatballs reheat beautifully in the sauce—just toss them in when the sauce is hot and let them warm through for 3-4 minutes.

Freezer Storage

For longer storage, freeze the meatball sauce in airtight containers or freezer bags, leaving 1-inch headspace for expansion. It’ll keep for up to 3 months without losing its rich, smoky depth.

I recommend freezing the sauce and meatballs separately—this way, you can reheat them together later without overcooking the meatballs. 🧊

To reheat from the freezer, thaw the sauce overnight in the fridge, then warm it on the stove as you would from the fridge. For a quick option, microwave the sauce (covered) on 50% power for 2-3 minutes, stirring halfway, until heated through.

If using frozen meatballs, add them to the warm sauce and simmer for 5 minutes to ensure they’re fully cooked and heated through.

Coal-Fired Pizza Prep

If you're planning to use this sauce on a coal-fired pizza, make the sauce 1 day ahead so it has time to develop its flavors fully. Store it in the fridge, then bring it to room temperature before using.

When ready to assemble your pizza, spread the sauce over the dough just before placing it on the coal grill—this ensures the sauce gets that signature smoky char from the flames. 🔥

The coal-fired finish is key: after baking the pizza, quickly drizzle the sauce over the top and let it sit for 1-2 minutes to absorb the smoky aroma from the coals.

This step transforms your sauce from delicious to unforgettable—the perfect balance of rich, meaty flavor and that campfire-like char. Serve immediately while the crust is still crisp and the sauce is piping hot.

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 7g35%
Cholesterol 85mg28%
Sodium 520mg23%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 8g
Protein 22g44%
* 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

Can I make this meatball sauce without wine?

Replace the 0.5 cup red wine with 0.5 cup beef broth plus 1 tablespoon balsamic vinegar to mimic the depth and acidity. The sauce will still develop rich, umami flavors—just add a pinch more salt to balance the broth's saltiness. For extra depth, try 1 teaspoon soy sauce alongside the broth.

2

How do I get that authentic coal-fired smoky flavor at home?

You don't need a full coal grill! For the sauce, simmer it uncovered for the last 5 minutes with a few drops of liquid smoke (like 1/4 teaspoon) or place the pot on a gas burner with the flame turned to high for 30 seconds to create a quick char. For the pizza, cook it on a preheated pizza stone or steel over high heat for that smoky crust.

3

Can I make the meatballs ahead of time?

Yes, but cook them just until done (internal temp 160°F) rather than fully browned. Store them in the sauce in an airtight container for up to 3 days in the fridge. When reheating, warm everything together on low heat for 10 minutes—this prevents the meatballs from drying out. For freezing, cook them fully, then store separately in the sauce.

4

What's the best way to serve this pizza?

This pizza shines with classic toppings like mozzarella cheese, fresh basil, and a sprinkle of Parmesan on top. For extra richness, add a layer of provolone that melts beautifully with the sauce. Serve with a side of garlic knots or a simple mixed green salad with balsamic vinaigrette to cut through the richness. The coal-fired crust pairs perfectly with a crisp white wine like Pinot Grigio.

5

Why does my sauce taste too acidic?

This usually happens if you used regular canned tomatoes instead of San Marzano or didn't reduce the wine enough. Fix it by adding 1 teaspoon sugar or 1/2 teaspoon honey to balance the acidity. For future batches, use less tomato paste (start with 0.375 cup) or add a pinch of baking soda (1/8 teaspoon) to neutralize acidity—just taste as you go!

★★★★★4.9(2 reviews)
Categories Sauces & Condiments