This green spinach pasta sauce is fast (8 minutes!), easy, healthy, and super delicious. It’s creamy, garlicky, and packed with nutrients – for a simple dairy-free, oil-free, nut-free, midweek meal the entire family will love!

10-Minute Basil, Garlic, and Spinach Pasta Sauce
I’ve already shared a simple one-pot pasta and quick 20-minute garlic noodles. Now it’s the time to go one step further with this super quick and easy spinach pasta sauce that you can throw together in less than 10 minutes with one saucepan and a food processor. Serve the green pasta sauce with pasta of choice or low-carb zucchini noodles for a fuss-free, crowd-pleasing meat-free meal.

Usually, you can find me sneakily hiding vegetables in everything (like this cauliflower-based alfredo sauce and a zucchini pizza crust). But this vibrant spinach sauce has no issues with advertising itself. All while still being proudly adult and child approved. It’s creamy, comforting, and flavorful, yet light enough not to weigh you down.
With a combination of spinach, basil, garlic, and nutritional yeast, this healthy pasta sauce hits several flavor notes of a pesto sauce (like this avocado pesto) but is much lighter and lower calorie thanks to the omission of oil and dairy. It’s also pantry friendly, fairly low budget, and packed with nutrients and antioxidants, which is always a bonus!

The Health Benefits of Spinach
We’ve probably all grown up being told to eat our greens. In the case of spinach, I can certainly see why. Here are just a few benefits found (read more on Healthline) in this healthy spinach sauce.
- It’s loaded with several vitamins, including vitamins A, C, and K. These are important for immune function, skin, blood clotting, etc.
- An excellent source of plant-based iron, which is an essential mineral for healthy blood.
- Contains moderate levels of calcium and folic acid.
- Rich in antioxidants, which helps protect cells from oxidative stress and fight inflammation.
- Contains several plant compounds that help ward off infection, promote heart health, improve eye health, and more.
- Contains lots of nitrates, which moderate blood pressure and improve heart health.
Looking for more ways to enjoy this impressive leafy green? Check out my easy spinach tortillas, spinach artichoke dip, or spinach and ‘ricotta’ cannelloni!

The Green Pasta Sauce Ingredients
All you require are simple ingredients to prepare this spinach sauce for pasta, including:
- Spinach: You can use fresh or frozen (and thawed, with excess liquid removed) spinach leaves. Use regular or baby spinach.
- Basil: Just a small amount really packs in tons of flavor to the creamy spinach sauce.
- Nutritional yeast: To add nutty, cheesy, umami flavor.
- Aromatics: I used a combination of fresh garlic cloves and onion, and also onion powder.
- Coconut milk: I use light coconut milk (canned). Alternatively, use another plant-based milk that is higher in fat, like cashew milk.
- Seasonings: All you need to season this spinach pasta recipe is salt, pepper, and a pinch of nutmeg.
- Starch: Use cornstarch or potato starch to thicken the creamy spinach pasta sauce.
Serve it with the pasta of your choice (regular, whole wheat, or gluten-free). I usually enjoy it with long noodles, i.e., fettuccine, spaghetti, linguine, tagliatelle, etc. You could also use smaller shapes like fusilli or rigatoni. It’s best to use pasta with lots of ridges or grooves to stick to, but you could even mix it into orzo or giant couscous.

Optional Additions:
- Lemon: A splash of lemon juice (or lime juice) brightens the flavor of the green noodles and, as a bonus, helps our bodies to absorb the iron in the spinach better. Boost the flavor further with the addition of lemon zest.
- Nuts/seeds: The addition of ¼ cup of lightly toasted pine nuts, walnuts, cashews, or pistachios will add extra protein and texture. It also helps transform this into more of a spinach pesto.
- Roasted garlic: Instead of fresh garlic, use roasted, which is wonderfully mellow and caramelized. You’ll need to increase the amount, adjusting to taste.
- Herbs: Swap out the basil for parsley and/or cilantro.
- Spice: Use red pepper flakes or chili/cayenne powder to add some heat to the green pasta sauce.
- Cheese: To boost the cheesy flavor further, mix in some vegan cream cheese or even a vegan Parmesan cheese alternative.
For the full ingredients list, measurements, complete recipe method, and nutritional information, read the recipe card below.

