Home - Dinner - Meat - Thai Steak Salad with Rice Noodles

Thai Steak Salad with Rice Noodles

5 from 10 votes

This post may contain affiliate links. Please read my disclosure policy.

A quick, healthy steak salad recipe packed with spicy Southeast Asian flavors, fresh green herbs and broccoli.

An overhead image of a plate full of sliced steak, cucumbers, broccoli and rice noodles garnished with fresh mint leaves.

Are you looking for healthy recipes with beef?

I’ve got you covered with this delicious steak salad recipe, which is a balanced, vibrant meal on one plate.

Because I’m vegetable-forward cook and eater by nature, I tend to make produce the star of the show when I create recipes.

But every once in a while there’s nothing like a tasty steak salad recipe to satisfy all the cravings at once — fresh green vegetables, silky rice noodles and tender, juicy slivers of beef.

An overhead image of a plate full of sliced steak salad with cucumbers, broccoli and rice noodles garnished with fresh mint leaves.

This warm steak salad recipe is an absolute fave, and makes a perfectly balanced one-dish meal.

There’s super-tasty steak (I use skirt steak) broccoli and loads of fresh herbs and greens, all mixed with a zippy, honey-kissed chili-lime dressing.

Each bite delivers crisp crunch, savory juicy beef and a sour-sweet-salty kick.

I’m telling you, it’s hard not to devour it!

In terms of serving, the salad is super versatile.

You can serve the salad as a main-dish, either as a warm steak salad or at room temperature.

Sliced pieces of skirt steak on a cutting board with crushed peanuts and lime salad dressing in small bowls.

Once you slide this recipe into your weekly red meat rotation, you’ll find it a solution to more than one meal-time situations.

Serve this pretty salad as a casual dinner in the backyard, or as make-ahead meal that’s ready whenever you are.

The tossed salad can sit for an hour or two and will still taste great.

Is steak healthy?

Good quality beef steaks definitely fit into a healthy diet when eaten in moderation.

Red meat is an especially important source of fat, protein and minerals for those following a low-carb or ketogenic lifestyle.

Along with its high protein count, grass-fed beef has high amounts of omega-3 fatty acids, vitamin b12 and vitamin E.

Sliced pieces of skirt steak on a cutting board with crushed peanuts and lime salad dressing in small bowls.

What are the best steaks for salad?

The best steak cuts for tasty steak salads are tender, juicy and cook quickly.

These steaks are perfect for making this salad

  • Top loin (aka New York, Strip, Delmonico, Sirloin Strip)
  • Top Blade (aka Flatiron)
  • Rib Eye (Bone-in or boneless)
  • Skirt (aka Fajita or Bavette)

I’ve recently become smitten with skirt steak, which is a cut from the beef plate (or rib cage).

For the money, skirt steak is the tastiest cut of beef you can buy.

It has a supremely beefy, savory taste that I can only describe as mouth-watering.

Cooking with grass-fed beef

I cook beef about once a week, sometimes more, depending on how hangry certain boys and girls are in my house.

Because it’s not something we eat every single day, I buy pastured or grass-fed beef that’s been raised and processed humanely.

Grass-fed meat is more expensive, but I figure the extra cost is offset by indulging less frequently and choosing the best quality food we can afford.

When served as a main dish, this salad is good to serve four or more people with one pound of beef.

That relatively small amount of meat goes a long way!

A healthy steak salad is a one-dish meal: Warm Thai Steak Salad with Rice Noodles and Broccoli

This salad has been on repeat ever since it called out to me from the cover of Bon Appetit.

It instantly reminded me of the Asian flavors of a Thai or Vietnamese-style rice noodle salad, which I could hands down eat every day, like my Fresh Summer Roll Noodle Bowl and Sweet and Spicy Banh Mi Bowl.

The love the abundance of herbs in the salad is hard not to love.

