Vietnamese steak salad brings seared beef together with rice noodles, crisp vegetables, fresh herbs, and a bright lime-and-fish-sauce dressing. Inspired by Vietnamese herb and beef salads, it balances savory, sour, sweet, and fresh flavors; ingredients and dressing styles vary by region and household.
Ingredients
- For the steak: 1 lb (450 g) flank steak or skirt steak, about 1 in (2.5 cm) thick
- 1 tbsp (15 ml) fish sauce
- 1 tbsp (15 ml) fresh lime juice
- 1 tsp (5 ml) neutral oil, such as canola or avocado oil
- 1 tsp (4 g) brown sugar
- 1 garlic clove (3 g), finely grated or minced
- 1 tbsp (8 g) finely minced fresh lemongrass, tender inner part only
- ¼ tsp (1 g) freshly ground black pepper
- 1 tbsp (15 ml) neutral oil, for the skillet
- For the salad: 4 oz (115 g) dried rice vermicelli noodles
- 5 oz (140 g) tender lettuce or thinly sliced napa cabbage
- 1 cup (130 g) cucumber, thinly sliced or cut into matchsticks
- 1 cup (110 g) carrot, peeled and cut into matchsticks
- ½ cup (75 g) thinly sliced red onion
- 1 cup (100 g) mung bean sprouts, rinsed and drained
- ½ cup (15 g) fresh mint leaves, loosely packed
- ½ cup (15 g) fresh cilantro leaves and tender stems, loosely packed
- ⅓ cup (45 g) roasted unsalted peanuts, roughly chopped
- For the lime-fish sauce dressing: 2 tbsp (30 ml) fish sauce
- 3 tbsp (45 ml) fresh lime juice, from about 2 limes
- 3 tbsp (45 ml) water
- 2 tbsp (25 g) granulated sugar
- 1 garlic clove (3 g), finely minced
- 1 small red Thai chile (5 g), thinly sliced, or ¼ tsp (1 g) crushed red pepper flakes
Instructions
- Marinate the steak. In a shallow dish, stir together the fish sauce, lime juice, teaspoon of oil, brown sugar, garlic, lemongrass, and black pepper. Add the steak and turn it to coat. Cover and refrigerate for 20 minutes, turning once if convenient. The lime adds flavor but does not make the beef safe to eat raw; keep the meat chilled while it marinates, and discard the used marinade.
- Prepare the noodles and salad ingredients while the steak marinates. Cook the rice vermicelli according to the package directions, usually by soaking or briefly simmering, until tender but not mushy. Drain, rinse under cool water to stop the cooking, and drain thoroughly again. Wash and dry the lettuce or cabbage, cut the vegetables, rinse the sprouts, and pick over the herbs. Keep the salad ingredients separate for now so the delicate herbs and greens stay fresh.
- Mix the dressing. Stir the fish sauce, lime juice, water, and sugar in a small bowl until the sugar dissolves. Add the garlic and chile. Taste a small amount and adjust to your preference: a little more lime sharpens it, a splash of water softens it, and a pinch of sugar rounds out a particularly salty or sour dressing. The dressing should taste lively and slightly stronger on its own than it will once it coats the noodles and vegetables.
- Sear the steak. Take the steak out of the marinade and let excess liquid drip off; pat the surface lightly with paper towels so it browns rather than steams. Discard the marinade and wash hands and any surfaces that touched raw beef. Heat a heavy skillet over medium-high to high heat until very hot, then add the tablespoon of oil. Sear the steak for about 4–5 minutes per side, adjusting for thickness and how quickly it browns. Check the thickest part with a food thermometer: USDA FSIS sets the safe minimum for whole cuts of beef at 145°F (63°C), followed by a 3-minute rest. If needed, cook a little longer and check again.
- Rest and slice the beef. Transfer the steak to a clean cutting board and let it rest for 5 minutes. Resting gives the juices time to settle and also exceeds the required 3-minute safety rest. Slice thinly across the grain; if the steak has distinct long muscle fibers, turn the slices so you cut across those fibers rather than parallel to them. This makes a flank or skirt steak easier to chew.
- Assemble and serve. Put the noodles, lettuce or cabbage, cucumber, carrot, onion, sprouts, mint, and cilantro in a large serving bowl. Add about two-thirds of the dressing and toss gently until the noodles and vegetables are lightly coated. Arrange the warm steak on top, add the remaining dressing to taste, and finish with the chopped peanuts. Serve promptly, with extra dressing at the table.
Tips
- Look for lemongrass, but don’t let it stop you. Fresh lemongrass gives the marinade a citrusy, grassy aroma. If it is unavailable, use 1 teaspoon (2 g) finely grated lime zest in its place; the result will be brighter and less herbal, but still fits the dressing. Do not substitute woody outer lemongrass stalks, which stay tough.
- Cut across the grain. This matters especially with flank or skirt steak. If it is hard to see the grain before cooking, look for the direction of the fibers on the cooked steak and cut perpendicular to them. Thin slices also help the beef mingle with the noodles instead of taking over each bite.
- Keep the greens dry and the dressing separate. Wet lettuce dilutes the dressing, while dressing the whole bowl too early makes the herbs limp and the noodles gummy. Drain the noodles well and toss only what you expect to eat right away.
- Choose a practical fish sauce substitute if needed. Use 1½ tablespoons (22 ml) soy sauce plus ½ tablespoon (7 ml) lime juice in place of each tablespoon of fish sauce. It will taste less savory and lack fish sauce’s distinctive aroma; reduce added salt elsewhere and taste before adding more.
Serving Suggestions
Serve the salad as a complete lunch or a light dinner: the noodles make it filling, while the beef adds a savory centerpiece and the herbs keep each forkful fresh. For a family-style meal, put the noodles and vegetables in a broad bowl, fan the sliced steak over them, and set out the dressing and peanuts separately. That way, everyone can choose how much dressing and crunch to add.
If you are serving other dishes, pair the salad with fresh spring rolls, a simple vegetable stir-fry, or steamed rice. A bowl of lime wedges is useful for anyone who likes extra acidity. For a more substantial table, serve small portions alongside grilled vegetables or a clear soup rather than adding another heavily dressed salad. Keep the peanuts on the side if anyone at the table needs to avoid them.
Variations
Use another cut of beef: Sirloin is a convenient choice if flank or skirt steak is difficult to find. Choose a piece of similar thickness, cook it to the same thermometer-guided safe temperature, and slice it thinly across the grain. A thinner steak may cook faster, so rely on the thermometer rather than the clock alone.
Make it without noodles: Omit the vermicelli and increase the lettuce or cabbage and vegetables by about 2 cups (150 g). The bowl will be lighter and more vegetable-forward, and you may need less dressing. Alternatively, serve the beef and vegetables over cooked rice, though that makes it more of a warm rice bowl than a noodle salad.
Adjust the heat and herbs: Leave out the chile for a mild dressing, or add more in small increments for extra heat. Thai basil can replace some or all of the mint or cilantro; it brings a peppery, anise-like note, so the flavor changes but remains compatible. If cilantro is not welcome at the table, use extra mint and a little thinly sliced scallion.
Make the dressing vegetarian: Replace the fish sauce with soy sauce or a vegetarian mushroom seasoning, then taste and balance with lime, water, and sugar. This changes the characteristic savory flavor of the Vietnamese-style dressing, but still makes a pleasant tangy sauce. Check the seasoning before dressing the salad because these substitutes vary in saltiness.
Storage and Reheating
For the best texture, store the undressed salad components, cooked noodles, sliced steak, dressing, and peanuts in separate airtight containers. Refrigerate cooked steak and other perishable ingredients within 2 hours of serving; cooked steak keeps for 3–4 days in the refrigerator. The noodles and cut vegetables are best within about 3 days, while fresh herbs may soften sooner. If the salad has already been dressed, refrigerate it promptly and eat it within 1 day, understanding that the greens and herbs will wilt.
Eat the steak cold on a freshly assembled salad, or reheat only the portion you plan to use. Warm it gently in a covered skillet with a teaspoon of water, or microwave it in short intervals, until leftovers reach 165°F (74°C). Reheating can make thin steak slices firmer, so avoid prolonged heating. Do not leave the assembled salad at room temperature for more than 2 hours, or more than 1 hour if the surroundings are above 90°F (32°C).
Frequently Asked Questions
Can I make Vietnamese steak salad ahead?
Yes. Cook and chill the noodles, make the dressing, and cut sturdy vegetables up to a day ahead; keep each component covered and separate in the refrigerator. You can also marinate the steak for the stated 20 minutes shortly before cooking. Keep the herbs, peanuts, and dressing away from the greens and noodles until serving so the salad stays crisp. Cooked steak can be prepared ahead and served cold or gently reheated.
What is the best steak for this salad?
Flank and skirt steak both have pronounced grain and plenty of beef flavor, making them good choices when sliced thinly across the grain. Sirloin is a widely available alternative with a somewhat different texture. Thickness matters more than choosing a particular label: a piece around 1 inch (2.5 cm) thick is easier to sear and check than very thin strips, which can overcook quickly.
Is nuoc cham always made the same way?
No. Nuoc cham is a Vietnamese dipping-sauce style with many household and regional variations. Fish sauce, lime or another sour element, water, sugar, and garlic or chile are common building blocks, but the proportions and additions vary. This version is deliberately balanced for a salad: it is tangy and savory, with enough sweetness to soften the lime and fish sauce.
Can I use bottled lime juice?
You can, but fresh lime juice generally tastes more aromatic and less flat in a dressing with only a few ingredients. If using bottled juice, start with a little less than the listed amount, mix the dressing, and add more to taste. The right balance depends on the acidity of the juice and the saltiness of your fish sauce, so tasting is more reliable than adding extra automatically.
How do I stop the rice noodles from sticking together?
Cook them only until tender, then drain and rinse with cool water to remove surface starch and stop carryover cooking. Let them drain thoroughly before tossing with the dressing; excess rinse water dilutes the sauce. If you prepare them ahead, a small splash of neutral oil can help keep them separate, but use only enough to coat lightly so the dressing can still cling.
Can I make this salad gluten-free?
Rice vermicelli is usually made from rice, and fish sauce is often gluten-free, but product ingredients and processing vary. Check the labels on the fish sauce, noodles, and any substitute seasonings. If you use soy sauce in place of fish sauce, choose a gluten-free tamari and check that the rest of the ingredients are suitable for your needs.
Related
- Vegan Stuffed Marrow with Lentils and Herby Breadcrumbs
- Vegan Stuffed Marrow Recipe UK: Hearty Oven-Baked Dinner
- Vegetarian Stuffed Marrow with Lentils and Herbs
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).