Delicious Vegan Creamy Tomato Spinach Pasta: A Healthy & Easy Weeknight Meal
Craving a rich, creamy pasta dish without the dairy? This **vegan creamy tomato spinach pasta** delivers on all fronts, offering a delightful blend of flavors and a velvety texture that will surprise and satisfy. The secret to its incredible richness lies in pureed raw cashews, which transform into a luxurious cream, making this a lighter yet incredibly indulgent pasta sauce. This recipe isn’t just delicious; it’s also packed with wholesome ingredients, including plenty of fresh spinach subtly blended into the sauce, making it an ideal way to incorporate more greens into your diet (even for the pickiest eaters!). Get ready to make this your new go-to pasta dinner, perfect for busy weeknights and meal prepping, with generous leftovers to enjoy later.

Table of Contents
- Why You’ll Love This Recipe
- Cashew Cream – Your Dairy-Free Secret Weapon
- The Wholesome Ingredients
- How To Make Vegan Creamy Tomato Spinach Pasta
- Serving Suggestions
- Leftovers & Storing Tips
- Full Recipe: Vegan Creamy Tomato Spinach Pasta
- More Delicious Tomato Pasta Recipes
Why You’ll Love This Creamy Tomato Spinach Pasta
This isn’t just another pasta dish; it’s a revelation for anyone seeking a healthy, flavorful, and incredibly versatile meal. Here’s why this vegan creamy tomato spinach pasta will become a permanent fixture in your culinary rotation:
-
A Healthier Take on Cream Sauce: Forget the heavy cream and butter often found in traditional pasta sauces. Our recipe brilliantly swaps them for raw cashews, creating a rich, smooth, and guilt-free cream that’s entirely plant-based. This cashew cream provides a wonderful source of healthy fats and protein, making your weeknight dinner both satisfying and nutritious without compromising on the luxurious texture you crave.
-
Picky-Eater Approved “Hidden Veggies”: One of the best features of this creamy tomato sauce is its ingenious way of incorporating spinach. As the sauce simmers, the baby spinach wilts down and then gets fully pureed into the mixture. This means all the nutritional benefits of the greens are seamlessly blended into the sauce, making them virtually undetectable to kids (or adults) who might usually shy away from vegetables. It’s a delicious secret weapon for boosting your family’s daily nutrient intake.
-
Perfect for Meal Prep and Freezing: This recipe yields a generous amount of sauce, making it incredibly practical for meal planning. You can easily spoon the extra sauce into individual portions and stash them in the fridge or freezer. This foresight means you’ll have a ready-made, flavorful sauce on hand for those busy evenings when cooking from scratch isn’t an option. Just thaw, reheat, and toss with freshly cooked pasta for a quick and wholesome meal.
-
Delicious for Everyone, Vegan or Not: While this recipe is entirely vegan, its exquisite flavor and silky consistency are so appealing that you truly won’t miss the dairy. The natural sweetness of tomatoes combined with aromatic spices and the creamy cashew base creates a sauce that stands on its own. Non-vegans can certainly enjoy this dish as is, or feel free to top it with a sprinkle of shredded Parmesan cheese if that’s your preference. This pasta is about enjoying good food, no judgment!

Cashew Cream – Your Dairy-Free Secret Weapon
Cashew cream is a foundational ingredient in many vegan dishes, and for good reason. It’s remarkably simple to make and incredibly versatile, offering a rich, neutral-tasting base that mimics the texture and mouthfeel of heavy cream. By simply soaking raw cashews in water and then pureeing them, you create a smooth, luscious liquid that’s perfect for thickening sauces, enriching soups, or creating creamy dressings, all while adding a boost of plant-based protein and healthy fats.
To prepare cashew cream, you primarily need just two ingredients: raw cashews and water. The key step is soaking the cashews to soften them, which allows them to blend into a perfectly smooth consistency. The ideal method is to soak them in a bowl of water at room temperature for at least 4 hours, or even overnight. This makes it a convenient task to set up in the morning, ready to use by dinner time.
Once the cashews have adequately soaked, they will appear noticeably plumper and softer. Drain the soaking water and transfer the softened nuts to a high-speed blender. Add an equal amount of fresh water – for this recipe, it’s 3/4 cup of cashews to 3/4 cup of water. Blend until the mixture is completely smooth and creamy, without any discernible cashew bits. You’ll be amazed at how quickly you achieve a perfectly white, satiny cashew cream.
Quick Soaking Method: If you find yourself short on time and forgot to soak the cashews in advance, don’t worry! You can use a quick-soak method. Simply combine the raw cashews with water in a small saucepan and bring them to a boil. Once boiling, remove the saucepan from the heat, cover it, and let the cashews sit in the hot water for about 15 minutes. This rapidly softens the nuts, after which you can drain them and proceed with blending as usual.
The Wholesome Ingredients You’ll Need
Crafting this incredible vegan creamy tomato spinach pasta relies on a selection of simple yet powerful ingredients that come together to create a symphony of flavors and textures. Here’s a closer look at what you’ll need and why each component is essential:

