One Pot Creamy Spinach Tomato Pasta

Rating: 0.00
(0)

One Pot Creamy Spinach Tomato Pasta: The Ultimate Weeknight Dinner

If you’re craving a comforting, creamy, and veggie-packed pasta dinner, this One Pot Creamy Spinach Tomato Pasta is about to become your go-to weeknight recipe. It’s loaded with fresh tomatoes, aromatic garlic, and tender spinach, all simmered in a velvety dairy-free cream sauce. The best part? You only need one pot from start to finish with no draining, no fuss, and minimal cleanup.


Why You’ll Love This Recipe

One pot wonder
Everything cooks together in the same pot, which means fewer dishes to wash and flavors that meld beautifully as the pasta absorbs the sauce.

Naturally vegan
Made entirely from plant-based ingredients, this pasta is 100 percent dairy-free while still offering the indulgent, creamy texture you’d expect from a traditional cream-based dish.

Fresh and vibrant
Using ripe tomatoes, fragrant basil, and tender spinach gives this recipe a burst of color, flavor, and nutrients that make every bite feel fresh and wholesome.

Fast and easy
From chopping to serving, you can have this comforting, restaurant-quality meal on the table in about 30 minutes, perfect for busy weeknights.


How to Make One Pot Creamy Spinach Tomato Pasta (Short and Simple)

Cook tomatoes, onion, and garlic together until softened and aromatic
Cook tomatoes, onion, and garlic together until softened and aromatic.
Optionally peel tomato skins for a smoother sauce
Optionally peel tomato skins for a smoother sauce.
Blend sauce ingredients with cream, water, and seasonings until smooth
Blend sauce ingredients with cream, water, and seasonings until smooth.
Simmer to thicken slightly
Simmer to thicken slightly.
Toss pasta in sauce with spinach and basil until just wilted
Toss pasta in sauce with spinach and basil until just wilted.
One Pot Creamy Spinach Tomato Pasta
Serve hot with extra parmesan and fresh basil.

Tips for Success

Add greens at the end
Stir in spinach and basil just before serving to keep their color, flavor, and nutrients intact.

Use short pasta shapes
Penne, fusilli, or rigatoni hold the creamy sauce best, ensuring every bite is flavorful.

Reserve pasta water
A splash of starchy cooking water helps the sauce cling to the pasta and gives it a silky, cohesive texture.


Variations and Substitutions

  • Use gluten-free pasta for a wheat-free option
  • Add chickpeas or vegan chicken for protein
  • Sprinkle red pepper flakes for a spicy kick

Storage and Reheating

Store in the fridge for up to 3 days in an airtight container. Add a splash of plant milk or water when reheating to keep the sauce creamy.


Perfect Pairings with your One Pot Creamy Spinach Tomato Pasta

  • A crisp green salad with lemon vinaigrette
  • Garlic bread for extra indulgence
  • Roasted seasonal vegetables

Chef’s Tip: Roast the tomatoes first for a deeper, sweeter flavor.


FAQs about One Pot Creamy Spinach Tomato Pasta

Can I use canned tomatoes instead of fresh?

Yes. Use whole canned tomatoes for convenience and drain them slightly before cooking.

Is this pasta gluten-free?

It can be if you swap in your favorite gluten-free pasta variety.

Can I make this ahead?

Yes, but add the spinach and basil fresh when reheating to keep them vibrant.

What cream works best?

Soy cream gives a silky texture, but oat or cashew cream also works beautifully.

Can I freeze this pasta?

Yes, but for the best texture, freeze the sauce separately and cook fresh pasta when ready to serve. Spinach and basil are best added fresh after thawing.


Final Thoughts: One Pot Creamy Spinach Tomato Pasta

This One Pot Creamy Spinach Tomato Pasta proves that wholesome, plant-based cooking can be both easy and indulgent. With its velvety tomato sauce, fresh greens, and perfectly cooked pasta, it’s the kind of meal that satisfies comfort food cravings while still feeling fresh and nourishing.

Whether you’re cooking for family, friends, or just yourself, this recipe is a weeknight hero you’ll return to again and again.

If you loved this recipe, be sure to visit Dr. Vegan for more delicious, beginner-friendly, and flavor-packed vegan recipes to keep your meal rotation exciting and satisfying.

One Pot Creamy Spinach Tomato Pasta

One Pot Creamy Spinach Tomato Pasta

No ratings yet
A rich, velvety one-pot pasta dish made with fresh tomatoes, spinach, and basil, all enveloped in a luscious vegan cream sauce. Perfect for busy weeknights, this recipe is full of vibrant flavors and requires minimal cleanup.
Servings 4 servings
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Equipment

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

Ingredients
 
 

Instructions
 

  • Arrange & Cook Tomatoes
    – 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.
  • Optional – Remove Skins
    – For a smoother sauce, carefully peel off the tomato skins after cooking and before adding the tomato paste.
  • Make the Sauce
    – 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.
  • Thicken Sauce
    – Return to the pan (if blended separately) and simmer for 3–4 minutes to slightly thicken.
  • Cook Pasta
    – 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.
  • Combine
    – 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.
  • Serve
    – Serve hot, topped with extra parmesan and fresh basil.

Nutrition

Calories: 600kcalCarbohydrates: 110gProtein: 23gFat: 8gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 8mgSodium: 335mgPotassium: 1028mgFiber: 8gSugar: 14gVitamin A: 3304IUVitamin C: 35mgCalcium: 190mgIron: 3mg
Calories: 600kcal
Cost: $9 USD
Course: Main Course
Cuisine: Italian-Inspired
Keyword: Creamy Vegan Pasta, dairy free tomato pasta, one pot pasta, plant based pasta recipe, vegan creamy spinach tomato pasta, vegan weeknight dinner

Join the Conversation

  1. Your blog is a treasure trove of knowledge! I’m constantly amazed by the depth of your insights and the clarity of your writing. Keep up the phenomenal work!

    1. Thank you so much Sonia!!😊

Leave a Reply

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

Recipe Rating




Close
Copyright © 2025 Dr. Vegan. All rights reserved.
Close