Thai Peanut Steak Crunch Salad
Thai Peanut Steak Crunch Salad combines juicy marinated steak, crisp veggies, and a creamy peanut dressing for a vibrant weeknight dinner.
There’s something about slicing into a perfectly marinated steak and watching the juices pool over a pile of crunchy vegetables that just feels like a win. This Thai Peanut Steak Crunch Salad started as a way to use up leftover grilling ingredients before a Fourth of July cookout, and honestly, it never left our regular rotation after that.
Ever notice how the best salads aren’t really “diet food” at all? This one is loaded with tender sirloin, crisp romaine, sweet bell pepper, and a peanut dressing so good you’ll want to drink it with a spoon.
Well, between the sriracha kick, the honey sweetness, and that toasty peanut crunch, every bite hits a different note. It’s colorful, it’s fragrant with fresh cilantro and mint, and it comes together faster than you’d think for something this impressive.
Table of Contents
Ingredients for Thai Peanut Steak Crunch Salad

This recipe serves 4 to 5 people and breaks down into three easy parts: the marinated steak, the peanut dressing, and the fresh salad base. Here’s everything you’ll need.
| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| Marinated Steak | Coconut aminos | 1/3 cup | Soy sauce works as a substitute |
| Marinated Steak | Rice wine vinegar or coconut vinegar | 1/4 cup | Adds brightness to the marinade |
| Marinated Steak | Olive oil | 3 tbsp | Helps the marinade cling to the meat |
| Marinated Steak | Honey | 3 tbsp | Balances the heat from the sriracha |
| Marinated Steak | Sriracha | 2 tbsp | Adjust to your spice preference |
| Marinated Steak | Garlic powder | 1 tsp | Fresh minced garlic works too |
| Marinated Steak | Cilantro, chopped | 1/3 cup | Skip if you’re not a cilantro fan |
| Marinated Steak | Salt and pepper | To taste | Season generously |
| Marinated Steak | Steaks of choice | About 4 lbs (3 steaks) | Sirloin steak recommended |
| Peanut Dressing | Peanut butter | 1/3 cup | Any nut butter works for allergies |
| Peanut Dressing | Water | 1/3 cup | Thins the dressing to pourable consistency |
| Peanut Dressing | Honey | 2 tbsp | Maple syrup is a good vegan swap |
| Peanut Dressing | Coconut aminos | 1 tbsp | Adds savory depth |
| Peanut Dressing | Lime juice | 1 tbsp | Freshly squeezed is best |
| Peanut Dressing | Sriracha | 1 tbsp | More or less depending on heat level |
| Peanut Dressing | Sesame oil | 1 tbsp | Toasted sesame oil adds nutty aroma |
| Salad Base | Greens (protein greens mix) | 4 oz | Sweet pea leaves, baby spinach, baby bok choy, or baby kale |
| Salad Base | Romaine hearts, chopped | 7 oz | Adds the signature crunch |
| Salad Base | Persian cucumbers, thinly sliced | 3 | English cucumber works as a substitute |
| Salad Base | Red bell pepper, thinly sliced | 1 | Adds sweetness and color |
| Salad Base | Red onion, thinly sliced | 1/4 | Soak in cold water to mellow the bite |
| Salad Base | Mint leaves | Handful | Fresh herbs are essential here |
| Salad Base | Cilantro | Handful | Adds bright, herby flavor |
| Salad Base | Peanuts | 1/4 cup | Roughly chopped for even crunch |
| Salad Base | Flake salt | For garnish | Finishes the dish beautifully |
How to Make Thai Steak Salad
Whisk together all the ingredients for the marinated steak in a small bowl. Place your steaks in a shallow dish, then pour the marinade over top, covering every surface. Cover and refrigerate for at least 3 hours, though overnight makes an even bigger flavor difference.
Once your steak has marinated, heat a large cast iron skillet over medium-high heat. Add a tablespoon of oil once it’s shimmering hot. Remove the steaks from the marinade and pat them dry so they get a proper sear instead of steaming.
Cook each steak for 3 to 5 minutes per side, until it reaches an internal temperature of 145 degrees F for medium rare. In my testing, I found resting the steak for a full 5 minutes before slicing makes a huge difference in juiciness.
Slice the rested steak against the grain into thin strips. The outside should look deeply caramelized, almost like a mahogany crust, while the inside stays blushing pink and tender.
While the steak rests, add all the peanut dressing ingredients to a blender. Blend until smooth and glossy, scraping down the sides as needed so nothing sticks.
Arrange the greens, romaine, cucumbers, bell pepper, and red onion on a large serving plate or platter. Scatter the mint and cilantro over top so their aroma hits you the second you lean in.
Top the salad with the sliced steak, then drizzle the peanut dressing generously over everything. Toss gently right before serving so the greens stay crisp instead of wilting under the dressing.

