How to Make the Best Sunday Gravy Recipe (So Tasty!)

hero: steaming bowl of Sunday Gravy with meatballs and fresh basil on top, pasta underneath, melted mozzarella, rustic Italian ceramic bowl, warm golden lighting from a window, shallow depth of field, cozy kitchen background
4.3 out of 5
(620 reviews)

Sunday Gravy is the ultimate Italian-American comfort food that brings families around the table for hours of pure joy. This slow-simmered tomato sauce with tender meatballs and rich meat is the kind of recipe that gets passed down through generations, each family adding their own special touches. The beauty of Sunday Gravy is in its simplicity and the time you invest in letting those flavors develop and meld together into something absolutely spectacular.

What makes this sauce so special is the combination of quality ingredients and patience. We’re talking about a sauce that simmers for hours, allowing the tomatoes to break down completely, the garlic and onions to become sweet and mellow, and the meat to infuse the sauce with incredible depth. This isn’t a quick weeknight pasta sauce—this is the kind of sauce you make when you have time to fill your kitchen with the most amazing aromas and create memories around the dinner table.

The meatballs in this recipe are absolutely crucial. They’re tender, flavorful, and they add so much richness to the sauce as they cook. I love using a combination of ground beef and ground pork for the best texture and flavor. The breadcrumbs soaked in milk keep them incredibly moist, and the Parmigiano-Reggiano adds that savory punch that makes people ask for your recipe.

I’ve made this sauce countless times, and I can tell you that the key to success is quality ingredients and not rushing the process. Use San Marzano tomatoes if you can find them—they really do make a difference. Fresh garlic, good olive oil, and real Parmigiano-Reggiano are worth the investment. This is the kind of meal that makes your home smell like an Italian grandmother’s kitchen, and trust me, there’s no better feeling than that.

Whether you’re serving this over pasta, polenta, or even creamy alfredo sauce, or using it as a base for other dishes, this Sunday Gravy will become a staple in your kitchen. Serve it with a simple side salad like our Best Chickpea Salad Recipe, some crusty bread for soaking up every last drop of sauce, and a glass of red wine. This is what Sunday dinner dreams are made of.

Prep Time
30 minutes
Cook Time
3 hours
Total Time
3 hours 30 minutes
Servings
6-8 servings

Ingredients

  • 2 pounds ground beef
  • 1 pound ground pork
  • 1 cup Italian breadcrumbs
  • ½ cup whole milk
  • 4 large eggs
  • 1 cup freshly grated Parmigiano-Reggiano cheese, plus more for serving
  • ¼ cup fresh Italian parsley, finely chopped
  • 6 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon red pepper flakes
  • 3 tablespoons olive oil, divided
  • 1 large yellow onion, diced
  • 8 cloves garlic, minced (for the sauce)
  • 2 cans (28 ounces each) San Marzano tomatoes, crushed by hand
  • 1 can (6 ounces) tomato paste
  • 2 teaspoons dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes
  • 2 bay leaves
  • 1 pound Italian sausage (optional, left whole or in large chunks)
  • ½ cup fresh basil leaves
  • Salt and pepper to taste
  • 1 pound pasta, for serving
process: meatballs browning in a large heavy pot with oil sizzling, chef's hands visible, steam rising, natural afternoon light streaming in, overhead angle showing the beautiful browning process