- Raw Cashews: These are the star of our dairy-free cream. It’s crucial to use *raw* cashews, not roasted, as raw cashews have a more neutral flavor that won’t overpower the delicate balance of the sauce. They’ll blend into a wonderfully smooth, rich cream that truly elevates the dish.
- Tomatoes: For the best consistency in a pureed sauce, a large can (28 ounces) of crushed tomatoes is ideal. Their smooth texture blends seamlessly, contributing a deep, robust tomato flavor without chunky bits.
- Onions: A foundational aromatic for almost any savory sauce, sautéed onions provide a subtle sweetness and depth. A roughly chopped white onion works perfectly, as it will be pureed along with the rest of the sauce.
- Garlic: Essential for that classic Italian flavor profile. There’s no need for meticulous mincing here; simply smashing the garlic cloves with the back of a chef’s knife or a heavy object is sufficient. This releases their aromatic oils before they join the rest of the ingredients in the blender.
- Spices: Our flavor blend includes dried oregano for its classic Italian essence, red pepper flakes for a gentle warmth (adjust to your spice preference), and kosher salt and black pepper to season the sauce perfectly. These simple spices create a familiar and comforting taste.
- Tomato Paste: Adding a tablespoon of tomato paste, especially sautéed with the aromatics and spices, significantly amplifies the concentrated tomato flavor, adding an extra layer of richness and umami to the sauce.
- Spinach: Fresh baby spinach leaves are folded into the sauce as it simmers. They wilt quickly and, once pureed, completely disappear into the creamy tomato base. This is the ultimate “hidden vegetable” tactic, providing essential nutrients without altering the texture or taste for those who are selective about their greens.
- Pasta: The choice of pasta can greatly impact the dish. Wide fettuccine noodles are excellent for clinging to creamy sauces. Other great options include penne or fusilli, whose ridges and corkscrew shapes are perfect for holding onto every last drop of the rich sauce. Choose your favorite shape to customize your meal.
- Fresh Parsley: A garnish of freshly chopped parsley adds a burst of herbaceous freshness and a touch of vibrant green, brightening the overall presentation and flavor of the finished dish.
- Nutritional Yeast: To maintain the vegan integrity of the dish while adding a savory, cheesy depth, nutritional yeast is your best friend. A sprinkle over the top before serving imparts a distinct umami flavor reminiscent of Parmesan cheese.
How To Make Vegan Creamy Tomato Spinach Pasta: Step-by-Step
Creating this delicious and healthy vegan pasta dish is straightforward. Follow these simple steps for a perfect creamy tomato spinach sauce every time:
- Prepare the Cashews: Begin by soaking the raw cashews. The easiest method is to place them in a bowl with water at room temperature for at least 4 hours, or ideally, overnight. If you’re short on time, use the quick-soak method: boil cashews in water for 1-2 minutes, then remove from heat and let sit for 15 minutes. Once softened, drain the cashews thoroughly.
- Blend the Cashew Cream: Transfer the soaked and drained cashews to a high-speed blender. Add 3/4 cup of fresh water. Blend until the mixture is completely smooth, thick, and creamy, with no grainy texture remaining. Set aside.
- Sauté the Aromatics: Heat one tablespoon of olive oil in a large skillet or Dutch oven over medium heat. Add the roughly chopped white onion and sauté for about 5-7 minutes, stirring occasionally, until it becomes soft and translucent.
- Add Spices and Tomato Paste: Stir in the smashed garlic cloves, tomato paste, dried oregano, red pepper flakes, kosher salt, and black pepper. Continue cooking for another 1-2 minutes, stirring constantly, until the spices are fragrant and the tomato paste has deepened in color. This step enhances the rich tomato flavor.
- Introduce Tomatoes and Spinach: Pour in the 28-ounce can of crushed tomatoes. Gently fold in the packed spinach leaves. The spinach will begin to wilt almost immediately.
- Simmer the Sauce: Bring the sauce to a gentle simmer and let it cook for about 10 minutes. This allows the spinach to fully wilt and the flavors to meld beautifully, while the sauce thickens slightly. Remove the skillet from the heat.
- Puree the Final Sauce: Carefully transfer the cooked tomato and spinach mixture from the skillet into the blender with the prepared cashew cream. Puree until the sauce is completely smooth and creamy. Taste and adjust seasonings if necessary.
- Cook Pasta and Combine: While the sauce simmers, cook your chosen pasta (fettuccine, penne, or fusilli work great) according to package instructions until it’s al dente. Drain the pasta, reserving a small amount of the starchy cooking water. Toss the cooked pasta with your desired amount of the creamy tomato spinach sauce in the skillet, gently reheating if needed. If the sauce is too thick, add a splash of the reserved pasta water to thin it to your preferred consistency.
- Garnish and Serve: Serve the pasta immediately, topped with fresh chopped parsley and a generous sprinkle of nutritional yeast for an extra cheesy, savory kick. Enjoy!




