Creamy Spinach Tomato Pasta Dish

Category: Dinner Ideas That Actually Work

This dish brings together tender pasta, juicy tomatoes, and fresh spinach, all enveloped in a silk-smooth vegan cream sauce. Cooked in a single pot, the tomatoes roast alongside sautéed onions and garlic, creating a base that's easy to blend into a rich sauce. Toss in Italian seasoning, a touch of parmesan, and fresh basil for added depth. Spinach is folded in just as the pasta comes together, lending hearty greens to every bite. Finished with extra parmesan and herbs, this comforting meal comes together quickly with minimal cleanup, making it a reliable go-to for busy evenings.

Clare Recipes
Created By Lily Chen
Updated on Wed, 27 Aug 2025 20:06:54 GMT
A delicious one pot creamy spinach tomato pasta. Save
A delicious one pot creamy spinach tomato pasta. | lilicooks.com

Creamy spinach tomato pasta checks every box for a weeknight dinner This is the dish I rely on whenever I want something cozy fresh and full of flavor without filling my sink with dishes There is nothing quite like tucking into a bowl of velvety sauce clinging to every noodle with lots of greens and juicy tomato in each bite

Ingredients

  • Tomatoes: Super fresh and ripe brings sweetness and depth If possible choose local or vine ripened
  • Red onion: Milder than yellow and melts into the sauce Look for onions without green sprouts
  • Garlic: Fresh and aromatic Go for firm cloves with tight skin
  • Salt: Brings out the natural flavors
  • Tomato paste: Concentrates the umami and deepens color Go for double concentrated tubes if you can
  • Vegan parmesan: Adds cheesy nuttiness For best flavor try a block grated fresh
  • Italian seasoning: Brings herb notes with oregano basil and more Choose a mix without too much rosemary
  • Black pepper: Freshly ground for brightness
  • Soy cream or regular cream: Makes the sauce rich and silky Use unsweetened and check labels if vegan
  • Water: Loosens the sauce and helps tomatoes blend smoothly
  • Pasta of choice: Short shapes like penne or rigatoni work best Quality durum wheat pasta holds up during tossing
  • Fresh spinach: Wilts quickly and adds nutrients Go for leaves without dark spots
  • Fresh basil: Leaves add brightness Tear right before adding for max flavor
  • Extra parmesan and basil for garnishing: Freshly grate cheese and tear basil for the final pop

Step-by-Step Instructions

Arrange and Cook Tomatoes:
Place whole tomatoes trimmed side down in a large pot and scatter chopped onion and garlic into the center Sprinkle with salt Put the lid on and cook over medium heat for eight to ten minutes The goal is for tomatoes to soften and the bottoms to get lightly charred You will begin to smell the onion and garlic turn sweet
Optional Remove Skins:
Let tomatoes cool slightly and remove the skins for a smooth sauce This step is worth it if you do not want tomato pieces in your final dish
Make the Sauce:
Add tomato paste parmesan seasoning and black pepper Pour in cream and water Puree everything together using an immersion blender directly in the pan or you can tip it into a blender Taste for salt and pepper After blending you want a smooth thick sauce that coats a spoon
Thicken Sauce:
Simmer the sauce in the pan for three to four minutes to let it thicken a bit This keeps the sauce from sliding off the pasta
Cook Pasta:
While the sauce is simmering bring a separate large pot of salted water to a boil Cook your pasta until just al dente following package directions You want to drain it right before it becomes too soft Remember to reserve half a cup of pasta water for later
Combine:
Return drained pasta to the sauce in the pot Toss thoroughly until noodles are coated Add all the spinach and basil and stir until spinach just starts to wilt Add reserved pasta water a little at a time for extra creaminess if needed
Serve:
Dish up hot pasta and top each portion with more grated parmesan and fresh basil Enjoy immediately for best flavor and texture
A dish of pasta with spinach and tomatoes. Save
A dish of pasta with spinach and tomatoes. | lilicooks.com

My favorite part is stirring in the fragrant basil at the very end That burst of green brings the dish together and reminds me of summers cooking with my grandmother who always said fresh basil goes in last

Storage Tips

