Get ready to experience raw zucchini like never before: fresh, fun, and a little fancy!

This Zucchini Salad with Chili Oil gives summer squash a gourmet makeover with low effort—simply slice some ripe zucchini as you simmer the world’s easiest chili oil, then let that warm, nutty oil tenderize the zucchini and infuse it with smoldering richness while preserving its delicate crunch (no soggy squash here!).

Fold in a lovely basil-mint gremolata, toasted pistachios for buttery crunch, and creamy hunks of vegan feta, and you’ve got a unique, sophisticated summer side (that easily transitions to a main).

🎥 Watch the video

Zucchini Salad with Chili Oil
Zucchini Salad with Chili Oil

This zucchini salad featured in my week of feel-good summer meals video. With over 500K views, it’s a been a huge hit with my audience and I hope you love it just as much!

Ingredient notes 

ingredients for zucchini salad laid out on wooden cutting board on red background.
  • Zucchini: Since it’s the main event, it’s worth trying to get your hands on the best of the best—which means heading to your local farmers’ market (and making this dish between May and September). If you’ve got an abundance of summer squash, you can use a few varieties, but I prefer the texture of zucchini over the textures of other squashes when raw.
  • Olive oil + chili flakes: That’s all you need for my cheater’s chili oil! Gently heating chili flakes in olive oil draws out the spicy, fat-soluble capsaicin, resulting in a deeply nutty, fairly spicy oil that will tenderize the zucchini and impart rich flavor to the dish.
  • Basil + mint: These delicate herbs are not only a refreshing complement to the zucchini, but they help balance the heat from the chili oil. Feel free to use both, or just one. Alternatively, try making a classic gremolata, or head to the “Make it your way!” section for other ideas for riffing on herb choice!
  • Pistachios: These buttery nuts are an unbeatable companion to fresh mint, but if you prefer something with a more pronounced crunch, almonds are a good alternative. 
  • Vegan feta: I’d argue that this ingredient completes the salad, dotting it with creamy indulgence and adding salty tang to each bite, but if you can’t find it, omit. 

Substitutes

  • Chili flakes: I love using Aleppo pepper, but this recipe is also great with everyday red pepper flakes. Jump here for suggestions on customizing the heat.
  • Nut-free: Sub with toasted/roasted pepitas (or buy pre-roasted pepitas).
  • Feta: I love Violife’s Just Like Feta almost as much as I love my homemade Greek-Style vegan feta (but you’ll have to make it in advance, as it marinates for 1 to 2 days in the fridge). If you want to skip the feta altogether, replace it with one medium/large avocado, diced or torn into chunks, seasoned with lemon juice & salt. 

Step-by-step instructions

Start by roasting the nuts if you haven’t done so already or aren’t using pre-roasted nuts. You can do this on a sheet pan in the oven or in a dry frying pan.

Next, make the chili oil. Heat the chili flakes and olive oil in a small saucepan over low heat until it gently simmers. Take it off the heat after a few minutes and pour the oil into a bowl or jar.

Trim and slice the zucchini in any way you prefer:

  1. Option 1 (½-inch pieces, shown below). Slice the zucchini in half, lengthwise. Then slice both halves in half, lengthwise, so you have four quarters. From there, slice the zucchini into ½-inch (~1 cm) pieces.
  2. Option 2 (skinny batons). Cut the zucchini crosswise into 2-inch pieces. Slice each piece in half, lengthwise, then into ¼-inch-thick slabs (.5 cm thick). Now slice those slabs into ¼-inch-thick batons.

Make the herby pistachio topping next. Finely slice the basil and mint into ribbons (watch this video to learn how to chiffonade herbs).

Chop the pistachios. In a bowl, combine the chopped herbs, chopped pistachios, lemon zest, flaky salt, and pepper in a bowl.

To assemble, drizzle some of the chili oil over the sliced zucchini. Add a squeeze of lemon juice, then gently toss to combine. Next, add the herby pistachio topping and vegan feta on top. Toss once more. Taste, adding more salt or pepper to taste, more chili oil for richness, or lemon for tang. Enjoy!

zucchini salad with chili oil, feta, pistachios, and herbs in a yellow bowl on a red surface.
Want to save this recipe?
Enter your email address and we’ll send it straight to your inbox. Plus, we’ll send you new posts and recipes!

Tips for making this recipe 

Make this during zucchini season

Repeat after me: I solemnly swear to make this only during zucchini season (summer to early fall).

Cooked zucchini dishes may taste fine outside of peak zucchini season, but since the zucchini is kept raw here, it would be a mistake to make it with off-peak zucchini (sad, bland, watery yet also too firm). 