Instructions

  1. In a large bowl, combine the breadcrumbs and milk. Let sit for 5 minutes until the breadcrumbs absorb the milk.
  2. Add the ground beef, ground pork, eggs, Parmigiano-Reggiano, parsley, 6 minced garlic cloves, salt, black pepper, and red pepper flakes to the breadcrumb mixture.
  3. Using your hands, gently combine all the meatball ingredients until just combined. Do not overmix, as this will make the meatballs tough.
  4. Using a cookie scoop or your hands, form the mixture into 2-inch meatballs. You should have about 24-28 meatballs. Place them on a parchment-lined baking sheet.
  5. Heat 2 tablespoons of olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat.
  6. Working in batches, brown the meatballs on all sides, about 8-10 minutes per batch. Don’t overcrowd the pot. Transfer the browned meatballs to a plate and set aside.
  7. If using Italian sausage, brown it in the same pot until the exterior is deeply browned, about 8-10 minutes. Transfer to a plate with the meatballs.
  8. Add the remaining 1 tablespoon of olive oil to the pot and reduce heat to medium.
  9. Add the diced onion and cook until softened and translucent, about 5-7 minutes, stirring occasionally.
  10. Add the 8 minced garlic cloves and cook for about 1-2 minutes until fragrant, stirring constantly.
  11. Stir in the tomato paste and cook for 2-3 minutes, stirring frequently to coat all the vegetables and deepen the flavor.
  12. Add the crushed San Marzano tomatoes, dried oregano, dried basil, red pepper flakes, and bay leaves to the pot.
  13. Stir well to combine all the ingredients.
  14. Return the browned meatballs and sausage (if using) to the pot, nestling them gently into the sauce.
  15. Bring the sauce to a simmer over medium heat. Once simmering, reduce the heat to low and let it simmer gently for 2.5 to 3 hours, stirring occasionally.
  16. As the sauce simmers, skim off any fat or foam that rises to the surface during the first 30 minutes of cooking.
  17. After about 1.5 hours of simmering, taste the sauce and adjust the seasonings with salt and pepper as needed.
  18. Continue simmering until the sauce has thickened and the flavors have melded beautifully. The meatballs should be very tender and the sauce should coat the back of a spoon.
  19. Remove the bay leaves and stir in the fresh basil leaves during the last 5 minutes of cooking.
  20. While the sauce finishes cooking, bring a large pot of salted water to a boil and cook your pasta according to package directions until al dente.
  21. Reserve 1 cup of pasta cooking water before draining the pasta.
  22. Drain the pasta and add it to the Sunday Gravy, tossing gently to combine. Add a splash of pasta water if needed to reach your desired consistency.
  23. Serve the pasta and sauce in bowls, topped with freshly grated Parmigiano-Reggiano cheese, fresh basil, and a drizzle of olive oil if desired.
detail: close-up of a single meatball cross-section showing tender interior, surrounded by rich red sauce with fresh basil leaf, macro photography, shallow depth of field, authentic Italian presentation

Pro Tips

Make-Ahead Magic: This sauce actually tastes even better the next day as the flavors continue to develop. You can make it up to 3 days ahead and store it in an airtight container in the refrigerator. You can also freeze it for up to 3 months. Reheat gently on the stovetop over low heat.

Meatball Tips: The key to tender meatballs is not overmixing the ingredients. Mix just until combined. Using a combination of beef and pork gives you the best flavor and texture. If your meatballs are falling apart while cooking, it means the mixture needs more egg to bind everything together. If they seem too dense, add a bit more milk to the breadcrumb mixture.

Sausage Substitute: You don’t have to use Italian sausage, but it adds wonderful flavor to the sauce. If you prefer, you can omit it entirely or substitute with braising cuts like beef chuck or pork shoulder, which will become incredibly tender after hours of simmering.

Tomato Selection: San Marzano tomatoes are worth seeking out for this recipe. They have fewer seeds, lower acidity, and a sweeter flavor than regular canned tomatoes. Look for them in the Italian section of your grocery store or order online. If you can’t find them, high-quality crushed tomatoes will work, but the sauce won’t be quite as good.

Garlic and Onion: Don’t skip the step of softening the onion and cooking the garlic until fragrant. These flavor-building steps create the foundation for your entire sauce. The longer, gentler cooking process mellows out the sharp onion and garlic flavors, creating a sweet, savory base.

Simmering Time: Three hours is ideal, but you can simmer for up to 4 hours if you have the time. The longer the sauce cooks, the more the flavors develop and the thicker it becomes. If you’re short on time, you can do 2 hours, but you’ll miss out on some of that deep, complex flavor development.

Pasta Pairing: Thick, hearty pasta shapes work best with Sunday Gravy. Try rigatoni, pappardelle, ziti, or bucatini. The sauce clings beautifully to these shapes and creates a more satisfying dish than thin pasta would.

Cheese Topping: Always finish with freshly grated Parmigiano-Reggiano, never pre-grated. The pre-grated version contains anti-caking agents that prevent it from melting smoothly into the dish.

Wine Pairing: Serve with a full-bodied red wine like Chianti, Barbera, or a nice Italian red. The acidity in the wine cuts through the richness of the sauce beautifully.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top