How to Make Spinach Pasta Sauce?
This healthy pasta sauce takes just 8 minutes to prepare, perfect for preparing while your pasta of choice cooks.
- First, transfer all the ingredients to a food processor or blender and process until smooth.

- Then, transfer the mixture to a saucepan and bring to a boil, stirring regularly.

- Allow it to simmer for 1-2 minutes, or until it thickens. Voilà, the spinach sauce is ready to toss with the pasta of your choice!

How to Store?
Store: Allow it to cool and store in an airtight container in the fridge for 3-4 days. The leftovers taste great chilled or reheated.
Freeze: I haven’t tried, but I think it should freeze well. Allow it to cool, then transfer into a freezer-safe, airtight container or Ziplock bags and freeze for up to 3 months. Defrost in the refrigerator overnight before using it chilled or reheated.
Reheat: Use either the stove or a microwave to reheat the spinach pasta sauce. Add a splash of additional liquid (water, milk, or vegetable stock) if needed, to loosen up the sauce.

Serving Recommendations
Once you’ve chosen the pasta to serve this spinach sauce with, there are several ways to add to the recipe, including:
- Vegetables: I particularly like corn, peas, sautéed mushrooms, asparagus, broccoli, roasted bell pepper, olives, roasted cherry tomatoes (sun-dried tomatoes), and roasted mixed veggies. Pre-cook, then mix them in once served.
- Protein: You could serve the pasta with green sauce with crispy tofu, tempeh, or your favorite meat alternative. White beans or chickpeas could also work to boost the plant-based protein.
- Bread: You could serve the spinach fettuccine/pasta with a slice of crusty bread or baguette OR some garlic bread (or garlic naan).
- Salad: I often serve pasta dishes with a simple side salad (i.e., lettuce, cucumber, tomato).
FAQs
Could I substitute the spinach?
This method will also work with other leafy greens like kale (as I’ve done in this kale avocado pasta sauce) or even chard. However, you will need to cook the sauce for slightly longer (I like to wilt the kale in the pasta water before blending it).
Can I omit the starch?
Omitting the starch will leave you with a very thin pasta sauce, so I don’t recommend it. However, you could swap out the coconut milk for one avocado with a splash of dairy-free milk. This not only adds heart-healthy fats, antioxidants, and several vitamins and minerals but will also thicken the sauce without using starch.
Can I use an immersion blender?
Technically, yes, but you may not get the spinach pasta sauce as smooth.

Recipe Notes and Tips
- Utilize pasta water: When you pair pasta with spinach sauce, save a little of the starchy pasta water to mix into this sauce and help it coat the noodles. You can also use it to thin the sauce if desired.
- Use a high-powered food processor/blender: This will ensure you have a super smooth and creamy green pasta sauce.
- Adjust to taste: Adjust any of the seasonings and the garlic to taste.
- Using the leftovers: This creamy green spinach sauce is good for more than just pasta. Use the leftovers as a salad dressing, stirred into cooked grains, or even dolloped over potatoes.
More Vegan Pasta Recipes
- Creamy lemon pasta
- Garlic butter pasta
- Roasted red pepper pasta
- Creamy vegan lasagna soup
- Pumpkin pasta bake
If you try this easy spinach pasta sauce recipe, I’d love a comment and ★★★★★ recipe rating below. Also, please don’t forget to tag me in re-creations on Instagram or Facebook with @elavegan and #elavegan—I love seeing them.

