One Pot Creamy Spinach Tomato Pasta Recipe

Introduction

This One Pot Creamy Spinach Tomato Pasta is a comforting and flavorful dish that comes together quickly with minimal cleanup. Fresh tomatoes and spinach create a vibrant sauce that’s rich, creamy, and perfect for a satisfying weeknight meal.

One Pot Creamy Spinach Tomato Pasta Recipe - Recipe Image

Ingredients

  • 6 medium tomatoes (about 780 g / 1 lb 11 oz), bottoms trimmed flat
  • 1 small red onion (100 g / 3.5 oz), finely chopped
  • 3-4 garlic cloves (12 g / 0.4 oz), minced
  • 1 tsp salt (plus more to taste)
  • 2 tbsp tomato paste (30 g / 1 oz)
  • 1/3 cup vegan parmesan (or regular, 35 g / 1.2 oz)
  • 1 tsp Italian seasoning
  • Freshly ground black pepper (to taste)
  • 1/2 cup soy cream or regular cream (120 ml / 4 fl oz)
  • 1/2 cup water (120 ml / 4 fl oz)
  • 500 g pasta of choice (1 lb 2 oz)
  • 2 cups fresh spinach (60 g / 2 oz)
  • 1/2 cup fresh basil leaves (loosely packed, 12 g / 0.4 oz)
  • Extra parmesan and basil for serving

Instructions

  1. Step 1: Place whole tomatoes with trimmed bottoms down in a large pan. Add the chopped onion and minced garlic in the center. Sprinkle with 1 teaspoon of salt. Cover the pan and cook over medium heat for 8–10 minutes, until tomatoes soften and their bottoms lightly char.
  2. Step 2: (Optional) Carefully peel off the tomato skins for a smoother sauce before adding the tomato paste.
  3. Step 3: Stir in the tomato paste, parmesan, Italian seasoning, and freshly ground black pepper to taste. Pour in the cream and water. Use an immersion blender directly in the pan or transfer the mixture to a blender and blend until smooth. Taste and adjust salt and pepper as needed.
  4. Step 4: Return the sauce to the pan if blended separately. Simmer gently for 3–4 minutes to thicken slightly.
  5. Step 5: While the sauce simmers, cook the pasta in salted boiling water according to the package instructions until al dente, usually 8–12 minutes. Drain the pasta, reserving 1/2 cup of the pasta cooking water.
  6. Step 6: Add the cooked pasta to the sauce and toss well to combine. Stir in the fresh spinach and basil leaves, cooking just until the spinach wilts. If the sauce needs more creaminess, add a splash of the reserved pasta water.
  7. Step 7: Serve the pasta hot, topped with extra parmesan and fresh basil leaves.

Tips & Variations

  • Use fresh, ripe tomatoes for the best flavor, or substitute canned whole peeled tomatoes if out of season.
  • For a dairy-free version, opt for vegan parmesan and soy cream or another plant-based cream.
  • Add a pinch of red pepper flakes for a subtle heat boost.
  • If you prefer a chunkier sauce, skip blending and gently break up the tomatoes while cooking.

Storage

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or cream if the sauce thickens too much.

How to Serve

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other types of pasta for this recipe?

Yes, this sauce pairs well with most pasta shapes like penne, fusilli, or spaghetti. Just cook according to the package instructions.

Is this recipe suitable for vegans?

It can be made vegan by using vegan parmesan and plant-based cream alternatives such as soy or oat cream.

Print

One Pot Creamy Spinach Tomato Pasta Recipe

This One Pot Creamy Spinach Tomato Pasta is a deliciously comforting and easy-to-make dish that combines fresh tomatoes, spinach, and basil into a rich, creamy sauce. Featuring vegan-friendly options and simple ingredients, it’s perfect for a quick weeknight dinner that’s both hearty and flavorful.

  • Author: Ria
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale

Vegetables and Herbs

  • 6 medium tomatoes (about 780 g / 1 lb 11 oz), bottoms trimmed flat
  • 1 small red onion (100 g / 3.5 oz), finely chopped
  • 34 garlic cloves (12 g / 0.4 oz), minced
  • 2 cups fresh spinach (60 g / 2 oz)
  • 1/2 cup fresh basil leaves (loosely packed, 12 g / 0.4 oz)

Pantry Items

  • 1 tsp salt (plus more to taste)
  • 2 tbsp tomato paste (30 g / 1 oz)
  • 1 tsp Italian seasoning
  • Freshly ground black pepper to taste
  • 500 g pasta of choice (1 lb 2 oz)

Dairy & Alternatives

  • 1/3 cup vegan parmesan or regular parmesan (35 g / 1.2 oz)
  • 1/2 cup soy cream or regular cream (120 ml / 4 fl oz)

Liquids

  • 1/2 cup water (120 ml / 4 fl oz)

For Serving

  • Extra parmesan and fresh basil

Instructions

  1. Arrange & Cook Tomatoes: Place the whole tomatoes, trimmed-bottom side down, in a large pan. Add the finely chopped onion and minced garlic to the center. Season with 1 teaspoon of salt. Cover with a lid and cook over medium heat for 8–10 minutes, until the tomatoes are soft and their bottoms are lightly charred.
  2. Optional – Remove Skins: For a smoother sauce, carefully peel off the tomato skins after cooking and before adding the tomato paste.
  3. Make the Sauce: Add tomato paste, parmesan, Italian seasoning, and freshly ground black pepper to taste into the pan. Pour in the soy cream (or regular cream) and water. Using an immersion blender right in the pan or by transferring to a blender, blend everything into a smooth, creamy sauce. Taste and adjust salt and pepper as needed.
  4. Thicken Sauce: If blended separately, return the sauce to the pan and simmer gently for 3–4 minutes to slightly thicken it and intensify flavors.
  5. Cook Pasta: While the sauce simmers, bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente, approximately 8–12 minutes. Drain the pasta, reserving 1/2 cup of the pasta cooking water.
  6. Combine: Add the cooked pasta into the creamy tomato sauce and toss well to coat. Stir in the fresh spinach and basil leaves, cooking just until the spinach wilts. If the sauce appears too thick or dry, add a splash of the reserved pasta water to loosen and add creaminess.
  7. Serve: Serve the pasta hot, topped with extra parmesan cheese and fresh basil leaves for garnish.

Notes

  • For a vegan version, use soy cream and vegan parmesan substitutes.
  • Peeling the tomato skins is optional but recommended for a smoother sauce texture.
  • If fresh basil is unavailable, dried basil can be substituted but add it earlier during cooking for better flavor release.
  • Reserve some pasta water to adjust sauce consistency after mixing.
  • This recipe can be customized with other leafy greens or herbs according to preference.

Keywords: One Pot Pasta, Creamy Tomato Pasta, Spinach Pasta, Easy Vegetarian Dinner, Italian Pasta Recipe, Vegan Pasta Option

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating