Best Ever Thai Beef Salad Recipe with Rice Noodles | So Much Food

Best Ever Thai Beef Salad Recipe with Rice Noodles | So Much Food
Home » Recipes » Time/Skill » 30 Minute Meals » Thai Beef and Noodle Salad (Yum Nua)
Thai Beef and Noodle Salad (Yum Nua)
thai beef and noodle salad
Prep Time: 15 minutes
Cook Time: 10 minutes
5 from 21 votes
Jump to Recipe Pin It
Home » Recipes » Time/Skill » 30 Minute Meals » Thai Beef and Noodle Salad (Yum Nua)

Thai Beef and Noodle Salad (Yum Nua)

thai beef and noodle salad

This Thai Beef Salad is a go-to recipe in our house during the summer. Tender pieces of marinated skirt steak are grilled and served over chilled rice noodles with a spicy and tangy dressing that will blow your mind! This recipe is perfect for hot days when you want a refreshing and satisfying meal.

I have made this maybe 20 times. I even scaled up to make at a dinner party. It is an amazing, fresh exciting dish that is firmly locked in as one of my all time favourite recipes.” – David, So Much Food reader

Your Favorite Thai Flavors, in a Salad!

Spicy beef salad (Yum Nua) is a popular dish in Thailand, and it’s one of my personal favorites to order at my local Thai restaurant. But now I can finally make it at home, too!

Tender pieces of beef are tossed in a spicy and tangy sauce made of mostly fish sauce and lime juice with assorted veggies and fresh herbs. To make it more hearty, I added some thin rice noodles.

There are so many contrasting textures that keep this salad interesting. If you’re someone who thinks salads are boring or not filling enough, you have to make this yum nua salad!

thai beef salad with rice noodles

A Few Ingredient Notes …

Depending on where you live, you might not keep your pantry stocked with all of the ingredients needed to make this spectacular Thai spicy beef salad. A few special items to make sure you have on hand include:

  • Beef. I personally really like skirt steak, so that’s what I used. Look for one that’s at least 1/2-inch thick for best results. You could easily swap in flat iron steak, ribeye, sirloin steak, etc. so long as it’s tender and has good marbling.
  • Lemongrass. This is most often found in Thai cuisine and lends a citrus zing to many recipes. It adds tons of flavor to both the dressing and steak, so I highly recommend hunting some down! Lemongrass can be found at pretty much any Asian market, plus a lot of well-stocked grocery stores.
  • Fish sauce. This may be an ingredient you’ve never worked with, but it’s a staple in our household. It’s tangy and salty and adds tons of umami to a number of dishes. It’s a main component of the dressing and marinade; it doesn’t make the salad taste fishy, just rich and flavorful.
  • Rice noodles. The noodles here really are optional and this salad could be served with rice instead, but I loved it all together. I used thin rice noodles, but use your favorite.
  • Thai chilis. Also known as ‘birds eye’ chilis, these bite-sized bad boys pack in a good amount of spice and a fruity flavor. If you’re really sensitive, I would skip them altogether.
  • Toasted rice powder. This totally makes the dish! I wasn’t able to find any (except on Amazon), so I made my own by toasting some uncooked rice grains in a skillet and then blitzing them into a fine powder. (Check out my exact instructions in the recipe card below.)

yum nua salad with rice noodles

Step-By-Step Overview of Making This Thai Beef Salad with Rice Noodles

  1. Marinate the beef. You only need to marinate the steak for 30 minutes, but if I have time in the morning I’ll whisk together the marinade first thing and throw the beef in to soak all day.
  2. Whisk together the dressing. You could also measure everything into a jar, screw on the lid, and shake to combine. Wait to use the dressing until the sugar has fully dissolved.
  3. Cook the beef. Depending on the time of year, I’ll either cook the marinated steak in a cast iron skillet on my stovetop or I’ll fire up the grill and grill it. Either way, allow the beef to rest for 10ish minutes to give the juices time to redistribute before slicing.
  4. Assemble. I like to toss the beef and rice noodles with the dressing, then pile on the toppings from there.

toasted rice in a bowl
I toasted uncooked grains of rice to make my own rice powder (tutorial in the recipe card below!)

Make-Ahead Option

This is my go-to main dish salad on busy summer nights, because it’s so easy to throw together and can be partially prepped in advance. I like to marinate the steak ahead of time (it can sit in the marinade up to 8 hours), cut up the veggies and herbs, and make the dressing ahead of time.

Once that’s all prepped, the steak can be cooked in less than 10 minutes and the salad can be assembled. You can even create a build-your-own bowl situation!

Recipe Variations to Try

  • Swap the protein: If you don’t want to use beef, you could swap in chicken, shrimp, or thinly sliced pork!
  • Make it vegetarian: You could marinate tofu for a totally plant-based dinner.
  • Make it gluten-free: Replace the soy sauce with a gluten-free alternative, such as coconut aminos.
  • Omit the rice noodles: Yum nua salad is traditionally made without rice noodles, I just like to add them in to make the salad more filling!


If you do give this recipe a try, I love hearing about it! Leave a comment with a star rating below. Be sure to subscribe to my weekly newsletter and never miss a new recipe! You can also snap a photo & tag @JENNYGOYCOCHEA on Instagram.

