If you’ve been looking for a pasta recipe that looks stunning, tastes incredible, and actually gets greens into your diet without tasting like a salad this is it.
Green Goddess Pasta is the kind of dish that stops people mid-bite. The sauce is a deep, vibrant green, impossibly smooth, and layered with flavor from fresh herbs, sautéed aromatics, creamy white beans, and toasted pistachios.
Finished with a cloud of burrata on top and a drizzle of good olive oil, it’s the sort of bowl that feels indulgent but is packed with real, wholesome ingredients.
This recipe has been making the rounds for good reason. It’s easy enough for a weeknight but impressive enough to serve at a dinner party. And once you make it, you’ll want to put that green sauce on absolutely everything.
Why This Sauce Works So Well
The magic here is in how the sauce is built. Rather than relying on heavy cream or butter for richness, this recipe gets its body from two smart ingredients: white beans and pistachios.
White beans (cannellini beans work perfectly) blend into a completely smooth, creamy base that adds protein and a mild, slightly earthy flavor.
They hold the sauce together without making it heavy. Pistachios add a subtle nuttiness and healthy fat that rounds out the sauce and gives it a silky finish. Between the two, you get a texture that coats pasta beautifully no cream required.
The greens spinach, kale, and fresh basil are blanched briefly before blending, which locks in that vivid green color and softens their raw bite. Sautéed onion and garlic bring a deep savory base, and Parmesan cheese adds that salty, umami punch that ties everything together.
A little pasta water starchy and warm loosens the sauce to the perfect consistency and helps it cling to every piece of pasta. It’s a small step that makes a big difference.
Ingredients
For the Green Goddess Sauce:
- 2 tablespoons extra virgin olive oil (EVOO), plus more for finishing
- 2 cups fresh baby spinach
- 2 cups fresh kale
- 2 cups fresh basil leaves
- 1/2 medium yellow onion, diced
- 2 cloves garlic, roughly chopped
- 1/2 cup cannellini beans (or any white beans), drained and rinsed
- 1/3 cup raw pistachios
- 1 cup freshly grated Parmesan cheese
- 1 teaspoon salt, plus more to taste
- 1/3 cup pasta water, divided
To Finish:
- Burrata cheese
- Drizzle of extra virgin olive oil
- Fresh basil leaves
- Red pepper flakes (optional)
- Salt and freshly cracked black pepper
Step by Step Instructions
Step 1: Sauté the Aromatics

Heat 2 tablespoons of extra virgin olive oil in a skillet over medium heat. Add the diced onion and chopped garlic. Cook, stirring occasionally, until the onion is soft, translucent, and just starting to turn golden at the edges. The garlic should smell rich and fragrant not burnt. This takes about 5 to 7 minutes. Set aside.
Step 2: Blanch the Greens
Bring a large pot of well salted water to a boil. Add the spinach, kale, and basil all at once. Let them boil for exactly 1 minute no longer.

Immediately transfer the greens to an ice bath (a large bowl filled with cold water and ice cubes) to stop the cooking instantly. This step is what keeps the sauce that gorgeous, deep green color rather than a dull, muddy brown. Once cooled, drain the greens and squeeze out as much excess water as you can.
Step 3: Cook the Pasta
Don’t dump that water cook your pasta right in it. All the starch and flavor from blanching the greens goes straight into your pasta as it cooks.

Cook the pasta according to the package directions until al dente. Before you drain it, scoop out at least 1/3 cup of pasta water and set it aside. You’ll need it for the sauce and for loosening the pasta at the end.
Step 4: Build and Blend the Sauce

This is where a powerful blender makes all the difference. Add 2 tablespoons of extra virgin olive oil and a small splash of pasta water to the blender first this helps everything move smoothly. Add the blanched spinach, kale, and basil along with the sautéed onions and garlic. Blend until smooth.

