Go Back
A bowl of creamy tomato spinach pasta with penne and parmesan cheese
Print Recipe

Creamy Tomato Spinach Pasta

Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings: 4 servings
Calories: 550kcal

Ingredients

  • 12 oz penne pasta
  • 2 tablespoons olive oil
  • 3 cloves garlic , minced
  • 1 small yellow onion, finely diced
  • 15 oz crushed tomatoes
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes
  • 1/2 cup heavy cream
  • 3 cups fresh baby spinach
  • 1/2 cup grated Parmesan cheese
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

Instructions

  • Bring 4 quarts of heavily salted water to a boil in a large pot.
  • Cook penne pasta until al dente, approximately 10 to 11 minutes; reserve 1/2 cup pasta water then drain.
  • Heat olive oil in a large skillet over medium heat.
  • Sauté onion for 5 minutes until translucent, then add garlic and cook for 60 seconds.
  • Add crushed tomatoes, oregano, and red pepper flakes to the skillet; simmer on low for 10 minutes.
  • Whisk in heavy cream and simmer for an additional 2 minutes.
  • Add spinach to the sauce and stir until wilted, approximately 1 to 2 minutes.
  • Toss the cooked pasta and Parmesan cheese into the skillet.
  • Adjust sauce consistency with reserved pasta water as needed.
  • Season with salt and pepper and serve immediately.