Italian gravy is a tomato-based Italian-American Sunday sauce, usually simmered with meat and served over pasta; this version pairs crushed tomatoes with tender beef-and-pork meatballs. Family and regional versions vary—some include sausage or different cuts of meat—but a gentle simmer and well-seasoned sauce make this hearty version work.
Ingredients
- 1 pound (454 g) ground beef, preferably 80–85% lean
- 8 ounces (227 g) ground pork
- ½ cup (55 g) plain fine breadcrumbs
- ⅓ cup (80 ml) whole milk
- 1 large egg (about 50 g without shell)
- ½ cup (50 g) finely grated Parmesan, plus more for serving
- ¼ cup (15 g) finely chopped fresh flat-leaf parsley
- 2 garlic cloves (6 g), finely grated or minced, for the meatballs
- 1 teaspoon (5 g) fine salt, divided, plus more to taste
- ½ teaspoon (1 g) freshly ground black pepper, divided
- 2 tablespoons (30 ml) olive oil
- 1 large yellow onion (about 300 g), finely chopped
- 4 garlic cloves (12 g), finely chopped, for the sauce
- 2 tablespoons (32 g) tomato paste
- ½ cup (120 ml) dry red wine, optional; use water or broth instead
- 2 cans crushed tomatoes, each 28 ounces (794 g)
- 1½ cups (355 ml) water, or more as needed
- 1 teaspoon (1 g) dried oregano
- 1 bay leaf (about 0.2 g)
- ¼ teaspoon (0.5 g) red pepper flakes, optional
- 1 pound (454 g) dried spaghetti or rigatoni
- 2 tablespoons (28 g) unsalted butter, optional, for finishing the pasta
Instructions
- Make the meatball mixture. In a small bowl, stir the breadcrumbs and milk together and leave them to soften for about 5 minutes. In a larger bowl, combine the ground beef, ground pork, egg, Parmesan, parsley, the two minced meatball garlic cloves, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Add the softened crumbs. Mix gently with your hands or a fork just until evenly combined; compact mixing can make meatballs dense.
- Shape and brown the meatballs. With damp hands, shape the mixture into 16 meatballs, about 1½ inches (4 cm) across. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Working in batches so the pot is not crowded, brown the meatballs for about 2 minutes on each side, turning carefully. They will not be cooked through yet. Transfer them to a plate. Leave the oil and browned bits in the pot.
- Build the tomato sauce. Add the onion to the pot and cook for 6–8 minutes, stirring now and then, until softened and lightly golden. Stir in the four chopped garlic cloves and tomato paste; cook for 1 minute, until fragrant and the paste darkens slightly. If using wine, pour it in and scrape up the browned bits. Simmer for 2–3 minutes, until reduced by about half. For an alcohol-free version, add water or broth and scrape the pot in the same way.
- Start the simmer. Stir in the crushed tomatoes, 1½ cups (355 ml) water, oregano, bay leaf, red pepper flakes if using, and the remaining ½ teaspoon salt and ¼ teaspoon black pepper. Bring the sauce just to a gentle simmer, stirring the bottom of the pot so nothing catches. Partially cover, reduce the heat to low, and simmer for 1 hour 30 minutes. Stir every 15–20 minutes. If the sauce becomes thicker than you like, add water a splash at a time; keep the simmer gentle rather than letting it boil hard.
- Finish cooking the meatballs in the sauce. Nestle the browned meatballs into the sauce, turn them once to coat, and simmer gently, partially covered, for 30 minutes. Stir carefully around them so they stay intact. Check the center of a large meatball with a food thermometer; ground beef and pork must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). If a meatball has not reached that temperature, continue simmering and check again. Remove the bay leaf, taste the sauce, and adjust the salt or pepper.
- Cook the pasta and serve. Near the end of the sauce’s cooking time, bring a large pot of salted water to a boil. Cook the pasta according to its package directions until just al dente, then drain. Toss with a little sauce and the optional butter, if desired. Serve the pasta with more gravy, meatballs, and grated Parmesan. The meatballs can also be served separately or alongside the pasta.
Tips
- Keep the sauce at a quiet simmer. A few small bubbles are enough. A hard boil can make tomato sauce splatter, stick to the pot, and break the meatballs apart. Use a heavy pot and stir along the bottom regularly, especially as the sauce thickens.
- Choose a practical wine substitute. Red wine adds a little acidity and depth, but it is not essential. Replace it with the same volume of water or broth; broth gives a more savory result, while water keeps the tomato flavor more direct. Do not add extra wine to compensate for a short simmer.
- Use the bread-and-milk mixture as written. It helps keep the meatballs tender. If you do not have fine breadcrumbs, pulse plain bread into crumbs or use panko, which makes a slightly looser texture. Add panko gradually if the mixture feels unusually wet, rather than adding a large amount at once.
- Let the sauce take its time. The long, gentle simmer softens the onion and brings the tomato and meat flavors together. If you need to prepare ahead, cook the sauce and meatballs a day in advance, chill them promptly, and reheat them gently before serving.
Serving Suggestions
Spaghetti is a familiar choice, while rigatoni, ziti, or another sturdy pasta catches the thick sauce well. Use plenty of boiling water and avoid rinsing the drained pasta; its light coating of starch helps gravy cling. If you are serving a crowd, keep the pasta and sauce separate until serving so the noodles do not soak up all the sauce while waiting.
For a traditional, generous plate, spoon sauce over the pasta, arrange two meatballs on top, and finish with Parmesan and a little chopped parsley. Offer extra sauce at the table. A simple green salad, sautéed greens, or roasted vegetables can balance the rich main course. Crusty bread is useful for the sauce left on the plate, but it is optional—the pasta is the main accompaniment.
Variations
Add Italian sausage: Brown 12 ounces (340 g) of Italian sausage links in the pot before cooking the onion. Simmer them in the sauce along with the meatballs, checking that the sausage reaches 160°F (71°C) if it is made from ground pork or beef. Sweet sausage keeps the sauce mild; hot sausage adds spice. The extra meat makes the sauce richer and increases the yield.
Make a meat-free sauce: Leave out the beef, pork, and meatballs, and begin by softening the onion in olive oil. Add sliced mushrooms with the onion for a fuller, more savory sauce, or stir in drained white beans near the end for a substantial alternative. The texture and flavor will be different from meat-based Italian gravy, but the same tomato base and slow simmer still work.
Adjust the herbs and heat: Use fresh oregano if available, but add about 1 tablespoon (3 g) chopped leaves near the end because fresh herbs are less concentrated than dried. Increase the red pepper flakes for a hotter sauce, or leave them out for a mild family-style version. A small Parmesan rind can simmer in the sauce for extra savory depth; remove it before serving.
Use another pasta shape: Rigatoni and ziti hold up especially well, but shells, penne, or bucatini are also suitable. The sauce can be served with polenta instead of pasta if you want a different base. Cook whichever accompaniment separately and spoon the gravy over it at the table.
Storage and Reheating
Refrigerate the sauce and meatballs within 2 hours of cooking, in shallow airtight containers. They keep for 3–4 days in the refrigerator. Store cooked pasta separately when possible; it stays less soggy and is easier to portion. For longer storage, freeze the cooled sauce and meatballs in freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator.
Reheat sauce and meatballs in a covered saucepan over low to medium-low heat, stirring carefully and adding a splash of water if the sauce has thickened. Heat leftovers to 165°F (74°C), checked with a food thermometer. You can also microwave an individual portion in a covered, microwave-safe dish, stirring partway through and checking the temperature in more than one spot. Reheat pasta with a spoonful of water or sauce; avoid leaving cooked food at room temperature for more than 2 hours.
Frequently Asked Questions
Why is it called Italian gravy instead of tomato sauce?
“Gravy” is a common Italian-American name for a long-simmered tomato sauce, often one cooked with meat. Usage varies by household and region; other cooks call a similar dish Sunday sauce or simply tomato sauce. The name does not mean it is a flour-thickened brown gravy.
Can I make this Italian gravy without wine?
Yes. Wine is optional in this recipe. Replace the ½ cup (120 ml) with water or broth, then scrape the browned bits from the pot as the liquid heats. Water gives a cleaner tomato flavor, while broth adds a deeper savory note.
Can I make the sauce ahead?
Yes. Cook the sauce and meatballs fully, cool them, and refrigerate within 2 hours. Store them covered for 3–4 days, then reheat gently to 165°F (74°C). The pasta is best cooked close to serving time, so it retains its texture.
How can I tell when the meatballs are done?
Color and firmness are not reliable safety checks. Insert a food thermometer into the center of a large meatball; because the meat is ground, it needs to reach 160°F (71°C), the USDA FSIS safe minimum. If it is below that temperature, simmer the meatballs longer and check again.
Can I use fresh tomatoes instead of canned?
You can, but the result depends on the variety and ripeness, and fresh tomatoes may release more water or have less concentrated flavor. Use about 3½ pounds (1.6 kg) peeled, chopped ripe tomatoes in place of the two cans, and allow extra simmering time if the sauce is watery. Canned crushed tomatoes make the timing and texture more predictable.
What if the sauce tastes too acidic?
First, let it simmer longer and taste again; time often rounds out the tomato flavor. Check the salt before changing anything, since an under-seasoned sauce can seem sharper. If it still tastes too tart, stir in a small pinch of sugar, taste, and add another pinch only if needed. Avoid adding a large amount, which can make the sauce sweet rather than balanced.
Related
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).