Tips for the homemade chili oil

  1. Use the smallest burner on your stove.
  2. Don’t be tempted to increase the heat above low.
  3. As the chili oil simmers, you’re looking for tiny, slow, barely-there bubbles. Keeping it at the gentlest simmer possible ensures you don’t burn the chili flakes.
  4. Electric stove? Pay very close attention and prepare to take it off the heat sooner as needed.
digital drawing of a chile.

Save the leftover chili oil!

Having leftover chili oil in your fridge is a cheat code for leveling up so many different kinds of meals:

Customize: make it your way!

Tailor the heat in the chili oil to your liking

  • For mild to medium heat: Use 1 tablespoon of a mild chile flake like Aleppo pepper or gochugaru
  • For spicy: Use 1 tablespoon of crushed red pepper flakes 
  • My preference (spicy + nutty = *chef’s kiss*): Use 2 tablespoons of Aleppo pepper

Riff on the herbs and nuts

  • Try a classic gremolata instead of the mint-basil combo 
  • Make the gremolata with mint and cilantro, or parsley and dill (but don’t use more than ¼ to ½ cup dill) 
  • Toss in a few tablespoons of leftover chives if you have them on hand 
  • Use a mixture of pistachios and almonds, all almonds, or a blend of seeds and nuts, like almonds + pine nuts + pepitas.

Bulk up this salad

  • Add a protein like baked tofu or crispy roasted chickpeas (see Note 5 in the recipe card for instructions).
  • Toss the salad with cooked pasta (medium/short pasta works best) or grains, like farro or pearl couscous. For something indulgent, brown up some crumbled vegan sausage and toss it in with the salad and pasta.
  • This salad welcomes a medley of vegetables! Fold in halved or quartered cherry tomatoes, diced red bell pepper, microgreens, and your other seasonal favorites.

Get fancy

  • Schmear some of my Cashew Ricotta onto slices of good crusty bread, then top it with this salad for a gourmet app or light meal!

Frequently Asked Questions

Can you eat zucchini raw?

You can! But it’s crucial that it’s in-season and good-quality. Otherwise, it won’t be exciting or taste great. If raw zucchini doesn’t appeal to you, can always lightly sauté the zucchini first.

How spicy is the chili oil?

The chili oil is made with 1 tablespoon of red pepper flakes, which makes it quite spicy. It may not set your mouth on fire but there is a noticeable kick. For a milder heat, use my variation suggestions in the Notes on the recipe card.

Can I make this zucchini salad ahead of time?

Yes! That’s part of the beauty of this salad. You can make it a few hours ahead of time and let it sit at room temperature, and it will still be tasty. It’s best enjoyed the day it’s made but leftovers keep pretty well in the fridge for 2 to 3 days.

I can’t find vegan feta. What can I use instead? 

Instead of store-bought vegan feta, try making the salad with my homemade Tofu Feta (you’ll need to make it in advance, as it marinates in the fridge for 1 to 2 days). You can also replace the feta entirely with one medium or large avocado, torn into chunks or diced.

Can I make this nut-free? 

Absolutely. Use pepitas or a mixture of pepitas and sunflower seeds as a substitute for the pistachios.

What pairs well with raw zucchini salad?

This hearty, yet light zucchini salad is best served as a side dish paired with summer salads and side dishes. Bring it to a picnic or an al fresco dining spread and enjoy it with more refreshing recipes, like my Grilled Corn Salad, Vegan Broccoli Salad, Charred Green Beans, and Vegan Pasta Salad.

zucchini salad tossed with chili oil, pistachios, feta, basil, and mint on a red place on a red surface.

If you give this Vegan Zucchini Salad with Chili Oil a try, please rate and review the recipe below!

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Zucchini Salad with Chili Oil

Prep: 20 minutes
Cook: 5 minutes
Total: 25 minutes
Servings: 6 (as a side)
5 from 26 votes

Made it? Click the stars to leave a review!

This easy Zucchini Salad turns a handful of ingredients into an elevated summer side dish. Spears of raw zucchini stay crisp and cool against a 5-minute homemade chili oil, while basil-mint gremolata and buttery toasted pistachios add freshness and crunch.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 1/4 cup (56g) extra virgin olive oil
  • 1 tablespoon red pepper flakes OR 1 to 2 tablespoons Aleppo pepper (see Note 1 for heat levels)
  • 4 fairly firm medium-sized zucchini or a mix of zucchini and summer squash (about 24 oz / 700g)
  • 1 cup (16g) fresh basil leaves
  • 1/2 cup (8g) fresh mint leaves (can sub with more basil, or dill or flat-leaf parsley)
  • 1/2 cup (70g) roasted shelled pistachios (or almonds) (see Note 2)
  • 1 large lemon, zested
  • Flaky sea salt
  • Freshly cracked black pepper
  • 1 ½ to 2 ounces (40 to 60g) vegan feta, crumbled (see Note 3)

