If you’ve been searching for a side dish that’s equal parts refreshing, flavorful, and just a little bit spicy, this Cucumber Salad with Spicy Peanut Dressing might just be your new favorite. There’s something about the crisp bite of fresh cucumbers paired with the creamy richness of peanut butter and the kick of sriracha that makes this salad irresistible. It’s light enough to serve on a hot day, yet packed with flavor that holds its own next to grilled chicken, Asian stir-fry, or even a hearty rice bowl.
This recipe is perfect for when you want to throw something together quickly but still feel like you’re eating something exciting and delicious. It comes together in under 20 minutes, uses simple pantry staples, and offers a balance of flavors that will keep you going back for seconds (or thirds, no judgment here).
I actually whipped this up one afternoon when I had a few cucumbers sitting in the fridge and absolutely zero motivation to cook something elaborate. A little peanut butter, a splash of soy sauce, and a squeeze of sriracha later — this salad was born. And let me tell you, it did not last long at the dinner table.
Let’s jump right into how to make it!
Ingredients You’ll Need
For the salad:
-
2 large cucumbers, thinly sliced
-
1/2 teaspoon salt
-
1/4 cup chopped roasted peanuts
-
1 tablespoon chopped fresh cilantro
-
1 green onion, thinly sliced
For the spicy peanut dressing:
-
3 tablespoons creamy peanut butter
-
1 tablespoon soy sauce
-
1 tablespoon rice vinegar
-
1 teaspoon sesame oil
-
1 teaspoon honey
-
1 to 2 teaspoons sriracha, to taste
-
2 to 3 tablespoons warm water (to thin the dressing)
STEP 1: PREP YOUR CUCUMBERS
Start by grabbing your two cucumbers and slicing them thinly. I prefer using a mandoline to get those perfectly even slices, but a sharp knife works just fine. Then, place the sliced cucumbers in a colander and sprinkle them with 1/2 teaspoon of salt. Toss them gently with your hands — this will help draw out excess water and keep your salad from getting soggy.
Let the cucumbers sit for 10 to 15 minutes while you make the dressing. After the time’s up, pat them dry with a clean kitchen towel or paper towels. Don’t skip this step! It really helps the dressing cling to the cucumbers better.

STEP 2: WHISK TOGETHER THAT CREAMY, SPICY DRESSING
Now for the heart of this recipe — the spicy peanut dressing. In a small bowl, whisk together:
-
3 tablespoons creamy peanut butter
-
1 tablespoon soy sauce
-
1 tablespoon rice vinegar
-
1 teaspoon sesame oil
-
1 teaspoon honey
-
1 to 2 teaspoons sriracha (depending on how much heat you like)
Once all those are combined, slowly whisk in 2 to 3 tablespoons of warm water — just enough to thin the dressing into a smooth, pourable consistency. You want it to be creamy but not too thick that it clumps up on the cucumbers.
Taste it at this point. Need more heat? Add a little more sriracha. Want it tangier? A dash more vinegar will do the trick.

STEP 3: BRING IT ALL TOGETHER
In a large mixing bowl, combine your drained cucumber slices and that irresistible spicy peanut dressing. Gently toss until the cucumbers are evenly coated.
Transfer the dressed cucumbers to your serving bowl and top them with:
-
Chopped roasted peanuts for crunch
-
Sliced green onions for a bit of bite
-
Fresh cilantro for a burst of herbaceous flavor
You can serve this right away for max crunch, or let it chill in the fridge for 10–15 minutes so the flavors can meld together a bit more.
Next-Level Tips & Flavor Boosts for Your Cucumber Salad with Spicy Peanut Dressing
Now that you’ve got the basics down, let’s talk about how to really bring this Cucumber Salad with Spicy Peanut Dressing to life. While the core recipe is already packed with flavor — that creamy peanut dressing with a spicy kick, the crunch of fresh cucumbers, and the pop of roasted peanuts — there are some super simple ways to change things up depending on what you have on hand or what you’re craving.
Whether you’re serving this salad at a summer barbecue, making it part of a meal prep plan, or enjoying it as a light dinner, I’ve got you covered with tips, tricks, and tasty variations that take it from great to unforgettable.

