Creamy Tomato Spinach Pasta

There are days when I feel like cooking up a storm but then sometimes all I need is a quick fix, a big bowl of my favorite food and of course my favorite show on Netflix! So today I decided to make this 20 minute creamy and delicious cream cheese tomato spinach pasta! 🙂

I kept it simple but you can add any veggies or protein of your choice and you can also make a vegan version of this by using vegan cream cheese!


FullSizeRender (80)

FullSizeRender (81)



  • Pasta (Linguine or Spaghetti) – 4 Oz (Approx)
  • Olive/ Vegetable Oil – 2 Tbs
  • Onion – 1 Small/ Half Medium (Finely chopped)
  • Garlic – 2 to 3 Medium Cloves (Finely chopped)
  • Tomato – 1 1/2 Medium (Roughly chopped)
  • Dried Basil – 1/2 Tsp
  • Black Pepper – 1/4 Tsp
  • Salt – To Taste
  • Red Chili Flakes – 1/2 Tsp
  • Cream Cheese – 2 to 3 Tbs (Room temperature)
  • Fresh Spinach – 1/2 Cup (Roughly chopped)
  • Water – To adjust the consistency of the sauce (About 1/4 Cup)



  1. Cook pasta according to the instructions on the package. Set aside
  2. Heat oil in a pan on medium heat, add onion and garlic. Fry until translucent
  3. Add chopped tomato, dried basil, red chili flakes, salt & pepper and cook till the tomato is mushy
  4. Now add the cream cheese and mix well. Cook for another minute
  5. Add the chopped spinach, cook for about a minute
  6. Check for salt, add more if needed
  7. Adjust the consistency of the sauce by adding water, 2 Tbs at a time. Bring the sauce to boil and the turn off the heat
  8. Toss the cooked pasta in this sauce


Serve hot with a glass or two of wine! 😉


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s