Go Back

Classic Italian-American Meat Sauce

This tomato-forward, herb-loaded meat sauce is what most Americans picture when they think of "spaghetti sauce." Rich with garlic, oregano, and basil, it's the perfect weeknight dinner that comes together in about 45 minutes but tastes like it simmered all day.
Course Sauces & Dressings
Cuisine Italian
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 4 servings
Calories 485kcal

Equipment

  • Large skillet or Dutch oven
  • Wooden spoon
  • Potato masher optional

Ingredients

For the Meat Sauce

  • 2 tablespoons olive oil
  • 1 pound ground beef 80/20 or 85/15
  • 1 medium yellow onion diced (about 1 cup)
  • 4 cloves garlic minced
  • 1 (28-ounce) can crushed tomatoes
  • 1 (6-ounce) can tomato paste
  • 1/2 cup water or beef broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon granulated sugar optional, to balance acidity
  • 1 teaspoon kosher salt plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes optional

For Serving

  • 12 ounces spaghetti or pasta of choice
  • Freshly grated Parmesan cheese for serving
  • Fresh basil leaves optional, for garnish

Instructions

  • Heat 2 tablespoons olive oil in a large skillet or Dutch oven over medium-high heat until shimmering. Add 1 pound ground beef and cook, breaking it into small crumbles with a wooden spoon or potato masher, until browned and no longer pink, about 5 to 7 minutes. Don't stir constantly. Let the meat sit and develop some color before breaking it up.
  • Push the meat to one side of the pan. Add 1 diced medium yellow onion to the cleared space and cook, stirring occasionally, until softened and translucent, about 3 to 4 minutes. Add 4 cloves minced garlic and cook until fragrant, about 30 seconds. Stir everything together.
  • Stir in 1 (6-ounce) can tomato paste and cook, stirring frequently, until the paste darkens slightly and becomes fragrant, about 1 to 2 minutes. This step builds flavor by caramelizing the tomato paste.
  • Add 1 (28-ounce) can crushed tomatoes, 1/2 cup water or beef broth, 1 teaspoon dried oregano, 1 teaspoon dried basil, 1/2 teaspoon sugar (if using), 1 teaspoon kosher salt, 1/4 teaspoon black pepper, and 1/4 teaspoon red pepper flakes (if using). Stir to combine.
  • Bring the sauce to a simmer, then reduce heat to low. Cover and simmer for 20 to 25 minutes, stirring occasionally. For a thicker sauce, leave the lid slightly ajar or remove it entirely for the last 10 minutes.
  • While the sauce simmers, cook 12 ounces spaghetti according to package directions in well-salted water. Reserve 1/2 cup pasta water before draining.
  • Taste the sauce and adjust seasoning as needed. Add more salt, pepper, or a pinch more sugar if the sauce tastes too acidic.
  • Toss the drained pasta with the meat sauce, adding a splash of reserved pasta water if needed to loosen. Serve topped with freshly grated Parmesan cheese and fresh basil leaves if desired.

Notes

Storage: Refrigerate sauce in an airtight container for up to 4 days or freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Meat swap: Use ground turkey, ground pork, or a combination of beef and Italian sausage (removed from casings) for different flavor profiles.
Make it meatier: Add 1/2 pound Italian sausage along with the ground beef for extra richness.
Fresh herbs: If using fresh herbs instead of dried, triple the amount and add them in the last 5 minutes of cooking.
Red wine variation: After browning the meat, deglaze the pan with 1/4 cup dry red wine before adding the tomatoes. Let it reduce by half before continuing.
For kids: Skip the red pepper flakes and reduce the garlic to 2 cloves for a milder version.