Go Back
creamy tomata spinach pasta topped with parmesan cheese in white bowl

Creamy Tomato Spinach Pasta

Easy and delicious one pot Vegetarian pasta recipe
Course Main Course
Cuisine Italian
Keyword pasta
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Author Jenny


  • 16 oz. rotini pasta or your choice of pasta
  • 1 Tbsp avocado oil or your preferred variety
  • 1 medium red onion minced
  • 5 tsp minced garlic
  • 1 Tbsp Italian seasoning
  • 28 oz. can chopped tomatoes
  • 16 oz. can tomato sauce
  • 1 Tbsp balsamic vinegar
  • 3 cups boiling water you may need more
  • 2-3 handfuls of fresh spinach chopped
  • 1 Tbsp basil paste or 2 Tbsp fresh chopped
  • 4 oz. cream cheese cut into small pieces


  • In a large skillet or pot, heat your oil and sauté your onions until they begin to soften.
  • Add the garlic and Italian seasoning and sauté for another 1-2 minutes.
  • Add tomatoes, tomato sauce, and balsamic vinegar. Cook for about 5 minutes on medium heat until bubbling.
  • Add 3 cups boiling water and the pasta and bring to a boil, then simmer for 10-12 minutes or until pasta reaches desired firmness. Add more water as needed.
  • Toss in your spinach and basil and stir over low heat until the spinach is wilted, about 2-3 minutes.
  • Add your cream cheese and keep over low heat until melted and thoroughly incorporated. Add salt to taste and serve, topped with Parmesan cheese