Go Back
One Pan Creamy Tomato Spinach Pasta

One Pan Creamy Tomato Spinach Pasta

This One Pan Creamy Tomato Spinach Pasta is a quick, comforting, and flavorful meal made with fresh spinach, creamy tomato sauce, and tender pasta—all cooked in just one pan!
Prep Time 10 minutes
Cook Time 20 minutes
0 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Italian Inspired
Calories: 420

Ingredients
  

Main Ingredients
  • 8 oz pasta penne, fettuccine, or spaghetti
  • 2 cups fresh spinach
  • 14 oz diced tomatoes 1 can
  • 1 cup heavy cream or coconut milk for dairy-free option
  • 0.5 cup Parmesan cheese grated
  • 2 cloves garlic minced
  • 1 small onion diced
  • 1 tbsp olive oil
Seasonings & Add-Ins
  • salt and black pepper to taste
  • 0.5 tsp red pepper flakes optional
  • 1 tsp Italian seasoning
  • fresh basil or parsley for garnish

Equipment

  • Large Skillet or Deep Pan
  • Wooden Spoon or Spatula
  • Cutting Board
  • Sharp Knife
  • Measuring Cups and Spoons

Method
 

  1. Heat olive oil in a large skillet over medium heat. Add diced onion and garlic, and sauté for about 2 minutes until fragrant and softened.
  2. Add uncooked pasta, diced tomatoes (with juice), heavy cream, and 1 cup water. Stir to combine and bring to a simmer.
  3. Cook uncovered for 10–12 minutes, stirring occasionally, until the pasta is al dente and the sauce has thickened slightly.
  4. Stir in fresh spinach until wilted. Add Parmesan cheese and season with salt, pepper, and Italian seasoning. Adjust consistency with a splash of pasta water if needed.
  5. Garnish with fresh basil or parsley and red pepper flakes if desired. Serve hot.

Notes

For extra creaminess, add a tablespoon of cream cheese. To store, refrigerate leftovers in an airtight container for up to 3 days. Reheat with a splash of cream or water to loosen the sauce.