Quick, bold, and beautifully balanced—this is weeknight dinner done right
The Dish That Changed My "Stir-Fry Game"
Let me be honest with you. For years, my idea of a stir-fry was dumping whatever vegetables were wilting in my fridge into a wok, adding some soy sauce, and calling it dinner. It was fine. Edible, even. But it wasn't exciting.
Then I discovered Bò Xào Ớt Xanh—Vietnamese stir-fried beef with green peppers—and everything changed.
This dish isn't complicated. It doesn't require a trip to a specialty grocery store or hours of marinating. But somehow, the combination of tender beef, crisp bell peppers, and that perfectly balanced savory sauce creates something genuinely special. It's the kind of dish that makes you look forward to cooking on a Tuesday night.
And the best part? From the time you start slicing the beef to the moment you're eating it over a steaming bowl of jasmine rice? About 15 minutes.
What Exactly Is This Dish?
In Vietnam, Bò Xào Ớt Xanh translates simply to "beef stir-fried with green chili peppers"—but don't let the name confuse you. The "chili" here is actually bell pepper (often called capsicum in many parts of the world) .
This is a classic Vietnamese home-cooking staple. It's not fancy restaurant fare—you won't find it on many banquet menus—but you'll absolutely find it on family dinner tables across the country, from Hanoi to Ho Chi Minh City.
The beauty of this dish lies in its simplicity: thinly sliced beef, crisp green bell peppers, onions, and a savory sauce that brings everything together. The bell peppers stay slightly crunchy, the beef is tender and juicy, and the whole thing comes together in a single wok or skillet .
And yes, if you want actual heat, you can absolutely add fresh chilies or chili paste. More on that later.
Ingredients You'll Need
For the Beef Marinade:
| Ingredient | Amount | Notes |
|---|---|---|
| Beef (flank steak, sirloin, or tenderloin) | 1 lb (450g) | Slice thinly across the grain |
| Soy sauce | 1 tbsp | |
| Fish sauce | 1 tbsp | The secret to that Vietnamese flavor |
| Brown sugar | 1 tbsp | |
| Garlic | 3 cloves, minced | |
| Black pepper | 1/2 tsp | Freshly ground |
| Cornstarch | 1-2 tbsp | For that velvety texture |
For the Stir-Fry:
For Serving:
Steamed jasmine rice (absolutely non-negotiable)
Fresh cilantro (for garnish)Lime wedges
Let's Cook: Step-by-Step
Step 1: Prep Everything First (This Is Important)
Here's the thing about stir-frying: once you start cooking, you don't stop. There's no time to slice another pepper or mince more garlic while the wok is blazing hot.
So do this first:
Slice your beef thinly across the grain. (Across the grain means cutting perpendicular to the muscle fibers—this is crucial for tenderness.)
Slice your bell peppers into bite-sized pieces, about 1 inch square .
Slice your onion into thin wedges.
Mince your garlic.
Having everything ready to go is called mise en place, and it's the difference between a relaxing cooking experience and a chaotic one.
Step 2: Marinate the Beef
In a medium bowl, combine your sliced beef with:
Soy sauce
Fish sauceBrown sugar
Minced garlic
Black pepper
Mix everything together until the beef is well coated. Let it sit for about 10-15 minutes—just enough time to absorb those flavors .
Right before cooking, sprinkle the cornstarch over the beef and toss to coat. This is a classic Vietnamese technique that creates a silky, velvety texture on the meat and helps thicken the sauce .
Step 3: Make the Stir-Fry Sauce
While the beef marinates, whisk together your sauce in a small bowl:
Oyster sauce (the backbone of the dish)
Water or beef brothA splash more soy sauce if you like
Set this aside near your stove. You'll need it in a hurry.
Step 4: High Heat, Quick Cooking
Heat your wok or large skillet over high heat—and I mean high. You want it screaming hot. Add 1 tablespoon of oil.
When the oil is shimmering (almost smoking), add half your beef in a single layer. Don't crowd the pan! If you add too much at once, the beef will steam instead of sear. Cook in batches if needed.
Sear the beef for about 1-2 minutes per side, just until browned on the outside but still slightly pink inside. Overcooking beef in a stir-fry is a tragedy we want to avoid.
Remove the beef to a plate and set aside .
Step 5: Cook the Vegetables
Add the remaining 1 tablespoon of oil to the wok.
Toss in your garlic and stir-fry for about 15 seconds—until fragrant but not burned.
Add the onions and green bell peppers. Stir-fry for 2-3 minutes until the vegetables are slightly softened but still crisp and bright green. You want them to have crunch, not be limp and sad .
Step 6: Bring It All Together
Return the beef to the wok. Pour in your sauce mixture.
Toss everything together and stir-fry for another 1-2 minutes, until the sauce thickens slightly and coats everything beautifully .
If you want heat, add your sliced fresh chilies now.
Step 7: Serve Immediately
Transfer to a serving plate. Garnish with fresh cilantro and serve piping hot over steamed jasmine rice.
The Vietnamese "Secret Sauce" Technique
What makes this dish distinctly Vietnamese rather than just "generic Asian stir-fry"? Two things:
1. Fish sauce. That pungent, salty, umami-packed liquid gold is irreplaceable. It doesn't make the dish taste fishy—it adds depth that soy sauce alone can't achieve .
2. The cornstarch velvet technique. Coating the marinated beef in cornstarch before stir-frying is a classic Vietnamese (and Chinese) technique that locks in moisture and creates that silky texture you get at good restaurants .
Adding Heat: Your Spice Options
The base recipe isn't particularly spicy—the "chili" in the name refers to bell peppers, not hot chilies. But if you want heat (and I always do), here are your options:
| Heat Level | How to Achieve It |
|---|---|
| Mild | Skip the fresh chilies—the dish is naturally mild |
| Medium | Add 1-2 sliced Thai chilies with the vegetables |
| Hot | Add 3-4 Thai chilies + 1 tsp chili garlic sauce in the sauce |
| Vietnamese Hot | Add fresh chilies, dried chili flakes, and chili oil (proceed with caution!) |
You can also serve the dish with Sriracha or chili garlic sauce on the side for people to add their own heat .
What Beef Cuts Work Best?
Choosing the right cut makes a huge difference:
| Cut | Best For | Notes |
|---|---|---|
| Flank steak | Excellent | Affordable, flavorful—slice thinly across the grain |
| Sirloin | Great | Tender and readily available |
| Tenderloin | Premium | Expensive but incredibly tender |
| Skirt steak | Very good | Similar to flank, full of beefy flavor |
Avoid stewing cuts like chuck or brisket—they need long, slow cooking to become tender.
Pro tip: Partially freeze your beef for 20-30 minutes before slicing. It firms up just enough to make ultra-thin slices much easier .
Variations to Try
Bò Lúc Lắc (Shaking Beef)
This is the fancy cousin of our dish. The beef is cut into cubes instead of strips and "shaken" in the wok. It's often served on a bed of watercress with a lime-pepper dipping sauce. Many versions also include tomatoes alongside the bell peppers .
With Broccoli
Add 1-2 cups of broccoli florets along with the bell peppers. This is a common variation that adds more vegetable goodness .
With Mushrooms
Toss in some sliced shiitake or wood ear mushrooms for extra texture and umami .
Extra Saucy
If you like more sauce to spoon over rice, double the sauce ingredients and add an extra 1/4 cup of water.
Troubleshooting Common Problems
What to Serve With It
Steamed jasmine rice is the classic choice—fluffy, fragrant, and perfect for soaking up the sauce.
Cucumber slices on the side add a cool, refreshing crunch.A simple soup like canh chua (sour soup) or even just a clear broth makes it a complete Vietnamese meal.
Pickled vegetables (đồ chua)—carrot and daikon radish pickled in vinegar and sugar—add brightness and acidity.
Storage and Reheating
Refrigerator: Store in an airtight container for up to 3 days .
Reheating: The wok is best, but a microwave works in a pinch. Add a splash of water before reheating to prevent the beef from drying out.
A note on texture: The bell peppers will lose some of their crunch after refrigerating, but the flavor remains delicious. This is actually a great meal prep option—the sauce soaks into everything overnight beautifully.
Final Thoughts
What I love most about Bò Xào Ớt Xanh is how it proves that simple doesn't mean boring. With just a handful of ingredients and about 15 minutes, you can create something that tastes like you actually know what you're doing in the kitchen.
The first time I made this for friends, they asked if I had taken a cooking class. (I hadn't.) They asked if it was a family recipe. (It wasn't—I found it online.) They asked if I could make it again next week. (Obviously.)
So tonight, skip the takeout menu. Grab some beef and a couple of green bell peppers. Open your windows—the stir-fry smell might be intense, but in the best possible way. And when you take that first bite of tender beef and crisp vegetables over a mound of steaming rice, you'll understand why this humble Vietnamese stir-fry has earned a permanent spot in my weeknight rotation.
Trust me. Your Tuesday night dinner is about to get a whole lot more exciting.
Have you made this dish? I'd love to hear how it turned out! Drop a comment below and let me know if you added extra heat or tried any variations.
Happy cooking, friends! 🍚🌶️
0 Comments