STEP 4: CUSTOMIZE WITH ADD-INS AND EXTRAS
One of my favorite things about this salad is how versatile it is. You can keep it super simple, or get creative with textures and flavors. Here are a few of my go-to additions that work beautifully with the base recipe:
-
Shredded carrots: They add a sweet crunch and extra color.
-
Thinly sliced radishes: Peppery and crisp, perfect for contrast.
-
Red bell pepper strips: Adds brightness and crunch without overpowering the peanut flavor.
-
Chopped mint or Thai basil: These herbs can bring a different kind of freshness — especially if you’re serving this alongside Thai or Vietnamese dishes.
-
A squeeze of lime juice: Swapping or adding lime juice to the dressing brings a citrusy brightness that really enhances the peanut and soy sauce combo.
You don’t need to go overboard — just one or two of these extras can completely change the vibe of the dish.
STEP 5: HOW TO MAKE IT A MEAL
Okay, so this salad is a total winner on its own — but if you’re like me and sometimes want your side dish to double as lunch or dinner, here’s how to bulk it up:
-
Add protein: Top the salad with grilled chicken, chilled shrimp, or baked tofu. The peanut dressing works like magic on all of them.
-
Serve it with noodles: Toss the cucumber salad with cold rice noodles or soba for a chilled noodle bowl that’s perfect for hot days.
-
Wrap it up: Use the salad as a filling for lettuce wraps or rice paper rolls. It makes for an easy, no-fuss lunch that doesn’t even need reheating.
MAKE-AHEAD TIPS
While cucumbers have a high water content (which is why we salt and drain them), this salad can still be made ahead of time — with a few small adjustments.
Here’s what works best:
-
Make the dressing ahead: You can whisk the peanut dressing together up to 2–3 days in advance. Store it in an airtight container in the fridge, and give it a good stir before using.
-
Prep the cucumbers but don’t dress them yet: Go ahead and slice, salt, and drain the cucumbers, then store them in a container lined with paper towels to absorb extra moisture. Keep them chilled until you’re ready to toss everything together.
-
Assemble just before serving: To maintain the salad’s crunch and fresh flavor, combine the cucumbers with the dressing and toppings right before serving.
This is especially helpful if you’re bringing the salad to a gathering or potluck — no soggy salad here.

