Beef and Peanut Salad became a regular in my kitchen after a friend served it at a casual lunch years ago. She called it her weeknight rescue meal because the vegetables needed no cooking and the beef took only minutes. I liked how the peanut dressing tasted both savory and slightly sweet, and how it did not turn the cabbage soggy even after sitting for a few minutes.
The shredded vegetables stay crisp, and the warm beef on top makes the dish feel more substantial than a typical salad. I usually make this when I have half a cabbage sitting in the fridge and want something quick that still feels like a proper meal.
About the Recipe
The ingredients are easy to find, and nothing requires special preparation beyond shredding and slicing. The beef cooks in about five minutes, and the dressing comes together in a bowl without any heating or blending equipment. You can have this on the table in under half an hour if the vegetables are prepped ahead. I make it on nights when I want something lighter than rice or roti but still need protein and flavor. The peanut dressing keeps for a day or two, so you can prep it in the morning and assemble the salad quickly in the evening.
Why you will love this recipe
The beef stays tender because it cooks fast over high heat, and the peanut dressing adds a rich, slightly tangy flavor without being heavy. You get a mix of textures in every bite, from the crunch of cabbage and radish to the soft baby corn and warm beef. The vegetables do not wilt under the dressing, so the salad holds up for a few minutes if you need to serve it and let it sit.
It feels filling without being starchy, which makes it useful when you want something satisfying but not dense. The red chile pepper adds just enough heat without overwhelming the peanut flavor.

Beef and Peanut Salad
Ingredients
- 1/2 head Cabbage - 1/2 head
- 1 Carrot (large)
- 125 gms Radishes
- 100 gms Baby Corn
- 1 tbsp Peanut Oil
- 1 Red Chile Pepper (seeded and finely chopped)
- 1 clove Garlic (finely chopped)
- 350 gms Lean Beef (trimmed of any visible fat and slice)
- 1 tbsp Dark Soy Sauce
- 1/4 cup Fresh Peanuts (optional)
- Red Chile Pepper - finely sliced, to garnish
For Dressing:
- 1 tbsp Smooth Peanut Butter
- 1 tsp Fine Sugar
- 2 tbsp Light Soy Sauce
- 1 tbsp Sherry Vinegar
- Salt and Pepper
Instructions
- Finely shred the cabbage and arrange on a platter.
- Peel the carrot and cut into very thin strips.
- Wash, trim and quarter the radishes and halve the baby corn lengthwise.
- Arrange these ingredients around the edge of the dish and set aside.
- Heat the peanut oil in a nonstick pan until smoking.
- Add the red chile pepper, garlic and beef to the pan.
- Cook for 5 minutes.
- Add the dark soy sauce and cook for a minute or two, until tender and cooked through.
- To make the dressing, place all the ingredients in a small bowl and blend them together until smooth.
- Place the hot cooked beef in the center of the salad.
- Spoon over the dressing and sprinkle a few peanuts.
- Garnish with the slices of red chile pepper.
- Serve immediately.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Cooking Tips
Beginners often underheat the pan, which causes the beef to release water and steam instead of searing. Make sure the oil is smoking before you add the beef, and avoid stirring too often in the first minute. If the beef looks grey instead of browned, your pan was not hot enough. The peanut butter dressing can seize up if the peanut butter is too thick, so add a teaspoon of warm water if it does not blend smoothly. Slice the beef against the grain so it stays tender, not chewy.
Top Tips
- Use a nonstick or well seasoned pan so the beef does not stick when you sear it over high heat.
- Prep all the vegetables before you start cooking the beef, since the meat cooks fast and you want to serve it warm.
- If you cannot find sherry vinegar, rice vinegar works well in the dressing.
- Add the peanuts just before serving so they stay crunchy and do not soften in the dressing.
- Slice the beef thinly, about a quarter inch thick, so it cooks through quickly without drying out.
Serving and Storing Suggestions
This recipe serves three to four people as a main dish. Prep time is about 15 minutes, and cooking takes another five to seven minutes. Serve the salad immediately after you add the beef so the contrast between the warm meat and cool vegetables stays sharp. Leftovers keep in the fridge for up to a day, but the cabbage will soften once it sits in the dressing. Store the beef and vegetables separately if you plan to have leftovers, then reheat the beef gently before assembling.
Similar Recipes
- Thai Beef Salad
- Sichuan Chicken Salad
- Vietnamese Cabbage Slaw with Pork
- Sesame Beef Stir Fry
- Peanut Noodle Salad with Vegetables
Nutrient Benefits
Lean beef provides protein and iron, which help with energy and muscle repair. Cabbage and carrots add fiber and vitamin C, and the peanuts bring healthy fats and a bit of extra protein. The peanut butter dressing adds flavor without relying on heavy cream or oil, and the vegetables stay raw so they keep most of their nutrients. The dish is relatively low in carbohydrates, making it suitable for those watching starch intake while still wanting a filling meal.
Frequently Asked Questions
Can I use chicken or pork instead of beef?
Yes, both work well. Slice them thinly and cook over high heat just like the beef, adjusting the time slightly if the pieces are thicker.
Why does my peanut butter dressing turn lumpy?
The peanut butter may be too cold or thick. Add a teaspoon of warm water and stir until it loosens and blends smoothly with the other ingredients.
Can I make the salad ahead of time?
Prep the vegetables and dressing ahead, but cook the beef and assemble the salad just before serving. The cabbage will soften if it sits in the dressing too long.
What can I use if I do not have dark soy sauce?
Regular soy sauce works, though the color will be lighter and the flavor slightly less rich. Add a tiny pinch of sugar to balance it.
How do I keep the beef tender?
Slice it thinly against the grain and cook it fast over high heat. Overcooking or cutting with the grain will make it tough and chewy.

