Print

Homemade Spaghetti Sauce Recipe

4.8 from 138 reviews

This homemade spaghetti sauce is a rich and flavorful tomato-based meat sauce, simmered slowly to develop depth and complexity. Made with ground beef, fresh herbs, and a Parmesan rind for umami, this classic Italian-American sauce is perfect for topping your favorite pasta dishes.

Ingredients

Scale

Meat Sauce

  • 3 Tbsp. extra-virgin olive oil, divided
  • 1 medium yellow onion, finely chopped
  • 6 cloves garlic, sliced
  • 1/2 tsp. dried basil (optional)
  • 1/2 tsp. dried oregano
  • 3 tsp. kosher salt, divided
  • 1 tsp. freshly ground black pepper, divided
  • 1 lb. (85% lean) ground beef
  • 2 (28-oz.) cans whole peeled tomatoes
  • 1 Parmesan rind
  • 1/4 cup chopped fresh basil
  • 1 Tbsp. unsalted butter

Instructions

  1. Sauté Aromatics: In a medium saucepan over medium heat, heat 2 tablespoons of olive oil. Add the finely chopped onion, sliced garlic, dried basil (if using), dried oregano, 1 teaspoon of kosher salt, and 1/2 teaspoon freshly ground black pepper. Cook, stirring occasionally, until the onion is translucent and lightly golden brown, about 7 minutes.
  2. Brown the Beef: Increase the heat to medium-high. Add the ground beef to the saucepan and break it up with a wooden spoon. Cook, stirring occasionally and reducing heat if needed, until the beef begins to brown, about 8 minutes. Season with an additional 1 teaspoon of kosher salt and the remaining 1/2 teaspoon of black pepper.
  3. Add and Cook Tomatoes: In a medium bowl, crush the whole peeled tomatoes with your hands until small pieces form. Add the crushed tomatoes and their juices along with the Parmesan rind to the saucepan. Cook over medium heat, stirring occasionally, until the sauce reduces by about one-quarter and the raw tomato flavor cooks out, approximately 25 to 30 minutes. Remove from heat and discard the Parmesan rind.
  4. Finish Sauce: Stir in the chopped fresh basil, unsalted butter, remaining 1 tablespoon of olive oil, and the last 1 teaspoon of kosher salt. Toss to combine until the sauce becomes glossy and the butter is completely melted.

Notes

  • Using a Parmesan rind adds a subtle depth of flavor and umami to the sauce.
  • You can omit dried basil if unavailable, but it adds a nice aroma.
  • Adjust salt according to your taste preferences, especially considering the saltiness of canned tomatoes.
  • This sauce can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.
  • For a vegetarian version, omit the ground beef and add mushrooms or lentils as a substitute.

Keywords: homemade spaghetti sauce, meat sauce, tomato sauce, Italian sauce, pasta sauce, ground beef sauce