Go Back
+ servings
Spinach Tomato Pasta

Creamy Spinach Tomato Pasta for Cozy Weeknight Dinners

This Creamy Spinach Tomato Pasta is the ultimate weeknight dinner, combining fresh tomatoes and spinach in a comforting, creamy sauce.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Italian
Calories: 450

Ingredients
  

For the Pasta
  • 8 oz Penne Pasta can substitute with rigatoni or fusilli
  • 1 tbsp Olive Oil or preferred cooking oil
For the Flavor Base
  • 1 medium Onion or shallots
  • 3 cloves Garlic minced
  • 1/2 cup Sun-Dried Tomatoes or fresh tomatoes with adjusted cooking time
For the Sauce
  • 2 cups Chicken Stock or vegetable broth for vegetarian option
  • 1 cup Heavy Whipping Cream or half-and-half/plant-based cream
  • 1/2 cup Parmesan Cheese or nutritional yeast for dairy-free option
For the Freshness
  • 4 cups Fresh Spinach or kale
  • 1/4 cup Basil or oregano
For Seasoning
  • 1 tsp Black Pepper
  • 1 tsp Kosher Salt
  • 1/4 tsp Red Chili Flakes optional

Equipment

  • Large Pot

Method
 

Step-by-Step Instructions
  1. Sauté the chopped onion in olive oil over medium-high heat until translucent and slightly brown for 4–5 minutes.
  2. Add minced garlic and sun-dried tomatoes, cooking for an additional 2–3 minutes while stirring.
  3. Incorporate tomato paste into the mixture and cook for 2 minutes to deepen the flavor.
  4. Deglaze the pot with chicken stock, scraping up any brown bits for about 1–2 minutes.
  5. Mix in the heavy cream, seasonings, and let simmer on low-medium heat until the sauce thickens.
  6. Add the penne pasta, reducing heat to low-medium and cooking uncovered for approximately 10 minutes.
  7. Stir in fresh spinach and basil, cooking until spinach wilts, about 2–3 minutes.
  8. Adjust consistency by adding chicken stock or water if too thick.
  9. Finish by stirring in parmesan cheese until melted and combined.
  10. Serve warm, topping with more parmesan and fresh basil if desired.

Nutrition

Serving: 1servingCalories: 450kcalCarbohydrates: 50gProtein: 15gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 50mgSodium: 800mgPotassium: 500mgFiber: 5gSugar: 4gVitamin A: 1500IUVitamin C: 20mgCalcium: 200mgIron: 3mg

Notes

For best results, cook pasta just al dente and bring heavy cream to room temperature before adding.

Tried this recipe?

Let us know how it was!