Thai Steak Salad with Kale and Cashews

This post may contain affiliate links.

With bold, vibrant flavors, this paleo-friendly Thai Steak Salad will get you excited to eat your greens even in the dead of winter.

This is the third in a series of recipes I created for Moyer Beef. Moyer can be found in many Tops Friendly Markets across the Northeast. Thai Steak Salad with Kale and CashewsIt can be pretty hard to get excited about salad this time of year. But after a few days of eating carbs on carbs on carbs (what do you mean mac and cheese and Christmas cookies isn’t a balanced meal?) I really needed some vegetables in my life.

Luckily, I have a few tricks up my sleeve for salads that are totally crave-able even when it’s snowing outside. This Thai Steak Salad definitely fits the bill. It’s warm and hearty, packed with flavor, and tossed with a vinaigrette that smells so good you’ll be dreaming about it for days.

Thai Steak Salad with Kale and Cashews

They key to making a delicious winter salad is starting with a hearty protein. This isn’t the time to be messing around with delicate flavors. Steak is perfect.

For this Thai steak salad, I used an inside round/London broil from Moyer, a brand that sources USDA grade Prime or Choice beef from small family farms in New York and Pennsylvania. (You can read about my visit to one of their partner farms here.)

How to cook delicious London Broil

London Broil gets a bad rap sometimes; I get it. Growing up in the 80’s, we ate it frequently because it was affordable, but it wasn’t usually prepared in a way that showed it off well. With less than 5 grams of fat, London Broil is considered an extra-lean cut of beef. Unfortunately, that lack of fat also means it’s prone to drying out and becoming tough. But prepared correctly, it can actually be really tender and delicious!

Marinating the steak helps keep it tender, while infusing it with tons of flavor. For this recipe, I flavored the marinade with sesame oil, fish sauce, chili paste, and ginger. You want the steak to marinate for between three and twenty-four hours, so go ahead and prep everything either at night or in the morning before you leave for work so dinner will be a breeze.

Thai Steak Salad with Kale and Cashews

Once your steak tenderizes and soaks up all that delicious flavor, grill it until it’s medium-rare or medium and slice it thinly across the grain. (Please don’t cook it well done unless you know you like it that way.)

While the steak cooks, prepare the rest of the salad. Kale makes a great salad base, since it’s hearty enough to stand up to the beef. I love mixing fresh basil and mint in with it to brighten the flavor and make it a little more interesting. Massage the kale with reserved marinade and lime juice to help tenderize it. I prefer lacinato/dinosaur kale, which is more tender, but used curly kale this time because it was all they had at the store. Either way, you can’t go wrong.

For flavor and texture, I add peppery radishes, charred scallions (you can substitute thinly sliced red onion if you prefer), and roast cashews.

And there you go – a winter salad that you’ll actually look forward to eating!

Thai Steak Salad with Kale and Cashews

Thai Steak Salad with Kale and Cashews

Thai Steak Salad with Kale and Cashews

Print Pin Save
Cook Time: 3 hours 20 minutes
Total Time: 3 hours 20 minutes
Servings: 6
Calories: 477kcal


  • cup coconut vinegar or apple cider vinegar
  • 2 Tablespoons fish sauce
  • ¼ cup sesame oil
  • ¼ cup olive oil
  • ½ teaspoon fermented chili paste optional
  • salt
  • 1.5 pounds London Broil about 2 inches thick
  • 1 tablespoon grated ginger
  • 2 garlic cloves grated
  • 6 scallions
  • 1 tablespoon olive oil
  • 2 bunches lacinato/dinosaur kale
  • 2 limes juiced
  • 6 sprigs mint chopped
  • 6 sprigs basil chopped
  • 6 radishes thinly sliced
  • ¼ cup roast cashews
  • lime wedges for serving


  • Combine the first five ingredients in a small bowl; season with a generous pinch of salt. Pour half of the marinade into a small container and refrigerate to use later on the kale. Stir the ginger and garlic into the remaining marinade. Place the steak in a small, deep container; pour the marinade over the steak, turning it to coat. Dover and refrigerate at least 3 hours, or up to 24 hours.
  • Heat a grill pan over medium-high heat. Add the scallions and cook 4-5 minutes, or until the scallions soften and start to lightly char. Remove the scallions from the heat and slice them thinly.
  • Add 1 tablespoon of oil to the grill pan. When the oil starts to shimmer, add the steak (discard the marinade). Grill for 15 minutes, turning once, or until the steak reaches an internal temperature of 140ºF. Remove from the heat and let rest 10 minutes before slicing thinly against the grain.
  • Remove the tough stems and ribs from the kale, then thinly slice the leaves. In a large bowl, combine the kale, reserved marinade, and lime juice. Use your hands to massage the dressing into the kale until it begins to soften. Season to taste with salt and pepper. Toss in the mint, basil, sliced scallions, radishes, and cashews.
  • Top the salad with the sliced steak. Serve with lime wedges, if desired.
Nutrition Facts
Thai Steak Salad with Kale and Cashews
Amount Per Serving
Calories 477 Calories from Fat 306
% Daily Value*
Fat 34g52%
Saturated Fat 7g44%
Cholesterol 78mg26%
Sodium 662mg29%
Fiber 4g17%
Sugar 3g3%
Protein 30g60%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @HealthyDelish or tag #HealthyDelish!




Hi, I'm Lauren!

I'm a certified plant-based cook and enthusiastic omnivore who loves looking for creative ways to make weeknight meals more nutritious. I'm the author of Heathy Eating One Pot Cookbook and Healthy Meal Prep Slow Cooker Cookbook. I also blog at The Busy Foodie. Read more...


Get My Quickstart Guide to Reclaiming Your Weeknights.

Better Meals. Fewer Dishes. 

Thanks! Keep an eye on your inbox for updates.

Leave a Comment

Recipe Rating (Optional)

This site uses Akismet to reduce spam. Learn how your comment data is processed.