Crunchy Asian Peanut Salad with Satay-Style Dressing

Salads & Dressings

October 30, 2026

Indonesian Salad with Spicy Peanut Dressing – vegetarian recipe

Indonesian salad with spicy peanut dressing is the 15-minute lunch I crave all summer — cool cucumbers, cabbage, sprouts, and radishes under a velvety, ginger-laced peanut sauce. Nothing touches heat, so everything stays crisp to the last bite.

If you’re craving a salad that’s anything but boring, you’ve come to the right place! This recipe is all about the dressing—a luscious, creamy peanut sauce that channels the irresistible flavors of satay. It strikes that perfect, addictive balance of spicy, sweet, and tangy that makes Southeast Asian cuisine so magical. Tossed with a medley of crisp, fresh vegetables, this salad is a textural delight and a flavor explosion in every bite. It’s the perfect light-yet-satisfying meal that will transport your taste buds and become a new staple in your recipe rotation.

Ingredients

• For the Salad
• 2 small cucumbers, peeled and sliced 1/4 inch / 6mm thick
• 2 cups / 200g (7.1 oz) finely shredded cabbage
• 1 cup / 100g (3.5 oz) fresh bean sprouts
• 3 radishes, thinly sliced
• 3 scallions, sliced into 1-inch / 2.5cm lengths
• For the Peanut Dressing
• 2/3 cup / 170g (6 oz) crunchy natural peanut butter
• 3 tablespoons / 45ml (1.5 fl oz) milk (or unsweetened plant-based milk)
• Juice of 1/2 lemon (about 1-2 tbsp / 15-30ml)
• 1/2 teaspoon / 2g (0.07 oz) minced fresh ginger
• 2 cloves garlic, minced
• 1 teaspoon / 7g (0.25 oz) honey (or maple syrup for a vegan option)
• Dash of cayenne pepper, to taste
• Salt, to taste
• 3 to 4 tablespoons / 45-60ml (2 fl oz) water, as needed

Instructions

1. In a large salad bowl, combine all the salad : sliced cucumbers, shredded cabbage, bean sprouts, most of the radishes, and the scallions. Reserve a few radish slices for garnish. Gently toss to mix everything together.2. To prepare the dressing, combine the crunchy peanut butter and milk in a medium bowl. Use a fork or a small whisk to beat the mixture together until it’s well blended. Don’t worry if it seems very thick at this stage.3. Add the remaining dressing to the peanut butter mixture: lemon juice, minced ginger, minced garlic, honey, cayenne pepper, and salt. Stir vigorously until everything is incorporated. Add the water, one tablespoon at a time, until the dressing reaches your desired consistency. Taste and adjust the seasoning if needed—add more salt for savoriness, honey for sweetness, or cayenne for heat.4. Divide the salad among 4 to 6 serving plates. Drizzle a few spoonfuls of the peanut dressing over each portion and garnish with the reserved radish slices. Serve immediately, with the remaining dressing on the side for everyone to add as they please.

Nutritional Information

• (Estimated)
• Serving Size: 1/4 of recipe
• Calories:** 350 kcal
• Protein:** 12g
• Carbohydrates:** 20g
• Fat:** 25g
• Disclaimer: is an estimate and may vary based on the specific used.

Pro Tips

• for the Perfect Salad
• Make it Vegan:** Easily make this recipe vegan by swapping the milk for an unsweetened plant-based milk (like almond or soy) and using maple syrup or agave nectar instead of honey.
• Meal Prep Friendly:** The dressing can be made up to 3 days in advance and stored in an airtight container in the refrigerator. The vegetables can also be chopped ahead of time; just store them separately and toss everything together right before serving to maintain maximum crunch.
• Boost the Protein:** To make this a more substantial meal, add a cup of cooked edamame, crispy baked tofu, or chickpeas to the salad.
• Adjust the Consistency:** This dressing is versatile! Keep it thick to use as a dip for spring rolls or veggie sticks, or thin it out with a little extra water to create a pourable, drizzle-worthy dressing.

FAQ

Q: How can I make this satay salad vegan
A: To make this recipe completely vegan, simply use maple syrup or agave nectar instead of honey in the dressing, and choose an unsweetened plant-based milk like almond, soy, or oat milk.

Q: Can I add more protein to this vegetarian salad
A: Yes, this salad is a great base for added protein. To make it a more substantial meal, toss in a cup of cooked edamame, crispy baked tofu, or chickpeas for a satisfying protein boost.

Q: Is this peanut salad good for meal prep
A: This salad is perfect for meal prep. Prepare the peanut dressing and store it in an airtight container in the fridge for up to 3 days. Chop all the vegetables and store them separately. Combine the salad and dressing just before serving to keep everything crisp and fresh.

