Go Back
+ servings
Homemade creamy tomato pasta topped with cherry tomatoes, fresh basil, Parmesan, and black pepper in a rustic bowl.

Creamy Tomato Pasta

5 from 1 vote
A comforting, family-favorite creamy tomato pasta that comes together in under 30 minutes using pantry staples and a splash of heavy cream. Perfect for busy weeknights and easy to customize with proteins or vegetables.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: American, Italian
Calories: 480

Ingredients
  

  • 12 oz Penne or rigatoni - Any short pasta works
  • 2 tablespoon Olive oil - Extra virgin preferred
  • 1 Yellow onion - Diced
  • 3 cloves Garlic - Minced
  • 2 tablespoon Tomato paste
  • cup Dry white wine - Optional, for depth
  • 1 can Crushed tomatoes - (28 oz)
  • ½ teaspoon Red pepper flakes - Optional, for heat
  • 1 teaspoon Italian seasoning
  • Sea salt - To taste
  • Black pepper - To taste
  • ¾ cup Heavy cream - Add off heat
  • ½ cup Parmesan cheese - Grated, more to taste
  • ¼ cup Fresh basil - Torn or chopped
  • 1 cup Pasta water - Reserved from cooking pasta

Equipment

  • Large pot (For boiling pasta)
  • Large skillet (For making the sauce)
  • Wooden spoon (For stirring)
  • Sharp knife (For chopping garlic and herbs)
  • Cutting board (For safe chopping)
  • Colander (For draining pasta)
  • Measuring spoons (For spices and seasonings)
  • Measuring cups (For liquids and pasta water)
  • Can opener (For canned tomatoes)

Method
 

  1. Boil pasta and reserve pasta water
  2. Sauté onion and garlic
  3. Add tomato paste and wine, cook down
  4. Stir in crushed tomatoes, Italian seasoning, red pepper flakes, salt, and pepper. Simmer for 8–10 minutes until slightly thickened. Taste and adjust seasoning.
  5. Reduce heat to low. Slowly stir in heavy cream until well blended.
  6. Add cooked pasta to the sauce. Toss gently, adding reserved pasta water as needed for desired consistency.
  7. Remove from heat. Stir in Parmesan cheese and fresh basil. Serve warm with extra cheese if desired.

Nutrition

Serving: 250gCalories: 480kcalCarbohydrates: 52gProtein: 13gFat: 24gSaturated Fat: 12gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 55mgSodium: 520mgPotassium: 720mgFiber: 5gSugar: 9gVitamin A: 950IUVitamin C: 18mgCalcium: 180mgIron: 3mg

Notes

Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes.Feel free to add more of your favorite toppings.

Tried this recipe?

Let us know how it was!