Go Back
+ servings
Square overhead shot of a cast iron pan full of spinach tomato pasta.
Print Pin
5 from 4 votes

Spinach and Tomato Pasta

This quick spinach tomato pasta recipe comes together in about 20 minutes for a satisfying vegetarian dinner.
Course Dinner
Cuisine Italian
Keyword pasta with spinach and tomatoes, quick spinach tomato pasta recipe, spinach and tomato pasta, spinach tomato pasta, tomato spinach pasta
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 4 people
Calories 390kcal

Ingredients

  • 8 ounces uncooked penne pasta
  • 1 tablespoon olive oil
  • 1 small onion, finely diced
  • 2 cloves garlic, minced (about 2 teaspoons)
  • 1 (14.5 ounce) can petite diced tomatoes, not drained
  • ½ teaspoon dried oregano
  • ½ teaspoon dried basil
  • Pinch of crushed red pepper flakes, optional
  • ½ teaspoon kosher salt, plus more to taste
  • Dash of ground black pepper
  • 2 tablespoons tomato paste
  • 2 ounces diced cream cheese, softened at room temperature
  • ¼ cup grated Parmesan cheese
  • 2 cups fresh baby spinach leaves (or more as desired)
  • ¼ cup half-and-half or heavy cream (or more as needed)
  • Optional garnish: chopped fresh parsley or fresh basil; additional Parmesan cheese

Instructions

  • Cook the pasta in a large pot of well salted boiling water according to package directions. Drain.
    Cooked penne pasta in a pot.
  • Meanwhile, in a large skillet or Dutch oven, heat the olive oil over medium heat. Add the onion and garlic; sauté until tender, about 5 minutes. Add the diced tomatoes with their juices, oregano, basil, red pepper flakes, salt, and pepper to the skillet. Stir in the tomato paste and ½ cup of water until completely combined.
    Process shot showing how to make spinach tomato pasta in a pan.
  • Reduce the heat to low and stir in the cream cheese. Continue stirring over low heat until the cream cheese smoothly melts into the sauce. Gradually add the Parmesan cheese, stirring until completely combined. Stir in the fresh spinach; cook over low heat just until the spinach wilts, about 1 more minute. Stir in the cream, adding more if necessary until the sauce reaches the desired consistency.
    Stirring fresh spinach into a creamy tomato sauce.
  • Add the cooked pasta; toss to coat in the sauce. Taste and season with additional salt and pepper, if necessary. Garnish with chopped fresh herbs and additional Parmesan cheese, if desired. Serve immediately.
    Horizontal side shot of creamy tomato spinach pasta in a skillet.

Notes

If you like a pasta dish with meat, you can add 1 lb. of ground Italian sausage (browned and drained), 1 lb. of cooked shrimp, 1 lb. of ground beef (browned and drained), 1 lb. of ground turkey (browned and drained), or about 2 cups of cooked diced chicken. To keep it vegetarian, try tofu or more vegetables like sauteed zucchini, eggplant, bell peppers, or asparagus.

Nutrition

Serving: 1/4 of the pasta | Calories: 390kcal | Carbohydrates: 56g | Protein: 13g | Fat: 13g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 25mg | Sodium: 669mg | Potassium: 681mg | Fiber: 5g | Sugar: 9g | Vitamin A: 2053IU | Vitamin C: 17mg | Calcium: 164mg | Iron: 3mg