Spinach Pasta Sauce
Video
Ingredients
- 3 oz (90 g) fresh spinach
- 1 handful of fresh basil
- 1 cup (240 ml) light coconut milk (canned) (or any other dairy-free milk)
- 2 tbsp nutritional yeast
- 1 tbsp cornstarch or potato starch
- 2 cloves of garlic
- 1 tsp onion powder
- ⅓-½ tsp salt (or to taste)
- Black pepper to taste
- 1 pinch of nutmeg
Instructions
- You can watch the short video for visual instructions.Blend all ingredients in a blender until completely smooth.
- Transfer the mixture to a saucepan and bring it to a boil, stirring regularly.
- Let it simmer for 1-2 minutes and stir frequently.
- Serve with cooked pasta (or grains/potatoes) and enjoy.
Notes
- Check the blog post for substitutes, tips, storing instructions, and step-by-step photos.
- The recipe serves two. Nutrition facts are for one serving.
Nutrition information is an estimate and has been calculated automatically
If you are using Pinterest, feel free to pin the following photo:




Hi! This looks great! Can I use whole milk instead of the dairy free alternatives?
Yes, you can use it.
How much does it make oz wise?
It makes roughly 10–12 oz (about 1¼–1½ cups) of sauce in total, depending on how long you simmer it and how much it thickens.
amazing!! everyone loved it. followed exactly except i sautéed about 8 whole cloves and 1 roughly chopped yellow onion for a few minutes before wilting the spinach and basil before blending together. used a low carb/low cal spaghetti, served with grilled chicken and drizzled fresh lemon juice with a few cracks of black pepper one plated. Will definitely be making this one again. thank you for sharing with us!
This is a perfect sauce for leftover noodles. I always use the entire can of coconut milk. One time I only had 5 oz of spinach instead of 9 and I added a can of pinto beans as a filler and that worked amazing.
I pinned this recipe and plan to use it often. Thanks!
That sounds amazing, Rebekah. 😍 Love the idea with the pinto beans. That makes it even more filling and protein rich. And yes, using the whole can of coconut milk makes it extra creamy. So happy you’re enjoying it and that it earned a spot on your regular rotation. Thank you so much for sharing that.
just delicious and best way to use up spinach
Yay, happy to hear that! It’s one of my favorite ways to use up extra spinach too, tasty and practical! 😊
This was really tasty. Thank you,
So glad you liked it! Thanks for the kind feedback 😊
wow! this is so good. I only had coconut cream, and sauteed some leek instead of garlic and onion powder. I used basil, parsley and spinach. It was absolutely delish.
thank you!
So glad you enjoyed it, Lucy. Your substitutions sound amazing! 😍 Coconut cream and sautéed leek must have added such a lovely depth of flavor. Thanks so much for your feedback!
Hi Ela, do you think I could use a mixed green in this then just strictly spinach? I tend to have a mix around more than just spinach itself.
Thanks!
Krista Williams
Hi Krista! 😊 Yes, absolutely—you can use a mixed greens blend instead of just spinach! It should work just fine, especially if the mix includes tender greens like arugula, baby kale, or chard. Just keep in mind that some greens (like arugula) may add a slightly peppery or more intense flavor compared to spinach, but it can actually give the sauce a nice depth.
If your mix has sturdier greens (like mature kale), you might want to blanch them briefly before blending to soften the texture and mellow the taste.
Let me know how it turns out if you try it! 💚
Followed the recipe but had a little less coconut milk in the can for 2 servings but used frozen spinach and cooked it down still retaining some liquid. This recipe was forgiving and was great; will be using it again in the future. Thanks for sharing the recipe for a dairy and soy free breastfeeding momma
Hi Ruby! Glad to hear the recipe worked well for you, even with some tweaks! Frozen spinach cooked down is a smart move to keep the texture right. Thanks for your comment! 🙂
Really easy to make, I added some vegan cream cheese for a cheesier sauce. I am usually intimidated by savoury recipes as I usually end up messing something up, but this turned out perfect and tasty. I’ve been trying to get my spinach in due to vitamin deficiency and this is an excellent way to do it, thank you!
That’s so great to hear! 😊 Adding vegan cream cheese sounds like a delicious twist! I’m really glad the recipe turned out well for you. And yes, sneaking in spinach this way is such a win! Thanks for sharing your experience 💚
I have made this twice. It is awesome! Thanks Ela.
That’s so lovely to hear, thank you! I’m so glad you enjoyed it. 💛