Instructions 

  • If your nuts aren’t pre-roasted, start by toasting those first. Preheat your oven to 350ºF/175ºC and spread the nuts out on a sheet pan. Roast pistachios for 8 to 10 minutes, or almonds for 10 to 15 minutes. Or, you can toast them in a frying pan for 3 to 5 minutes, tossing frequently (though they toast less evenly this way).
  • Make the chili oil: Add the chili flakes and olive oil to a small saucepan. Turn the heat to low. Once it’s at the most gentle simmer (tiny slow, barely-there bubbles), simmer for 5 minutes. Remove from the heat and pour into a bowl or jar to stop cooking.
    TIP: If you have an electric stove, pay close attention because it may burn if you don't pay attention to it.
  • Trim the ends and tops of the zucchini, then slice using one of these methods (see Note 4).
    Option 1—bite-sized pieces: Quarter the zucchini lengthwise (if the zucchini is fat, slice into eighths). From there, slice the zucchini into ½” (~1 cm) pieces.
    Option 2—skinny batons: Cut the zucchini crosswise into 2" (5 cm) pieces. Slice each piece into ¼”-thick (.5 cm) planks. Now slice those planks into ¼”-thick (.5 cm) batons.
    Transfer sliced/chopped zucchini to a large bowl.
  • Make the topping: Chop the pistachios. Stack the leaves of basil and roll them up like a cigar, then finely sliver the leaves (i.e., chiffonade). Do the same for the mint. For any small leaves, you can tear them with your hands.
  • In a bowl, mix together the basil, mint, chopped pistachios, lemon zest, and a few pinches of flaky salt and a generous amount of pepper.
  • Assemble: Drizzle the zucchini with about 2 tablespoons of the chili oil. Squeeze on about ½ tablespoon of lemon juice, and gently toss with a spatula.
    Add the topping and feta, and toss to combine. Taste, adding flaky salt or pepper to taste, or more chili oil for richness or lemon juice for tang.
  • Store leftover chili oil in a jar in the fridge. It will last several weeks, though you may need to briefly leave it out at room temp to return the oil to its liquid state.

Notes

  1. Chili flakes: 1 TBSP of red pepper flakes = a pretty spicy salad. If you want less heat, use 1 to 2 teaspoons OR use a moderate chili flake like Aleppo pepper or gochugaru. My favorite is to use 2 tablespoons Aleppo pepper for a spicy salad with lots of nutty flavor. 
  2. Nut allergy: Use pepitas instead of pistachios.
  3. Vegan feta: Adds a really nice creamy element plus a slightly salty tang. My favorite brand is Violife. If you don’t have feta, you can either (a) make my homemade Tofu Feta (you’ll need to make it in advance, as it marinates in the fridge for 1-2 days) or (b) replace the feta with a large ripe avocado, torn into chunks with your hands or diced; season it with salt & lemon juice. 
  4. Zucchini slicing options: Skinny battons take more time but are ideal if you want smaller pieces of zucchini / something with less bite. 
  5. To make this a main meal with roasted chickpeas: Drain and rinse 2 cans of chickpeas; thoroughly dry them with a dish towel or salad spinner. Add to a rimmed sheet pan, toss with 1.5 tablespoons olive oil, 1 teaspoon kosher salt, and black pepper to taste. Bake for 20 minutes, then shake the pan; continue roasting 7 to 10 minutes or until crisp and golden brown. Fold into the salad with the topping. 

Nutrition

Calories: 227kcal | Carbohydrates: 16g | Protein: 8g | Fat: 17g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 8g | Sodium: 89mg | Potassium: 808mg | Fiber: 6g | Sugar: 5g | Vitamin A: 3627IU | Vitamin C: 42mg | Calcium: 167mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




48 Comments

  1. Zohra Qureshi says:

    Can I mix a boiled egg?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Zohra, we’re vegan and don’t cook with eggs, so I’m afraid we cannot advise you about whether it will work in this recipe.

  2. Danielle says:

    5 stars
    This was super simple, and delicious. I am not a lover of zucchini, but this had me coming back for seconds. My husband loved it too! We’re excited to try it again with different herbs, and maybe throw in some chickpeas as suggested. Thanks for another yummy, quick meal.

    1. Kaitlin @ Rainbow Plant Life says:

      We’re so happy that the salad turned out well for you, Danielle. Thank you for taking the time to leave a comment and for trying out the recipe!

  3. Ashley says:

    4 stars
    I had alot zucchini that I didn’t know what to do with, so I made this salad. I was skeptical bc I don’t like raw zucchini that much. For me it needed to set for an hour and then I really liked it. I definitely will make again, especially during zucchini season.

    1. Kaitlin @ Rainbow Plant Life says:

      We’re so happy that the salad turned out well for you, Ashley. Thank you for taking the time to leave a comment and for trying out the recipe!