Zucchini Ribbons Tossed in Creamy Vegan Pesto Alfredo

There is a special comfort in arranging a meal like these zucchini ribbons tossed in a creamy, vegan pesto alfredo — especially on a gray, rainy day.

Vertical top-down image of a wooden bowl filled with a green sauce and thinly sliced vegetables, with text on the top and bottom of the image.

While many people curl up under blankets to watch movies when the sky is low and leaden, I head to the kitchen. The kitchen is a place of invention and solace — where small experiments can turn everyday ingredients into something nourishing and uplifting. On a particularly gloomy afternoon in Nashville, that familiar ritual helped lift my spirits.

Vertical image of thinly sliced cooked vegetables covered in a vibrant green sauce drizzled with olive oil in a wooden bowl next to lemon slices.

After a few difficult conversations left me unexpectedly teary, I found comfort in method. I pulled several long green zucchini from the refrigerator, trimmed their ends on a cutting board, and used my favorite vegetable peeler to turn them into delicate, translucent ribbons.

Vertical image of a wooden bowl filled with a pile of cooked thinly sliced vegetables covered in a vibrant green sauce and fresh herb garnish next to a blue towel, wooden spoons, lemon slices, and a bowl filled with sauce.

In a food processor I blended olive oil, lemon juice, soaked cashews, sautéed onions, garlic, parsley, and basil into one of the creamiest, most herb-forward pestos I’ve made. I stood at the counter and ate spoonfuls of the sauce straight from the bowl, then gently tossed it with zucchini ribbons that I’d quickly sautéed in olive oil.

By the time I set two plates down — each piled with wide, tender zoodles that looked like pappardelle — the mood in the room had shifted. Smiles returned along with the fragrant steam rising from the bowls. I sprinkled chopped parsley and basil and a pinch of red pepper flakes, grateful for the small alchemy of a good meal.

Vertical close-up image of a wooden bowl filled with thinly sliced vegetable noodles mixed in a pesto alfredo.

The recipe began as a simple idea: how to lift humble summer squash into something special using what I had on hand. The resulting pesto is bright and versatile — it’s excellent with spaghetti squash or any other veggie noodle you like, and it stores well in the refrigerator for several days.

Feel free to make this your own. Swap or add nuts, change herbs, or pair the ribbons with a different vegan sauce for variety. The goal is an easy, satisfying, plant-forward dinner that brightens a dreary day.

Horizontal image of a wooden bowl filled with a pile of cooked thinly sliced vegetables covered in a vibrant green sauce and fresh herb garnish next to a blue towel, wooden spoons, lemon slices.

Zucchini Ribbons in Vegan Pesto Alfredo Sauce


  • Author: Shanna Mallon
  • Total Time: 50 minutes
  • Yield: 4 servings

Description

Liven up pasta night with this vegan take on a classic: tender zucchini ribbons tossed in a creamy, cheese-free pesto alfredo made from cashews, basil, garlic, and lemon.


Ingredients

  • 1/2 cup raw unsalted cashews
  • 1 cup vegetable broth
  • 1 1/2 cups chopped sweet onion (about 1 small)
  • 3 large cloves garlic, chopped
  • 1 tablespoon fresh lemon juice
  • 1 cup loosely packed fresh basil leaves, plus more for garnish
  • 1/2 cup roughly chopped fresh parsley, plus more for garnish
  • 3/4 teaspoon coarse salt, divided
  • 1/2 teaspoon freshly ground black pepper, divided
  • 6 tablespoons extra-virgin olive oil, divided
  • 3 pounds zucchini (about 6 large), ends trimmed
  • Crushed red pepper flakes, for garnish

