Grilled Beef and Bok Choy Salad is a flavorful and vibrant dish that blends smoky grilled meat with the fresh crunch of greens. It’s perfect for a warm evening when you want something light but still hearty.
Start by choosing a tender cut of beef such as sirloin, ribeye, or flank steak. Slice the beef into thin strips or grill it whole and slice after resting. Marinate it in a mixture of soy sauce, ginger, garlic, sesame oil, and a touch of honey or brown sugar. Let the beef soak up the flavors for at least 30 minutes in the fridge.
While the beef is marinating, prepare the bok choy. Slice baby bok choy in half lengthwise and rinse well to remove any grit. Lightly brush the cut sides with oil and a pinch of salt.
Preheat your grill or grill pan over medium-high heat. Start with the bok choy, grilling it cut side down until you see char marks and the leaves wilt slightly, about 2 to 3 minutes. Remove and set aside. Then grill the beef strips or steak until done to your liking. Let the steak rest before slicing thinly against the grain.
Assemble the salad with grilled bok choy as the base, topped with sliced beef. Add extras like thinly sliced radishes, shredded carrots, and cucumber ribbons for texture and color. For crunch, sprinkle toasted sesame seeds or chopped cashews on top.
Whisk together a simple dressing of rice vinegar, soy sauce, lime juice, sesame oil, and a bit of honey. Drizzle it over the salad just before serving. Garnish with fresh herbs like cilantro or mint if you like.
This salad is a great mix of umami, freshness, and texture. It works beautifully as a main course or a vibrant side, especially alongside jasmine rice or chilled noodles.

Ingredients
- 1 lb beef sirloin steak
- 1 tbsp olive oil
- 1 tbsp soy sauce
- 1 tbsp rice vinegar
- 2 cloves garlic minced
- 1 tsp ginger minced
- Salt and pepper to taste
- 2 heads bok choy chopped
- 1 cup cherry tomatoes halved
- 1/2 red onion thinly sliced
- 1/4 cup cilantro chopped fresh
- 1/4 cup mint chopped fresh
- 1/4 cup peanuts roasted, chopped
Instructions
- In a small bowl, whisk together the olive oil, soy sauce, rice vinegar, garlic, ginger, salt, and pepper.
- Place the beef sirloin steak in a shallow dish and pour the marinade over it. Let it marinate for at least 10 minutes.
- Preheat a grill or grill pan over medium heat. Grill the steak for 3-4 minutes per side for medium-rare. Let it rest for a few minutes before slicing.
- In a large bowl, combine the bok choy, cherry tomatoes, red onion, cilantro, mint, and peanuts. Toss to combine.
- Slice the grilled steak and add it to the salad. Drizzle with any remaining marinade.
- Serve the salad immediately and enjoy!
Nutrition