TROUBLESHOOTING & COMMON MISTAKES TO AVOID
Even a simple recipe like this can go sideways if you’re not careful. Here are a few quick tips to make sure everything comes out just right:
-
Don’t skip salting the cucumbers. This step pulls out excess water and prevents the dressing from getting watery.
-
Don’t overdress the salad. You want the cucumbers coated, not swimming. Add the dressing a little at a time until it’s just right.
-
Use warm water in the dressing. Cold water can cause the peanut butter to seize and get clumpy.
-
Use natural peanut butter cautiously. If you’re using a more natural brand, make sure it’s well-stirred, as the oil separation can throw off the texture of the dressing.
PAIRING IDEAS: WHAT TO SERVE WITH THIS SALAD
This cucumber salad pairs beautifully with a wide range of mains — here are some of my favorites:
-
Grilled chicken thighs with a soy-lime glaze
-
Sticky teriyaki salmon
-
Sesame-crusted tofu
-
BBQ pork skewers
-
Fried rice or noodle bowls
It’s also perfect as a light lunch alongside a bowl of miso soup or some crispy spring rolls.
Cucumber Salad with Spicy Peanut Dressing: FAQs and Final Thoughts
We’ve covered all the how-to steps, flavor twists, and serving ideas — but if you’re anything like me, a few questions tend to pop up when you’re actually standing in the kitchen, ingredients in hand. So before you get chopping, here are some answers to the most common questions I’ve received (or asked myself) about making this delicious Cucumber Salad with Spicy Peanut Dressing.
Frequently Asked Questions
1. Can I use a different nut butter instead of peanut butter?
Yes! Almond butter or cashew butter will work well if you’re avoiding peanuts or just want a different flavor. Just keep in mind that they’re a little less bold than peanut butter, so you might want to bump up the soy sauce or sriracha for balance.
2. How long does this salad keep in the fridge?
It’s best eaten fresh, but if you’ve already tossed everything together, you can store it in the fridge for up to 24 hours. Just know that the cucumbers will release more water over time, and the dressing may thin out a bit. If possible, store the dressing and cucumbers separately and combine right before serving.
3. Can I make this salad ahead for a party or meal prep?
Definitely! Prep all the components ahead of time — cucumbers sliced and drained, dressing made and stored separately — and assemble just before serving for the best texture and flavor.
4. What kind of cucumbers should I use?
English cucumbers or Persian cucumbers are the best choice here. They have thin skins, very few seeds, and a naturally crisp texture. Regular slicing cucumbers can work, but you’ll want to peel them and scoop out the seeds to avoid bitterness and excess moisture.
5. How spicy is the dressing?
It’s totally customizable. Start with 1 teaspoon of sriracha, then taste and adjust from there. If you’re making this for a group, keep it mild and serve extra sriracha on the side so everyone can add their own heat.
6. Is this recipe vegan or gluten-free?
This salad is naturally vegetarian. To make it vegan, just swap the honey for maple syrup or agave. For a gluten-free version, make sure to use tamari instead of soy sauce.
7. Can I double the recipe for a crowd?
Absolutely. This recipe scales easily — just double or triple the ingredients. If you’re making a larger batch, be sure to salt and drain the cucumbers in a wider colander or in batches to keep them crisp.
Final Thoughts: A Salad That’s Anything But Boring
There’s something so satisfying about a dish that’s simple to make but packs in so much flavor and texture. This Cucumber Salad with Spicy Peanut Dressing is just that. It hits all the right notes — cool, crunchy, creamy, spicy, tangy — and it somehow manages to feel light and comforting all at once.
Whether you’re tossing it together as a quick lunch, pairing it with grilled meat for dinner, or bringing it to a potluck where you know you’ll be asked for the recipe (trust me, you will), this salad is one of those go-to dishes you’ll come back to again and again.
I’d love to hear how it turns out for you — did you add shredded carrots or toss in some noodles? Maybe swapped in almond butter or added a little lime juice? Drop a comment and let me know how you made it your own. This kind of recipe is made for customizing and sharing, and I can’t wait to see how you make it yours.
PrintCucumber Salad with Spicy Peanut Dressing
Cucumber Salad with Spicy Peanut Dressing is a refreshing and vibrant dish that blends cool, crisp cucumbers with a creamy, bold, and slightly spicy peanut sauce. It’s a perfect side dish for grilled meats, Asian-inspired mains, or as a light and flavorful snack. The balance of heat, acidity, and nuttiness makes each bite both crunchy and satisfying.
- Author: Mark's Recipe
Ingredients
2 large cucumbers, thinly sliced
1/2 teaspoon salt
1/4 cup chopped roasted peanuts
1 tablespoon chopped fresh cilantro
1 green onion, thinly sliced
For the spicy peanut dressing
3 tablespoons creamy peanut butter
1 tablespoon soy sauce
1 tablespoon rice vinegar
1 teaspoon sesame oil
1 teaspoon honey
1 to 2 teaspoons sriracha, to taste
2 to 3 tablespoons warm water, to thin
Instructions
1 Place the sliced cucumbers in a colander and sprinkle with salt. Toss gently and let sit for 10 to 15 minutes to draw out excess moisture. Pat dry with a clean towel.
2 In a small bowl, whisk together the peanut butter, soy sauce, rice vinegar, sesame oil, honey, and sriracha. Add warm water a little at a time until the dressing reaches a smooth, pourable consistency.
3 In a large bowl, toss the cucumbers with the spicy peanut dressing until evenly coated.
4 Transfer to a serving dish and sprinkle with chopped peanuts, green onion, and cilantro.
5 Serve immediately for maximum crunch or refrigerate for 10 to 15 minutes to let the flavors meld.
Notes
English cucumbers or Persian cucumbers work best for their thin skin and minimal seeds. Adjust the sriracha based on your heat preference, and use lime juice instead of rice vinegar for a citrusy twist. For extra crunch, add thinly sliced radishes or shredded carrots. This salad is best served fresh, as cucumbers can release water and dilute the dressing over time.





