
Sunday gravy is more than just sauce—it’s a tradition that transforms your kitchen into an Italian-American celebration. 🍝 I’ve been making this slow-simmered masterpiece for years, and Mario Batali’s approach captures everything I love about this dish: layers of meat, rich tomato sauce, and flavors that develop over hours of gentle cooking.
What makes this gravy special is the combination of multiple meats—sausage, meatballs, and braciole—all simmering together in tomato sauce until they’re fall-apart tender. The meats infuse the sauce with incredible depth, while the sauce keeps everything moist and flavorful. It’s the kind of Sunday afternoon cooking that fills your home with irresistible aromas.
By the time you serve it over pasta, you’ll have a sauce so rich and complex it tastes like it came from your Italian grandmother’s kitchen. The meats are tender enough to cut with a fork, and the sauce clings to every strand of pasta. This is comfort food at its absolute finest—worth every minute of that slow simmer.
Gather your family, open some wine, and let’s make Sunday gravy the traditional way. Here’s everything you need!
Ingredients for sunday gravy recipe mario batali
Here’s everything you need to create Mario’s hearty Sunday Gravy at home today.
| Ingredient | Amount | Notes |
|---|---|---|
| Italian Sausage 🌭 | 1 ½ lb | Sweet or hot, casings intact |
| Ground Beef 🥩 | 1 lb | 80/20 blend for meatballs |
| Ground Pork 🥓 | ½ lb | Adds richness to meatballs |
| Braciole Beef 🥩 | 1 lb | Flank steak, pounded thin |
| San Marzano Tomatoes 🍅 | 56 oz | Two 28-oz cans, crushed |
| Tomato Paste 🍅 | 6 oz | One small can, concentrated |
| Red Wine 🍷 | 1 cup | Dry Italian red preferred |
| Yellow Onion 🧅 | 1 whole | Large, finely diced |
| Garlic Cloves 🧄 | 8 cloves | Minced or thinly sliced |
| Fresh Basil 🌿 | ½ cup | Whole leaves, torn gently |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated from block |
| Olive Oil 🫒 | ½ cup | Extra-virgin for browning meats |
| Dried Oregano 🍃 | 2 tsp | Italian oregano preferred |
| Red Pepper Flakes 🌶️ | 1 tsp | Adjust for heat preference |
| Salt and Pepper 🧂 | 2 tsp | Kosher salt, freshly ground pepper |
[recipe_ingredient_scaler]
You can find quality Italian sausage at local butcher shops or Italian specialty markets—ask for their house-made varieties. For the best tomatoes, look for DOP-certified San Marzano tomatoes at Whole Foods or Italian grocers. Buy flank steak from a butcher who can pound it thin for braciole, or do it yourself with a meat mallet. Fresh basil from farmers markets has superior flavor to supermarket bunches.
Don't have braciole beef? Use pork chops pounded thin, or skip it and add more meatballs. If San Marzano tomatoes aren't available, Muir Glen or Cento whole peeled tomatoes work well—just crush them by hand. You can substitute ground turkey for beef in meatballs, though the texture will be leaner. For the wine, use something you'd drink—avoid cooking wines with added salt.
Store leftover gravy in airtight containers in the refrigerator for up to 4 days, or freeze for up to 3 months. The flavors deepen overnight, making leftovers even better. Reheat gently on the stovetop, adding a splash of water if needed to thin the sauce.
Step-by-Step Instructions for Mario’s Sunday Gravy
Let me walk you through this traditional Italian-American method that transforms simple ingredients into magic.
🍳 Step 1: Brown the Meats for Deep Flavor
Heat 3 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches to avoid crowding, brown the pork ribs, sausages, and meatballs on all sides for 3-4 minutes per side until deeply golden brown. I don’t cook them through—just develop that rich crust that creates the foundation of flavor.
Transfer each batch to a plate as it finishes. Don’t wipe the pot clean—those browned bits stuck to the bottom are liquid gold that will enrich your sauce. This step takes patience, but it’s what separates good gravy from extraordinary gravy.
🥘 Step 2: Build the Tomato Base
Reduce heat to medium and add minced garlic to the pot, stirring for 30 seconds until fragrant but not browned. Pour in the crushed tomatoes and tomato paste, scraping up all those caramelized bits from the bottom with a wooden spoon.
Stir in fresh basil, dried oregano, salt, and pepper. Return all the browned meats to the pot, nestling them into the tomato sauce. The sauce should just barely cover the meats—if it doesn’t, add a splash of water.
⏰ Step 3: Simmer Low and Slow
Bring the gravy to a gentle simmer, then reduce heat to low. Cover partially and let it bubble lazily for 3-4 hours, stirring every 30 minutes to prevent sticking. You’ll know it’s ready when the meats are fall-off-the-bone tender and the sauce has thickened to coat the back of a spoon.
The long simmer allows the meat flavors to infuse the tomatoes while the tomatoes tenderize the meat. Taste and adjust seasoning before serving over your favorite pasta with plenty of grated Parmesan.
Serving Suggestions for This Dish
Family-Style Presentation: I always serve Sunday gravy family-style in a large, shallow ceramic serving bowl or pasta platter that shows off the beautiful red sauce and meat. toss your cooked pasta (I use rigatoni or penne) with about two-thirds of the sauce in the bowl, then arrange the meatballs, sausage pieces, and braciole on top. Ladle the remaining sauce over the meats so everything glistens. This presentation lets guests see the variety of meats and creates that authentic Italian-American Sunday dinner experience. Pass freshly grated Parmigiano-Reggiano and Pecorino Romano at the table in small bowls with dedicated spoons. 🍽️
Individual Plating for Formal Dinners: For a more elegant presentation, I plate each serving individually using wide, shallow pasta bowls warmed in a 200°F oven for 10 minutes. Twirl the pasta into a nest using tongs and a large spoon, place it slightly off-center, then lean one meatball and a piece of sausage against the pasta. Spoon sauce around the base and garnish with fresh basil leaves, a drizzle of extra virgin olive oil, and shaved Parmesan. This restaurant-style presentation works beautifully for dinner parties and makes guests feel special.
Garnishing and Final Touches: Right before serving, tear fresh basil leaves over the top—never use dried basil at this stage. Add a generous grinding of black pepper from a mill and sprinkle 2-3 tablespoons of chopped flat-leaf parsley for color and freshness. I also drizzle about 1 tablespoon of high-quality olive oil (like Colavita or Filippo Berio) over the top for shine and richness. Some families add a pinch of red pepper flakes for heat. Keep extra sauce warm in a gravy boat on the table so guests can add more as they eat. ✨
Portion Sizes and Meat Distribution: Plan on 1 pound of pasta per 4 people as a main course, or 1 pound per 6-8 people as a first course. Each person should get 1-2 meatballs, one piece of sausage, and one slice of braciole if you’re serving all three meats. I slice the braciole into ½-inch rounds to show off the spiral of filling inside. For larger gatherings of 10-12 people, double the recipe and use two large serving platters so guests can access the food easily from both ends of the table.
Buffet-Style Setup: For casual gatherings or potlucks, set up a buffet line with the pasta in one chafing dish and the meats in another, both kept warm at 165°F. Place the extra sauce in a slow cooker set on low with a ladle. Arrange the cheese, basil, and crusty Italian bread at the end of the line. This setup lets guests customize their portions and keeps everything at the proper serving temperature for hours. Provide large pasta serving spoons and tongs for easy self-service without making a mess.
Nutrition Facts
485kcal
[recipe_ingredient_scaler]
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026