More Thai-Inspired Dishes to Make

This post contains affiliate links from which I receive a small commission at no additional cost to you. Affiliate links allow me to keep providing great recipes for free and I never recommend products that I don’t love and personally own.

Main Dishes, Salad

Thai Beef and Noodle Salad Recipe (Yum Nua)

5 from 21 votes
Thai Beef and Noodle Salad is a favorite in our household during the summer. Tender pieces of skirt steak nestled in a bed of rice noodles with fresh veggies, herbs, and an addicting dressing!
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Makes: 4 servings

Ingredients

Steak:

  • 1 1/2 lbs. skirt steak, trimmed of silverskin and excess fat
  • 1 tablespoon chili garlic sauce or sambal
  • 3 tablespoons soy sauce
  • 1 tablespoon fish sauce
  • 1 tablespoon very thinly sliced lemongrass, tender inner leaves only

Dressing:

  • 1 tablespoon very finely minced lemongrass, tender inner leaves only
  • 1 garlic clove, grated
  • 2 Thai chili, finely minced (1 if you're sensitive to spice)
  • 2 limes, juiced
  • 1 tablespoon fish sauce
  • 1 teaspoon chili garlic paste or sambal
  • 1 tablespoon dark brown sugar

Salad:

  • 8 oz thin rice noodles
  • 2 beefsteak tomatoes, cut into wedges
  • 2 shallots, thinly sliced
  • mint leaves
  • Thai basil
  • cilantro leaves
  • 2 tablespoons toasted rice powder*
  • lime wedges, for serving

Instructions

  • Marinate the steak. Combine all the marinade ingredients and whisk together. Place steak in a zip-top bag and pour the marinade on top. Seal and marinate at room temperature for 30 minutes or in the fridge for up to 8 hours.
  • Make the dressing. Whisk together all the ingredients until the sugar dissolves. Set aside.
  • Cook the rice noodles according to package instructions. Drain and rinse thoroughly with cold water. Transfer them to a large serving bowl.
  • Heat a cast-iron skillet over medium-high heat. Remove the steak from the marinade and shake off any excess. Sear the steak for 3-4 minutes per side, transfer to a cutting board, and rest for 10 minutes. Slice against the grain. Alternately, the steak can be grilled on a hot grill for the same amount of time.
  • Assemble. Arrange the sliced steak on top of the noodles and nestle in the tomatoes and sliced shallots. Drizzle the dressing evenly over everything and top with toasted rice powder and all the fresh herbs. Serve with lime wedges.

Notes

*To make your own toasted rice powder: 
Because I wasn’t able to find any at the store, I made my own! Take 1/3 cup of uncooked jasmine rice and add it to a nonstick skillet over medium-low heat. Toast the rice for about 10 minutes, stirring occasionally until it’s golden brown. Let it cool and then blitz it in a spice grinder or use a mortar and pestle to grind it up. Store it in an airtight container until you’re ready to use it.
Storage: This recipe can be a great option for meal prep, but I do recommend keeping all the ingredients separate during storage. If you have leftover steak, leave it whole when you store it. Once it’s cool, store in an airtight container in the fridge for up to 5 days. You can keep the dressing in an airtight container for up to 1 week in the fridge.
If you have leftover rice noodles, make sure to toss them with a bit of oil before storing in a large ziplock bag, this keeps the noodles from sticking together.

Did you make this recipe?

SHARE YOUR COOKING ADVENTURES Tag @jennygoycochea on instagram

It’s important to me to show great respect to the cultures from whence the inspiration for a lot of my cooking comes. While I don’t claim for this recipe to be authentic, I am drawing inspiration and flavors from a dish (and a country!) with a lot of history.

Here are some related recipes from my favorite AAPI creators.

  • Classic Thai Beef Salad from Beyond Kimchee by Hyegyoung (Holly) Ford
  • Easy Thai Beef Salad from Omnivore’s Cookbook by Maggie Zhu
You might also like...

Rate & Review This Recipe

5 from 21 votes (18 ratings without comment)

Your email address will not be published. Required fields are marked *






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

  1. 5 stars
    Another absolute ringer!! 10/10 flavor and spice. My husband wants to try to make the flavor into a pho base now because it was that good!

  2. 5 stars
    This is heaven. Who would eat a grilled steak when they could have this?
    I fully intended to make the rice powder but somehow got started without it, and I used ramen noodles, which probably isn’t the best choice, but it was still just a delight on a plate. Next time I’ll follow directions better, but this is a gorgeous dish and I plan to eat it all summer. Thankfully, it’s only June!

    1. Jean,

      So happy you loved it! I love the substitutions you made–to me, cooking is all about working with what you have on hand so kudos to you!

  3. 5 stars
    Hi Jenny.
    I have made this maybe 20 times. I even scaled up to make at a dinner party. It is an amazing, fresh exciting dish that is firmly locked in as one of my all time favourite recipes. I live in Papua New Guinea and the freshness of the lemon grass and chilli grown locally really lift the dish.
    Thank you.

    1. Thank you so much for your kind words and for following along from so far away! Definitely envious of the freshness of your ingredients!