Buttery Tomato Spaghetti

  • Level: Easy
  • Total: 25 min
  • Prep: 5 min
  • Cook: 20 min
  • Yield: 4 to 6 servings
Save Recipe


Kosher salt

6 tablespoons butter

A few leaves fresh basil, torn

1 large clove garlic, grated or pasted, optional

1 small onion, halved

One 28-to-32-ounce can crushed Italian tomatoes

1 pound spaghetti

Freshly grated Parmigiano-Reggiano


  1. Heat a large pot of salted water to boil for the pasta. 
  2. Melt the butter in a sauce pot over medium heat. Add the basil, garlic, if using, onions and tomatoes and season with salt. Bring to a simmer and let reduce 20 minutes, stirring occasionally. After 12 to 13 minutes in, drop the pasta into the boiling water and cook to al dente. 
  3. Remove the onion halves from the sauce and add a ladle of starchy pasta cooking water. Drain the pasta and add to the sauce. Toss to combine. Serve the pasta topped with Parmigiano-Reggiano.

Cook’s Note

Using crushed tomatoes rather than breaking down whole tomatoes cuts the cook time of this sauce in half.

Get the Recipe

Perfect Cranberry Sauce

This ruby-hued sauce is a breeze to make with either fresh or frozen fruit.

Best Tomato Soup Ever

Cream of Fresh Tomato Soup

Easy Tomato Soup and Grilled Cheese Croutons

Main Challenge: Roasted Tomato and Red Chili Soup

One-Pot Spaghetti with Fresh Tomato Sauce

Healthy One-Pot Spaghetti with Creamy Tomato Sauce

Spinach Tagliatelle with Buttery Tomato Sauce

Spaghetti with Tomato Sauce