Go Back

Creamy Tomato Basil Pasta - Comforting, Simple, and Flavor-Packed

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • Pasta: 12 ounces of penne, rigatoni, spaghetti, or fettuccine
  • Olive oil: 2 tablespoons
  • Butter: 1 tablespoon (optional, for richness)
  • Garlic: 3–4 cloves, finely minced
  • Crushed red pepper flakes: A pinch to 1/2 teaspoon, to taste
  • Tomato paste: 2 tablespoons
  • Crushed tomatoes or tomato purée: 1 can (28 ounces)
  • Heavy cream: 3/4 to 1 cup (adjust for creaminess)
  • Parmesan cheese: 1/2 cup finely grated, plus more for serving
  • Fresh basil: 1 packed cup, roughly chopped
  • Salt and black pepper: To taste
  • Sugar: 1/2 to 1 teaspoon (optional, to balance acidity)
  • Pasta water: 1/2 to 1 cup reserved for thinning the sauce
  • Lemon juice: 1–2 teaspoons (optional, for brightness)

Method
 

  1. Boil the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until just shy of al dente. Reserve at least 1 cup of the starchy pasta water, then drain.
  2. Sauté the aromatics: In a large skillet, heat olive oil and butter over medium heat. Add garlic and red pepper flakes. Cook 30–60 seconds until fragrant, stirring often. Do not let the garlic brown.
  3. Build the tomato base: Stir in the tomato paste and cook for 1–2 minutes to caramelize slightly. Add crushed tomatoes and a pinch of salt and pepper. Simmer for 5–7 minutes to thicken and mellow the acidity.
  4. Adjust seasoning: Taste the sauce. If it’s too sharp, add a small pinch of sugar. If it needs depth, add a bit more salt or a crack of black pepper.
  5. Add the cream: Lower the heat and stir in the heavy cream. Start with 3/4 cup and add more if you want a richer sauce. Simmer gently for 2–3 minutes, stirring so it doesn’t scorch.
  6. Stir in cheese and basil: Add Parmesan and most of the chopped basil, saving some for garnish. Stir until the cheese melts into the sauce. If the sauce thickens too much, loosen it with splashes of reserved pasta water.
  7. Combine with pasta: Add the drained pasta directly to the skillet. Toss and cook over low heat for 1–2 minutes so the pasta absorbs the sauce. Add pasta water as needed to create a glossy, silky coating.
  8. Finish and serve: Taste and adjust with salt, pepper, and a squeeze of lemon juice if desired. Top with more Parmesan and the remaining basil. Serve hot.