Substitutions and Variations
Need a vegan version? Swap the steak for grilled tofu or marinated tempeh using the same sauce, and use maple syrup instead of honey throughout. The peanut dressing already works perfectly as is.
For a gluten-free thai steak salad, double-check your sriracha brand, since some contain trace gluten. Coconut aminos are naturally gluten-free, so the rest of the recipe stays safe as written.
My family’s favorite variation swaps peanuts for chopped cashews when someone’s feeling fancy, and adds shredded carrots for extra crunch and color. It’s a simple peanut crunch salad twist that always disappears fast.
Expert Tips and Troubleshooting
Soggy greens are usually the result of dressing sitting too long before serving. Always toss the salad just before you plan to eat it, and keep dressing separate if you’re prepping ahead.
If your peanut dressing seems too thick, add water one tablespoon at a time until it reaches a pourable, silky consistency. Too thin? A spoonful more peanut butter fixes it right up.
After making this dozens of times, I’ve learned that patting the steak completely dry before searing is the difference between a deep golden crust and a gray, steamed surface. Don’t skip that step.
For more inspiration on balancing bold dressings with fresh produce, this guide on homemade vinaigrette recipes is a great next read. The Serious Eats guide to pan-searing steak also breaks down searing technique in more depth.
Storage and Meal Prep For dinner salad
| Component | Storage Method | Duration |
|---|---|---|
| Sliced Steak | Airtight container, refrigerated | 3-4 days |
| Peanut Dressing | Sealed jar, refrigerated | 1 week |
| Chopped Vegetables | Separate containers, refrigerated | 2-3 days |
| Assembled Salad | Not recommended, dress fresh | Same day |
To avoid waste, marinate extra steak and freeze it raw in the marinade for up to 2 months. Thaw overnight in the fridge and cook as directed for an easy future dinner.
Serving Suggestions

This dinner salad is hearty enough to serve on its own, but it also pairs beautifully alongside garlic bread caesar tortellini salad for a bigger spread. For dessert, keep things fresh with something like the cherry berry burrata rocket salad.
FAQs About Thai Peanut Steak Crunch Salad
What goes in a Thai peanut salad?
A Thai peanut salad typically includes crisp greens, cucumbers, bell pepper, herbs like mint and cilantro, and a creamy peanut dressing made with peanut butter, lime juice, and a little heat from sriracha.
How do I make Thai crunch salad extra crunchy?
Use a mix of romaine and fresh vegetables like cucumber and bell pepper, then top with chopped peanuts right before serving so they stay crisp instead of softening in the dressing.
Can I make the peanut dressing ahead of time?
Yes, the peanut dressing keeps well in a sealed jar in the refrigerator for up to a week, making it perfect for meal prep.
What can I substitute for steak in this salad?
Grilled tofu, tempeh, or shredded rotisserie chicken all work well in place of steak while keeping the same marinade and dressing flavors.
Why is my peanut dressing too thick?
Peanut dressing thickens as it chills, so simply whisk in a tablespoon of water at a time until it reaches a smooth, pourable consistency again.
Final Thoughts
This Thai Peanut Steak Crunch Salad proves dinner salads don’t have to be boring or bland. Between the marinated steak, crisp vegetables, and that irresistible peanut dressing, it’s become one of our most-requested summer meals.
Seriously, give this one a try at your next backyard gathering. Save it to Pinterest so you don’t lose it, and let me know in the comments how yours turns out.

Thai Peanut Steak Crunch Salad
Equipment
- Large mixing bowl
- Small mixing bowl
- Whisk
- Cast-iron skillet
- Blender
- Knife
- Cutting board
- Meat Thermometer
Ingredients
Marinated Steak
- â…“ cup Coconut aminos Soy sauce works as a substitute
- ¼ cup Rice wine vinegar or coconut vinegar Adds brightness to the marinade
- 3 tbsp Olive oil Helps the marinade cling to the meat
- 3 tbsp Honey Balances the heat from the sriracha
- 2 tbsp Sriracha Adjust to your spice preference
- 1 tsp Garlic powder Fresh minced garlic works too
- â…“ cup Cilantro, chopped Skip if you’re not a cilantro fan
- Salt and pepper To taste
- 4 lbs Steaks of choice About 3 steaks, sirloin recommended
Peanut Dressing
- â…“ cup Peanut butter Any nut butter works for allergies
- â…“ cup Water Thins the dressing
- 2 tbsp Honey Maple syrup is a vegan substitute
- 1 tbsp Coconut aminos Adds savory depth
- 1 tbsp Lime juice Freshly squeezed is best
- 1 tbsp Sriracha Adjust to taste
- 1 tbsp Sesame oil Toasted sesame oil preferred
Salad Base
- 4 oz Protein greens mix Sweet pea leaves, baby spinach, baby bok choy, or baby kale
- 7 oz Romaine hearts, chopped Adds signature crunch
- 3 Persian cucumbers, thinly sliced English cucumber works too
- 1 Red bell pepper, thinly sliced Adds sweetness and color
- ¼ Red onion, thinly sliced Soak in cold water first
- 1 handful Mint leaves Fresh
- 1 handful Cilantro Fresh
- ¼ cup Peanuts Roughly chopped
- Flake salt For garnish
Instructions
- Whisk together all of the marinade ingredients. Place the steaks in a shallow dish, pour the marinade over them, cover, and refrigerate for at least 3 hours or overnight.
- Heat a cast iron skillet over medium-high heat with a little oil. Remove the steaks from the marinade, pat them dry, and cook for 3 to 5 minutes per side until they reach 145°F for medium-rare.
- Rest the steaks for 5 minutes, then slice thinly against the grain.
- Blend all of the peanut dressing ingredients until smooth and creamy.
- Arrange the greens, romaine, cucumbers, bell pepper, and red onion on a large serving platter. Scatter the mint and cilantro over the vegetables.
- Top with the sliced steak, drizzle generously with the peanut dressing, garnish with chopped peanuts and flaky salt, then toss gently just before serving.