Let any leftovers cool before refrigerating Store in sealed containers for up to three days If the pasta thickens too much add a splash of water or cream when reheating Warm gently on the stove or in the microwave for best texture

Ingredient Substitutions

No vegan cream Use coconut cream or a cashew purée You can swap red onion for a sweet yellow variety If you cannot find vegan parmesan nutritional yeast gives a similar depth of flavor

Serving Suggestions

Serve with warm bread or a side salad for contrast This pasta is perfect as a main but also works for potlucks or shared dinner tables Top with toasted pine nuts for crunch

Cultural or Historical Context

Creamy tomato pasta takes inspiration from both Italian and American comfort food traditions The all in one pot method is a modern trick for busy kitchens and also gives the sauce extra body from the cooked down tomatoes

A close up of a one pot creamy spinach tomato pasta. Save
A close up of a one pot creamy spinach tomato pasta. | lilicooks.com

Recipe FAQs

→ Can I use regular dairy cream instead of soy cream?

Yes, regular dairy cream works beautifully in this dish if you don't require a vegan option. Adjust to your preference.

→ How do I make the sauce smoother?

For a silkier sauce, peel the tomatoes after they’ve cooked and blend everything thoroughly with an immersion blender.

→ What type of pasta works best?

Short varieties like penne, fusilli, or rigatoni hold the sauce nicely, but any pasta shape will do.

→ Can the pasta be made gluten-free?

Absolutely, simply substitute your favorite gluten-free pasta. Adjust cooking time as needed for the best texture.

→ Is it possible to prepare this ahead of time?

Yes, the sauce can be made ahead and stored. Cook the pasta fresh and combine just before serving for best texture.

→ How can I add protein to this dish?

Stir in cooked chickpeas, white beans, or tofu for a protein-rich addition without altering the core flavors.

One Pot Creamy Spinach Tomato

Pasta simmered with tomatoes, spinach, and basil in a creamy sauce for a flavorful, effortless meal.

Preparation Time
10 min
Cooking Time
20 min
Overall Time
30 min
Created By: Lily Chen

Category: Main Dishes

Skill Level: Beginner-Friendly

Cuisine Type: Italian

Output: 4 Serves

Dietary Options: Vegan, Vegetarian

Ingredients

01 6 medium tomatoes (approximately 780 g), bottoms trimmed flat
02 1 small red onion (100 g), finely chopped
03 3-4 garlic cloves (12 g), minced
04 1 tsp salt (plus more to taste)
05 2 tbsp tomato paste (30 g)
06 1/3 cup vegan parmesan or regular parmesan (35 g)
07 1 tsp Italian seasoning
08 Freshly ground black pepper (to taste)
09 1/2 cup soy cream or regular cream (120 ml)
10 1/2 cup water (120 ml)
11 500 g pasta of choice
12 2 cups fresh spinach (60 g)
13 1/2 cup fresh basil leaves, loosely packed (12 g)
14 Extra parmesan and basil (for serving)

Steps

Step 01

Place whole tomatoes, trimmed-bottom side down, in a large pan. Add chopped onion and garlic to the center. Season with 1 tsp salt. Cover with a lid and cook over medium heat for 8–10 minutes, until tomatoes are soft and bottoms are lightly charred.

Step 02

For a smoother sauce, carefully peel off the tomato skins after cooking and before adding the tomato paste.

Step 03

Add tomato paste, parmesan, Italian seasoning, and pepper to taste. Pour in cream and water. Blend everything into a smooth sauce (use an immersion blender in the pan or transfer to a blender). Adjust salt & pepper if needed.

Step 04

Return to the pan (if blended separately) and simmer for 3–4 minutes to slightly thicken.

Step 05

While the sauce simmers, cook pasta in salted boiling water according to package directions until al dente (8–12 minutes). Drain, reserving 1/2 cup pasta water.

Step 06

Add cooked pasta to the sauce. Toss well. Add spinach and basil, stirring until spinach just wilts. If needed, add a splash of reserved pasta water for creaminess.

Step 07

Serve hot, topped with extra parmesan and fresh basil.

Required Tools

  • Large pot with lid
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: 600
  • Fats: 8 g
  • Carbohydrates: 110 g
  • Proteins: 23 g