Instructions

  1. Soak the cashews in hot water for 15 minutes, then drain and discard the soaking water.
  2. In a large skillet over medium-high heat, combine the vegetable broth and chopped onion. Simmer until most of the liquid has evaporated and the onions are soft, about 6–8 minutes.
  3. Transfer the onions to a food processor and let them cool slightly. Reserve the skillet.
  4. Add the soaked cashews, garlic, lemon juice, basil, parsley, 1/4 teaspoon salt, and 1/4 teaspoon pepper to the food processor. Puree until smooth and pesto-like. With the processor running, slowly stream in 4 tablespoons of olive oil. Taste and adjust seasoning as needed.
  5. Using a vegetable peeler (or a mandoline or sharp knife), slice the zucchini lengthwise into ribbons, turning as you peel until you reach the seedy core. Discard the cores and ends.
  6. In the reserved large skillet, heat the remaining 2 tablespoons olive oil over medium-high heat and swirl to coat. In two batches so you don’t crowd the pan, toss the zucchini ribbons with the remaining 1/2 teaspoon salt and 1/4 teaspoon pepper and sauté until softened, about 2–3 minutes per batch.
  7. Transfer the warm zucchini to a large bowl, pour in the pesto alfredo, and toss gently to coat.
  8. Divide among plates and garnish with torn basil, chopped parsley, and crushed red pepper flakes. Add an extra drizzle of olive oil if desired.
  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Vegan

Did you make this recipe?

Tag @foodal_blog on Instagram and use the hashtag #EatFoodal to share your photo.

Cooking By the Numbers…

Step 1 – Soak the Cashews and Prep the Pesto Ingredients

Soak cashews in hot water for 15 minutes and then drain. If you plan to use a regular blender rather than a high-powered blender or food processor, soak the cashews overnight for a silky texture.

Horizontal image of chopped onions, a bowl of cashews, a wedge of lemon, mined garlic, and herbs.

Chop the onion and garlic, juice the lemon, and measure the basil and parsley. You can roughly chop the parsley now or wait until serving to use as garnish.

Step 2 – Cook the Onions and Make the Pesto

In a large skillet over medium-high heat, simmer the vegetable broth with the chopped onion until the liquid nearly evaporates and the onion softens, about 6–8 minutes. Transfer the onions to a food processor, add the soaked cashews, garlic, lemon juice, basil, parsley, 1/4 teaspoon salt, and 1/4 teaspoon pepper, and puree until smooth. With the processor running, slowly add 4 tablespoons of olive oil. Adjust seasoning and set aside.

Horizontal image of cooked onions, greens, and herbs in a food processor.

The pesto keeps well in the fridge for several days, so you can make it ahead.

Step 3 – Peel the Zucchini into Ribbons and Sauté

Use a vegetable peeler, mandoline, or sharp knife to slice each zucchini into long ribbons, discarding the seedy core and ends. The ribbons should be similar in width to pappardelle.

Horizontal image of peeling squash with a vegetable peeler on a wooden cutting board.

Heat the remaining 2 tablespoons olive oil in the skillet over medium-high heat. Cook the ribbons in batches, seasoning each batch with a little salt and pepper, and sauté until just tender, about 2–3 minutes per batch.

Step 4 – Toss the Zucchini Ribbons with the Pesto and Serve

Toss the warm zucchini with the pesto alfredo in a large bowl. Divide among plates and garnish with torn basil, chopped parsley, and crushed red pepper flakes. A final drizzle of extra-virgin olive oil will add shine and flavor.

Don’t Pass the Parm, Please

This pesto alfredo is rich and fragrant enough that you won’t miss dairy. Softened cashews give the sauce body, and zucchini ribbons offer a lighter alternative to pasta while still delivering comforting texture.

Horizontal image of a wooden bowl filled with a pile of cooked thinly sliced vegetables covered in a vibrant green sauce and fresh herb garnish next to a blue towel, wooden spoons, lemon slices.

If you want more heft, serve the pesto with tubular pasta to soak up every bit of sauce. But for a vibrant, low-carb meal, these zucchini ribbons are a bright, satisfying choice.

The basil and parsley make a lovely pair in this pesto — feel free to experiment with other leafy herbs to create your ideal flavor profile.

Photos by Fanny Slater © Ask the Experts, LLC. ALL RIGHTS RESERVED. Originally published on July 9, 2013. Last updated on May 13, 2021. With additional writing and editing by Fanny Slater and Allison Sidhu.

Nutritional information is an approximation derived from common food databases and was not produced by a registered dietitian or lab testing.