Can’t believe you put peanuts in salad, that sounds weird! 😅
Didn’t have bok choy so I used spinach instead. Still turned out great!
Spinach is a good substitute! Glad it worked for you!
Really loved it except the peanuts. They were too crunchy for me. Maybe I’ll substitute with avocado next time.
I forgot the peanuts and it was still great! The bok choy is a nice change. Will make again! ⭐⭐⭐⭐
I never knew bok choy could taste so good! I replaced mint with basil since I had it at home! ⭐⭐⭐⭐
Yum!
This salad is amazing! The flavors blend perfectly. My fam loved it!
I totally agree! This salad is super delicious. I made it last week and my kids asked for seconds!
Not sure about putting mint in a salad with steak… but okay, I’ll admit it kinda works. I also used cashews instead of peanuts because I was out. Would recommend with the mint, though.
I tried this but forgot garlic. It still tasted fine! Just not as garlicky, ya know?
Yummy! A nice change from my usual salads. But the peanuts were too crunchy for my taste. Maybe less next time.
Yea, less peanuts could be better. But I think they give great crunch! Not everyone likes it that way tho.
I totally agree about the peanuts! I like them, but too many can ruin the flavor balance. Also, maybe try toasted almond slices next time?
Wow, this salad is amazing! The flavors are spot on, especially with the grilled beef!
Grilled the beef but it was way too tough, even after marinating. Gonna try chicken next time. ⭐⭐
The beef was tough, I cooked it too long maybe. But the dressing was tasty.
Tough beef can ruin a meal! Did you try cooking it less time next time? The dressing sounds nice though!
Grilled salad? What a weird combo! But the peanuts on top make it crunchy. Whatever works.
The instructions say 3-4 minutes per side for medium-rare… my grill runs hot so I accidentally overcooked. Still tasty, but next time I’ll watch the time like a hawk.
Honestly 3–4 min per side sounds too short. My grill runs cold or hot (idk) and I always end up guessing. Any chance you know what temp to aim for? Medium rare is like 120–130F right?
Oof, I’ve definitely done that—grills have their own personalities 😅 But glad it was still tasty! Watching the time like a hawk is the move.
This salad is AMAZING! The flavors just pop! Definitely a keeper. ⭐⭐⭐⭐⭐
Honestly, I didn’t have rice vinegar so I swapped with white wine vinegar. It tasted a bit sharp and not as “right,” but the garlic/ginger saved it.
Good save on the vinegar swap! White wine vinegar can definitely be a little sharper—next time maybe cut it with a tiny splash of water or add a pinch of sugar to round it out. Glad the garlic/ginger still carried it though.
I think rice vinegar vs wine vinegar is like… same thing? 😅 I bet it still tastes fine. Also I would’ve marinated longer than 10 minutes, but hey, not bad!
I’m not a fan of red onion so I left it out. Still fresh and full of flavor. Good recipe! ⭐⭐⭐
I also skipped the red onion and added cucumber instead! It turned out great. So crunchy! 😋
Tried it but I marinated my steak longer (like 2 hours) and it got a little too salty for me. Still good though, especially with the mint.
Low key, I messed it up—burnt the steak a bit and forgot to rest it. Even then the salad rescued it. Next time I’ll not rush lol.
Honestly that sounds pretty normal—steak always seems to go from “perfect” to “oops” real fast. Glad the salad saved it though! Next time rest it a few minutes and you’ll notice the difference.
I’m not usually a bok choy person, but the grilling/salad mix made it work. Cilantro and mint together is bold though—if you don’t like mint, you’ll hate it.
Totally agree—I’m not a bok choy person either, but grilling it makes it way more “cabbage-y” in a good way. And yeah, the cilantro + mint combo is loud… I love it though.
Quick and easy! Just what I need after work. 10/10
I made this last night and it was super delicious! Thanks for sharing.
Not my favorite. Thought it would be tastier. Bok choy is weird.
Made this for dinner and my family loved it. The beef was soo juicy! Will make again.
That’s awesome to hear! It’s great when the whole family enjoys a meal. Do you have any tips for getting the beef even juicier?
Absolutely delicious! The marinade was perfect and my family loved it!
Not sure about the amounts—1 tbsp soy sauce + 1 tbsp rice vinegar feels a little too salty/strong with that much garlic/ginger? Still, I liked the flavor balance.
I added some extra spices and it was amazing!!! 🔥
I made this for a party and everyone raved about it! Totally a keeper!
I don’t think this is how you grill steak. You should cook it longer.
I usually grill my steak for at least 10 minutes each side! It just doesn’t taste right otherwise. But I guess some people like it rare. 😅
Look, I don’t cook much, but even I managed to make this! So good!
Easy recipe for weekdays, but it felt more like a side dish than a meal. Maybe add some rice?
Loved the crunch from the peanuts! Just a hint of ginger is also nice.
Not my cup of tea.
That’s totally fine! Everyone has different tastes. What do you usually prefer instead?
Grilled beef and bok choy sounds good, but idk, sounds a bit too fancy for me. I like my salads simple!
Soooooooo healthy?? I’m always skeptical of salads that “actually fill you up.” But if you don’t overcook the steak, this might work. Five stars.
So easy! I put in some avocado too and it was a hit at the dinner party. Thanks for sharing!
Sounds delicious! I never thought to add avocado, but now I wanna try it that way too!
The marinade smelled amazing. I marinated mine for like 30 minutes and the steak came out tender. Would absolutely make again, especially for summer dinners.
Pretty tasty, though I think 3-4 min per side might be too much for my grill—mine came out closer to medium. Next time I’ll start checking earlier. Flavor is still solid.
Totally agree—3–4 min/side depends a lot on grill heat and steak thickness. I usually start checking early too, like closer to 2–3 min, and pull for medium-rare then rest. Glad the flavor still hit though!
Not sure about mint in a beef salad. Like… I love mint in dessert and drinks, but on dinner? My husband hated it lol. Flavor was still there, just weird to us.
LOVED IT! So simple and quick to make. Definitely saving this one!
I’m glad to hear you loved it! It’s one of my favorites too. The flavors are just perfect together!
I think this is too much work for just a salad. Can you really grill steak for a salad? Seems weird.
So good!!! I used chicken instead of beef because that’s what I had. Still a winner!
Is bok choy the same as cabbage? I got mixed up, I used cabbage instead, still came out good but not as fresh.
Cabbage is like, not the same as bok choy at all! But hey, if it tastes good, who cares? Lol.
Bok choy is different from cabbage, but I think your dish still sounds delish! Glad it turned out well!
Idk, my sald came out soggy. I think I added too much oil? Anyway, didn’t like it much.
I wasn’t sure about the bok choy but it actually worked well with everything else. Surprising!
This salad is super refreshing! I loved the combination of flavors. Definitely a 5-star dish!
I tried this salad and it was amazing too! The beef adds a great touch. 5 stars from me!
This sounds super fresh—bok choy + mint + peanuts is a winning combo. I’d probably marinate a bit longer than 10 minutes though.
Totally agree—the mint makes it feel really bright. I usually do closer to 20 min for the beef, and I’ll mix the marinade with a bit more soy if I’m feeling it. 😄
I was skeptical about bok choy in a salad, but it worked surprisingly well! My kids even ate it!
My kids didn’t like it at all. They said it’s too healthy. 😂
The steak was a bit tough to me. Maybe I overcooked it? Still tasted good tho. Thx!
Grilled beef good, salad weird. Not sure if I’d make it again.
This was shockingly fresh for something so fast. The bok choy stayed crisp and the marinade on the steak was legit. I added a squeeze of lime at the end and it popped even more.
This is really confusing… do I cook the bok choy? Do I have to grill it too?
I followed it but my marinade tasted a little too sharp from the rice vinegar. Maybe I used stronger vinegar? I added a pinch more salt and it fixed it. Still a fun salad.
I made it for dinner last night and my family loved it! So fresh and delicious. Will make again!
That’s awesome! I love when my family enjoys a meal. What’s your secret for keeping the beef so tender?
Really? I tried something similar and it didn’t taste good at all. I think the marinade was too strong.
Beef + bok choy salad is a weird concept but I gotta admit it slaps. I did not have mint so I used extra cilantro and it was still good.
Grilling steak is no joke, but this recipe made it easy! 😊
I don’t see how bok choy works in a salad. Seems weird to me. Not gonna try.
Bok choy? What’s that? I used regular cabbage. Still awesome!
Quick and easy recipe! But I think the steak could’ve been thicker for more flavor.
Nah, I think it was just fine. The flavor comes from the marinade, not just the steak thickness.
I totally agree! A thicker steak would definitely make it more juicy. But I love the salad idea!
This salad is fresh and delicious! The flavors really pop, especially with the mint! 🍃
Mint in salad? Really? I never thought of that. Sounds weird, but I’ll give it a try. Hope it tastes good!
Absolutely! That mint gives it such a refreshing taste. I love how it brightens everything up! 🌱
I tried it and it was okay… the marinade is nice though. The bok choy was kinda watery (maybe I chopped it too big). Still decent salad!