Creamy Tomato Pasta

How to make a Creamy Tomato Pasta.


  • 2 tablespoons olive oil
  • 1 small white onion, chopped
  • 2 cloves garlic, minced
  • 1/3 cup sun-dried tomatoes, drained and chopped
  • 2 tablespoons tomato paste
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 3 cups chicken broth or water
  • 1 (15 oz) can crushed tomatoes
  • 12 oz uncooked short pasta, such as farfalle, penne, fusilli, etc
  • 1/3 cup cream cheese
  • 1/2 cup Parmesan cheese, freshly grated
  • Kosher salt and freshly ground black pepper, to taste
  • Fresh basil leaves, torn, for serving (optional)


  1. Add the oil to a large pot over medium heat.
  2. Once hot, add onion and sun-dried tomatoes and cook until starting to soften, about 2 minutes.
  3. Add garlic and cook until fragrant, about 1 minute more.
  4. Stir in tomato paste, thyme, and oregano and cook 1 minute.
  5. Add chicken broth and crushed tomatoes to pot and a generous pinch of salt.
  6. Bring to a boil, stir in pasta, then reduce to a simmer.
  7. Cook until pasta is al dente, 10-15 minutes, adding extra broth or water if needed.
  8. Remove from heat and stir in cream cheese and Parmesan until melted.
  9. Season to taste with salt and pepper and let pasta rest and thicken a few minutes before serving.
  10. Serve with fresh basil, if using, and enjoy!
Print Friendly, PDF & Email
Please help my blog grow by sharing this post with your friends & family.