Next, add the white beans and blend again until the mixture is completely smooth and creamy. Finally, add the raw pistachios, 1 teaspoon of salt, the remaining pasta water, and the grated Parmesan cheese. Blend one final time until the sauce is perfectly smooth and silky. Taste and adjust the salt as needed.
Step 5: Toss the Pasta

Add the green sauce directly to your drained pasta in the pot or a large skillet over low heat. Toss well to coat every piece. If the sauce feels too thick, add a splash of the reserved pasta water and toss again. The sauce should cling to the pasta and look glossy, not clumpy.
Step 6: Plate and Finish
Serve the pasta in wide bowls. Place a generous piece of burrata right in the center it will slowly melt into the hot pasta as you eat, creating pockets of creamy richness with every bite. Drizzle with extra virgin olive oil, scatter fresh basil leaves on top, and finish with salt, freshly cracked black pepper, and red pepper flakes if you like a little heat.
Serve immediately.
Tips for Getting the Best Results
Use the freshest basil you can find. Basil is a lead flavor in this sauce, and fresh makes an enormous difference. Avoid dried basil completely here — it won’t give you the same bright, herby flavor.
Don’t skip the ice bath. It takes 30 seconds and it’s the difference between a vibrant green sauce and a brownish one. The cold water stops the oxidation process that turns cooked greens dark.
Grate your own Parmesan. Pre-shredded Parmesan from a bag often has anti-caking additives that prevent it from blending smoothly. A block of Parmesan grated fresh melts into the sauce far better and tastes significantly sharper and richer.
A high-powered blender matters here. A standard blender will give you a decent sauce, but a high-powered blender (like a Vitamix or Blendtec) will give you that ultra-smooth, almost velvet-like texture that makes this sauce special. If your blender isn’t very powerful, blend longer and in smaller batches.
Don’t drain all the pasta water. Always reserve more than you think you need. Pasta water is essentially liquid starch, and it’s the secret to making sauces cling properly instead of sliding off.
Make-Ahead and Storage Tips
The green sauce can be made up to two days ahead and stored in an airtight container in the refrigerator. When you’re ready to use it, warm it gently in a pan with a splash of pasta water to bring it back to a pourable consistency.
Leftover pasta keeps well for two days in the refrigerator. Reheat in a skillet over low heat with a few tablespoons of water to loosen the sauce. Note: the burrata should always be added fresh at serving time don’t store it mixed into the pasta.
The sauce can also be frozen for up to one month. Freeze it flat in a zip-top bag, thaw overnight in the fridge, then warm and blend briefly again before using.
Short pasta shapes with ridges or curves like rigatoni, fusilli, cavatappi, or penne hold the sauce really well. Long pasta like spaghetti or linguine also works if that’s what you have on hand. The sauce is thick enough to coat either style.
Yes. Swap the Parmesan for a good dairy-free Parmesan alternative (Violife and Follow Your Heart both make solid ones), and skip the burrata on top or replace it with a dollop of plain cashew cream. The sauce itself is naturally dairy-free once those two swaps are made.
Raw cashews are the closest substitute they blend just as smoothly and add a similar creamy, mild nuttiness. Pine nuts are another option that works well with the basil and Parmesan combination. Avoid strongly flavored nuts like walnuts, which can make the sauce taste bitter.
No you can use just one or the other if that’s what you have. Spinach alone will give a milder, sweeter flavor. Kale alone is slightly more bitter and earthy. The combination balances the two nicely, but either works.
Fresh greens give you the best color and flavor here. Frozen spinach in a pinch is acceptable, but it tends to make the sauce a little darker and less vibrant. Skip frozen kale it often comes out stringy after blending.
Yes, as written it’s fully vegetarian. To make it vegan, use a plant-based Parmesan and skip or replace the burrata as described above.
Add pasta water a tablespoon at a time and blend again. The starchy pasta water loosens the sauce while keeping it creamy rather than watery.
Absolutely. Grilled chicken sliced on top is a great addition, as are sautéed shrimp or crispy chickpeas for a plant-based protein boost. Add any protein at the finishing step, right before plating.
Green Goddess Pasta: The Silkiest, Creamiest Green Sauce You’ll Ever Make
Ingredients
- 2 tablespoons extra virgin olive oil
- 0.5 yellow onion diced
- 2 garlic cloves roughly chopped
- 2 cups fresh baby spinach
- 2 cups fresh kale leaves
- 2 cups fresh basil leaves
- 0.5 cups cannellini beans drained and rinsed
- 0.3 cups raw pistachios
- 1 cups freshly grated Parmesan cheese
- 1 teaspoons salt plus more to taste
- 0.3 cups reserved pasta water divided
- 12 ounces pasta of choice rigatoni, fusilli, or penne
- 1 burrata cheese ball
- 1 tablespoons extra virgin olive oil for finishing
- 0.3 cups fresh basil leaves for garnish
- 1 teaspoons red pepper flakes optional
- 1 pinch salt and freshly cracked black pepper to taste
Instructions
- Sauté the Aromatics: Heat 2 tablespoons extra virgin olive oil in a skillet over medium heat. Add 0.5 yellow onion, diced and 2 garlic cloves, roughly chopped. Cook, stirring occasionally, until the onion is soft, translucent, and lightly golden. Set aside.
- Blanch the Greens: Bring a large pot of well-salted water to a boil. Add 2 cups fresh baby spinach, 2 cups fresh kale leaves, and 2 cups fresh basil leaves all at once. Boil for exactly 1 minute
- , then immediately transfer to an ice bath to stop cooking. Drain and squeeze out excess water.
- Cook the Pasta: Cook 12 ounces pasta of choice (rigatoni, fusilli, or penne) in the same green-infused water according to package directions until al dente. Before draining, scoop out 0.3 cups reserved pasta water, divided and set aside. Drain the pasta.
- Start the Sauce — Blend Greens: Add a splash of pasta water and 2 tablespoons extra virgin olive oil to a high-powered blender. Add the blanched 2 cups fresh baby spinach, 2 cups fresh kale leaves, 2 cups fresh basil leaves, and the sautéed onion and garlic mixture. Blend until smooth.
- Add Beans — Blend Again: Add 0.5 cups cannellini beans, drained and rinsed to the blender. Blend again until the mixture is completely smooth and creamy.
- Finish the Sauce — Final Blend: Add 0.3 cups raw pistachios, 1 teaspoons salt, plus more to taste, remaining 0.3 cups reserved pasta water, divided, and 1 cups freshly grated Parmesan cheese to the blender. Blend one final time until the sauce is perfectly silky. Taste and adjust salt as needed.
- Toss Pasta with Sauce: Pour the green sauce directly over the drained 12 ounces pasta of choice (rigatoni, fusilli, or penne) in the pot or a large skillet over low heat. Toss well to coat. Add a splash of reserved pasta water to loosen if the sauce feels too thick. The pasta should look glossy and well coated.
- Plate and Finish: Serve in wide bowls. Place 1 burrata cheese ball in the center of each bowl. Drizzle with 1 tablespoons extra virgin olive oil, for finishing, scatter 0.3 cups fresh basil leaves, for garnish on top, and finish with 1 pinch salt and freshly cracked black pepper, to taste and 1 teaspoons red pepper flakes (optional) if desired. Serve immediately.
Notes
Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 4
- Always reserve pasta water before draining — it’s key to loosening the sauce without making it watery.
- Don’t skip the ice bath after blanching — it keeps the sauce a vivid, bright green.
- Grate Parmesan fresh from a block for the smoothest blend; pre-shredded bags won’t blend as well.
- A high-powered blender (Vitamix, Blendtec) gives the silkiest result. Blend longer if using a standard blender.
- Add burrata fresh at serving time — never store it mixed into the pasta.
- Dairy-free? Swap Parmesan for a plant-based alternative and replace burrata with cashew cream.
- Sauce can be made up to 2 days ahead and refrigerated. Warm gently with a splash of pasta water before using.