Serving Suggestions for Your Vegan Pasta
This creamy tomato spinach pasta is wonderfully satisfying on its own, but it also pairs beautifully with a variety of side dishes. To keep the meal entirely vegan, ensure any accompanying salads or breads are dairy-free. Consider these complementary options:
- Fresh Salads: A light, crisp salad provides a refreshing contrast to the rich pasta. Try an arugula salad with lemon vinaigrette, a simple classic house salad, or a hearty Italian chopped salad.
- Crusty Bread: Since this is a very saucy pasta dish, a hunk of country bread with a good, crusty exterior is perfect for soaking up every last drop of that delicious sauce. Garlic bread (made with vegan butter) is another fantastic choice.
- Roasted Vegetables: Add extra nutrition and texture with a side of roasted broccoli, asparagus, or zucchini. Their slight char and tender-crisp texture complement the creamy pasta beautifully.
- Plant-Based Protein: For an even more substantial meal, consider adding baked tofu, tempeh, or cannellini beans to the side or even stirred into the pasta at the end.

Leftovers & Storing Tips for Maximum Enjoyment
One of the best advantages of this recipe is that it makes a generous amount of sauce – typically around 5 cups – which is more than enough for a full pound of fettuccine. This means you’ll almost certainly have delicious extra sauce for future meals, making it fantastic for meal prep! Proper storage ensures you can enjoy the same great taste days or even weeks later.
- Refrigeration: Any leftover sauce can be stored in an airtight container in the refrigerator for up to 5 days. It’s best to store the sauce separately from any cooked pasta, as pasta tends to absorb too much sauce and become mushy when stored together.
- Freezing: For longer storage, this sauce freezes beautifully for up to 1 month. We highly recommend freezing the sauce in single-serving portions rather than one large container. You can use small freezer-safe containers, or even silicone muffin trays (once frozen, pop them out and transfer to a freezer bag). This makes thawing much easier and allows you to grab just the amount you need for a quick meal without having to thaw the entire batch.
- Reheating: To reheat, simply warm the sauce gently on the stovetop over medium-low heat, stirring occasionally, or in the microwave in short bursts until heated through. If the sauce has thickened too much in the fridge, you can thin it with a splash of vegetable broth or water.
- Creative Leftover Uses: Beyond just another pasta night, this versatile sauce can be used in many ways! Spoon it over roasted vegetables, use it as a base for a vegan lasagna or baked ziti, spread it on flatbread for a quick pizza, or even swirl it into a hearty minestrone soup for added creaminess. The other night, I warmed some leftover sauce from the fridge, cooked a batch of chickpea pasta, and simply stirred the two together – it couldn’t have been easier or more satisfying!
Full Recipe: Vegan Creamy Tomato Spinach Pasta
Vegan Creamy Tomato Spinach Pasta
By: Paige Adams
Pureed cashews make this vegan creamy tomato spinach pasta rich and silky. It will become your go-to lighter pasta sauce.
Prep Time: 10 mins | Cook Time: 30 mins | Soaking Time: 4 hrs | Total Time: 4 hrs 40 mins
Servings: 6

