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
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

- 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:
- 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.
- 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!



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
- Use the smallest burner on your stove.
- Don’t be tempted to increase the heat above low.
- 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.
- Electric stove? Pay very close attention and prepare to take it off the heat sooner as needed.

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:
- Drizzle it over all types of tofu (tofu scramble, baked / fried / air-fried tofu)
- Use it in vinaigrettes (hello, spicy red wine vinaigrette!)
- Drizzle it over other fresh veggie salads (think cucumber or tomato salads)
- Spoon it over roasted vegetables or rice dishes
- Swirl it into creamy dips like whipped tofu ricotta or whipped feta (see page 209 of my cookbook Big Vegan Flavor for the recipe!)
- Use it to jazz up a noodle dish
- Dip dumplings in it
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
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.
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.
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.
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.
Absolutely. Use pepitas or a mixture of pepitas and sunflower seeds as a substitute for the pistachios.
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.

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

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
- 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.
- Nut allergy: Use pepitas instead of pistachios.
- 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.
- Zucchini slicing options: Skinny battons take more time but are ideal if you want smaller pieces of zucchini / something with less bite.
- 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
Nutrition information is automatically calculated, so should only be used as an approximation.
















Can I mix a boiled egg?
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.
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.
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!
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.
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!