Q: What can I use instead of peanut butter for the dressing
A: If you have a peanut allergy or prefer a different flavor, you can substitute the peanut butter with creamy almond butter or sunflower seed butter. The texture will be similarly rich and creamy, offering a delicious alternative.

More Recipes You’ll Love

Indonesian Salad with Spicy Peanut Dressing – vegetarian recipe
Stav Kogan

Indonesian Salad with Spicy Peanut Dressing

A vibrant, crunchy salad featuring a luscious, creamy peanut sauce inspired by satay. This recipe strikes the perfect balance of spicy, sweet, and tangy, making for a light-yet-satisfying meal that's a flavor explosion in every bite.
Prep Time 15 minutes
Total Time 15 minutes
Servings: 6 serving
Calories: 350

Ingredients
  

For the Salad
  • 2 small cucumbers, peeled and sliced 1/4 inch / 6mm thick
  • 2 cups (200 g / 7.1 oz) finely shredded cabbage
  • 1 cup (100 g / 3.5 oz) fresh bean sprouts
  • 3 radishes, thinly sliced
  • 3 scallions, sliced into 1-inch / 2.5cm lengths
  • For the Peanut Dressing
  • 2/3 cup (170 g / 6 oz) crunchy natural peanut butter
  • 3 tablespoons (45 ml / 1.5 fl oz) milk (or unsweetened plant-based milk)
  • Juice of 1/2 lemon (about 1-2 tbsp / 15-30ml)
  • 1/2 teaspoon (2 g / 0.07 oz) minced fresh ginger
  • 2 cloves garlic, minced
  • 1 teaspoon (7 g / 0.25 oz) honey (or maple syrup for a vegan option)
  • Dash of cayenne pepper, to taste
  • Salt, to taste
  • 3 to 4 tablespoons (45-60 ml / 2 fl oz) water, as needed
  • for the Perfect Salad
  • Make it Vegan:** Easily make this recipe vegan by swapping the milk for an unsweetened plant-based milk (like almond or soy) and using maple syrup or agave nectar instead of honey.
  • Meal Prep Friendly:** The dressing can be made up to 3 days in advance and stored in an airtight container in the refrigerator. The vegetables can also be chopped ahead of time; just store them separately and toss everything together right before serving to maintain maximum crunch.
  • Boost the Protein:** To make this a more substantial meal, add a cup of cooked edamame, crispy baked tofu, or chickpeas to the salad.

Method
 

  1. In a large salad bowl, combine all the salad : sliced cucumbers, shredded cabbage, bean sprouts, most of the radishes, and the scallions.
  2. Reserve a few radish slices for garnish. Gently toss to mix everything together. 2. To prepare the dressing, combine the crunchy peanut butter and milk in a medium bowl. Use a fork or a small whisk to beat the mixture together until it's well blended.
  3. Don't worry if it seems very thick at this stage. 3.
  4. Add the remaining dressing to the peanut butter mixture: lemon juice, minced ginger, minced garlic, honey, cayenne pepper, and salt.
  5. Stir vigorously until everything is incorporated.
  6. Add the water, one tablespoon at a time, until the dressing reaches your desired consistency.
  7. Taste and adjust the seasoning if needed—add more salt for savoriness, honey for sweetness, or cayenne for heat. 4.
  8. Divide the salad among 4 to 6 serving plates.
  9. Drizzle a few spoonfuls of the peanut dressing over each portion and garnish with the reserved radish slices.
  10. Serve immediately, with the remaining dressing on the side for everyone to add as they please.
  11. Adjust the Consistency:** This dressing is versatile!
  12. Keep it thick to use as a dip for spring rolls or veggie sticks, or thin it out with a little extra water to create a pourable, drizzle-worthy dressing.

Nutrition

Calories: 350kcalCarbohydrates: 20gProtein: 12gFat: 25g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Carrot and Water Chestnut Salad – vegetarian recipe

Ultimate Carrot and Water Chestnut Salad Recipe

Carrot and water chestnut salad is built on lasting crunch: shredded young carrots, waxy potatoes, and crisp water chestnuts in a lemon-coriander dressing with sesame or peanut oil. Chat masala or black salt season it at the end. It stays snappy even on the second...

Carrot and Water Chestnut Salad – vegetarian recipe

Ultimate Carrot and Water Chestnut Salad Recipe

Carrot and water chestnut salad is built on lasting crunch: shredded young carrots, waxy potatoes, and crisp water chestnuts in a lemon-coriander dressing with sesame or peanut oil. Chat masala or black salt season it at the end. It stays snappy even on the second...