Ingredients
- 3/4 cup raw cashews
- 3/4 cup water (for blending cashews)
- 1 tablespoon olive oil
- 1 white onion, roughly chopped
- 3 garlic cloves, smashed
- 1 tablespoon tomato paste
- 1/2 teaspoon dried oregano
- Pinch of red pepper flakes (or more, to taste)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 28 ounce can crushed tomatoes
- 1 cup packed baby spinach leaves
- 1 pound fettuccine (or other preferred pasta)
- Chopped fresh parsley for serving
- Nutritional yeast for serving (optional)
Instructions
- Soak Cashews: Place raw cashews in a bowl and cover with water. Soak at room temperature for at least 4 hours or overnight. Drain thoroughly before proceeding. (For a quick soak: bring cashews to a boil in water, remove from heat, and let sit for 15 minutes before draining.)
- Make Cashew Cream: Transfer the drained cashews and 3/4 cup fresh water to a high-speed blender. Puree until completely smooth and creamy. Set aside.
- Sauté Onions: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped white onion and sauté for 5-7 minutes until softened and translucent.
- Add Aromatics & Spices: Stir in the smashed garlic cloves, tomato paste, oregano, red pepper flakes, salt, and pepper. Cook for another 1-2 minutes until very fragrant, stirring constantly.
- Add Tomatoes & Spinach: Pour in the crushed tomatoes and fold in the baby spinach leaves.
- Simmer Sauce: Bring the sauce to a gentle simmer and cook for 10 minutes, allowing the spinach to wilt and the sauce to thicken slightly. Remove from heat.
- Blend Sauce: Carefully transfer the tomato and spinach mixture from the skillet into the blender with the prepared cashew cream. Puree until the sauce is completely smooth and creamy.
- Cook & Combine Pasta: Cook your chosen pasta according to package instructions until al dente. Drain, reserving about 1/2 cup of starchy pasta water. Toss the cooked pasta with your desired amount of the creamy tomato spinach sauce in the skillet, reheating gently if needed. Add a splash of reserved pasta water if the sauce is too thick.
- Serve: Garnish with fresh chopped parsley and a sprinkle of nutritional yeast (if using) before serving hot.
Notes
- The quick-soak method (boiling cashews for 1-2 mins, then soaking for 15 mins) works well if you forget to soak them overnight.
- This recipe yields about 5 cups of sauce. Leftover sauce can be stored in an airtight container in the refrigerator for up to 5 days, or in the freezer for up to 1 month. For freezing, portioning the sauce into individual servings makes it easier to thaw.
Nutrition
(Nutrition information is automatically calculated and should be used as an approximation.)
- Calories: 456 kcal
- Carbohydrates: 72g
- Protein: 16g
- Fat: 13g
- Saturated Fat: 3g
- Polyunsaturated Fat: 3g
- Monounsaturated Fat: 7g
- Trans Fat: 0.05g
- Cholesterol: 64mg
- Sodium: 608mg
- Potassium: 771mg
- Fiber: 6g
- Sugar: 9g
- Vitamin A: 845 IU
- Vitamin C: 16mg
- Calcium: 95mg
- Iron: 5mg
Additional Info
- Course: Pasta
- Cuisine: Italian
More Delicious Tomato Pasta Recipes
If you loved this creamy tomato spinach pasta, be sure to explore more of our delightful pasta creations:
- Burst Tomato Pasta
- Baked Gnocchi with Mushrooms and Spinach
- Rigatoni with Tomato Sauce
- Tomato Corn Orecchiette
- Sheet Pan Cherry Tomato Gnocchi
- Fresh Tomato Sauce
Looking for even more pasta inspiration? Don’t miss our comprehensive seasonal pasta guide, featuring a wealth of recipes, ingredient tips, meal prep strategies, and much more!
Did you make this recipe? Mention @lastingredient on Instagram and tag it #lastingredient! We’d love to see your creations!