It’s a trio of fresh mint, basil and cilantro, along with the refreshing slices of cucumber and crunch of roasted peanuts.

This is a healthy, flavorful salad with mixture of vegetables, protein and simple bold seasonings that hit all the flavor notes.

I hope it makes you happy – let me know in the comments if you make it!

Thai Steak Salad with Rice Noodles

Karen Tedesco
30-minute Thai Steak Salad packed with Southeast Asian flavors like lime, chili and mint. This salad is quick, healthy and incredibly delicious!
Print Pin
5 from 10 votes
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Meat
Cuisine Asian
Servings 4 servings


Chili Lime Dressing

  • cup (78 ml) fresh lime juice, from about 4 juicy limes
  • 1 jalapeño chili pepper, or 2 serranos, finely chopped
  • 1 tablespoon finely chopped garlic
  • 3 tablespoons honey
  • 2 tablespoons fish sauce
  • 1 tablespoon soy sauce or tamari
  • 2 tablespoons neutral vegetable oil

Noodle Salad

  • 1 pound (450 g) skirt steak
  • 1 pound (450 g) broccoli, cut into florets
  • 8 ounces (225 g) pad thai rice noodles
  • 4 Persian cucumbers, sliced into thin circles
  • 3 green onions, white and light green parts thinly sliced
  • 2 cups (80 g) baby salad greens
  • Fresh mint, basil and/or cilantro leaves, 1 cup total
  • cup (45 g) roasted unsalted peanuts, chopped


  • Make the dressing:
    In a small bowl, combine the lime juice, jalapeño, garlic, honey, fish sauce and soy sauce. Whisk in the oil until blended.
  • Put the steak on a rimmed baking sheet or plate. Pour ¼ cup of the dressing over the steak, turning to coat. Let the steak marinate 10-20 minutes.
  • Bring a large pot of salted water to a boil. Add the broccoli and cook 3 minutes. Scoop out the broccoli with a slotted spoon and place in a large serving bowl.
  • Cook the rice noodles in the boiling water according to package directions. Drain, rinse with cold water and drain again.
  • Add the noodles, cucumbers, green onions, salad greens and herbs to the serving bowl with the broccoli, tossing gently with tongs to mix it together.
  • Sprinkle the steak lightly with salt. Grill the steak over medium-hot grill over direct heat, about 4 minutes per side for medium-rare or until cooked to your taste. (Alternatively, cook the steak on a hot skillet or grill pan over high heat – turn on the exhaust fan). Transfer the steak to a cutting board and let it rest 10 minutes.
  • Slice the steak across the grain into ¼-inch slices and add to the serving bowl. Pour the remaining dressing over the salad and toss well. Sprinkle with the peanuts and serve.

Karen’s Notes and Tips

  • Grill the steak on a grill, or on the stovetop in a very hot pan (like cast iron).
  • Marinate the steak up to 6 hours ahead. 
  • Keep the dressing refrigerated up to 3 days.
Adapted from Bon Appetit


Serving: 1serving | Calories: 713kcal | Carbohydrates: 58g | Protein: 45g | Fat: 36g | Saturated Fat: 10g | Sodium: 955mg | Fiber: 9g | Sugar: 23g
Did you make this recipe? Mention @Familystylefood or tag #familystylefood on Instagram

Hey, I’m Karen

Creator of Familystyle Food

I’m a food obsessed super-taster and professionally trained cook ALL about creating elevated dinners with everyday ingredients. Find simplified recipes made from scratch and enjoy incredibly tasty food! Read more about me here.

Leave a comment and star rating

Do you have a cooking question? Leave your comment below and let me know how I can help.

Did you love this recipe? Just click on the stars to leave a rating!

Recipe Rating

Share your photo!Inspire others by uploading an image of your creation along with your review The maximum upload file size: 512 MB. You can upload: image. Drop files here

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


  1. 5 stars
    This is one of our favorites!

  2. Is the dressing also the marinade for the steak? Thanks!