Creamy Tomato Spinach Pasta

This thick and creamy tomato spinach sauce is easy to make and pairs perfectly with linguini or your favorite pasta. An easy weekday meal that the family will love.
Course Main Course
Cuisine Italian
Keyword spinach pasta, Tomato Spinach Pasta Recipe
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4 servings
Calories 453 kcal
Author Stephanie


  • 1 Tablespoon olive oil
  • ½ cup yellow onions finely diced
  • 1 tablespoon garlic minced
  • 14.5 oz. diced tomatoes, undrained 1 can
  • ½ teaspoon dried oregano
  • ½ teaspoon dried basil
  • 1 Pinch red pepper flakes optional
  • 1 cup chicken broth
  • 2 Tablespoons tomato paste
  • 4 oz. cream cheese softened.
  • 4 oz. fresh spinach* half a bag
  • ½ cup grated Parmesan cheese
  • 8 oz. linguini
US Customary - Metric


  1. Heat the oil in a large pan over medium-high heat. Add the onions and garlic and cook until soft and translucent, about 5 minutes.
  2. Add the diced tomatoes, (with juices), along with the oregano, basil, red pepper flakes, chicken broth, and tomato paste. Let it simmer for about 5 minutes.
  3. Reduce the heat to low. Cut the cream cheese into smaller squares and whisk it into the sauce.
  4. Whisk in half of the Parmesan cheese.
  5. Let the sauce simmer, uncovered, on low while you prepare the pasta according to package instructions. Keep an eye on the sauce, stir it occasionally, and cover it if it reaches your desired level of thickness.
  6. Once the pasta is done, drain it and stir it into the sauce along with the spinach.
  7. Turn off the heat once the pasta and sauce are well-combined and the spinach has wilted.
  8. Top with remaining Parmesan cheese and serve!

Recipe Notes

Don't forget a side of CHEESY Homemade Garlic Bread!

Nutrition Facts
Creamy Tomato Spinach Pasta
Amount Per Serving
Calories 453 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 8g50%
Cholesterol 42mg14%
Sodium 723mg31%
Potassium 797mg23%
Carbohydrates 57g19%
Fiber 5g21%
Sugar 9g10%
Protein 17g34%
Vitamin A 3490IU70%
Vitamin C 25.4mg31%
Calcium 263mg26%
Iron 3.6mg20%
* Percent Daily Values are based on a 2000 calorie diet.