Flavorful,
Irresistible
Pepper Steak with Bell Peppers & Onion
The version that fixes everything wrong with takeout pepper steak — tender beef, glossy sauce, peppers that still have a bite. No wok required.
The Story
Every pepper steak recipe promises the same thing. Most don’t deliver.
You’ve made this before. Not this exact recipe — the idea of it. Strips of beef, a shiny dark sauce, peppers and onion, maybe over rice. It looks so simple in the photo. Then you actually cook it, and the beef comes out chewy no matter how expensive the cut was. The sauce turns out either watery and sad or thick like glue. And the peppers — the peppers always lose. They go from crisp to grey and limp before the meat is even done.
None of that is your fault. It’s a technique problem, not a talent problem — and it’s the same handful of mistakes almost every home version of this dish makes. This recipe was built specifically to fix those mistakes, one at a time, with a sauce that’s naturally low-carb and a method that takes about 30 minutes from cutting board to table.
Why It Works
The five things that usually go wrong — solved
“Why is my steak always tough?”
Most recipes skip the two things that actually tenderize thin-sliced beef: cutting against the grain, and a quick baking-soda velvet marinade — the same trick used in restaurant kitchens.
Fixed by: a 15-minute velveting step in the ingredients below. It’s optional, but it’s the difference between “chewy” and “restaurant.”“My sauce is either watery or gluey.”
Cornstarch slurries are hard to eyeball, and most keto swaps skip thickener entirely, leaving a thin, forgettable sauce.
Fixed by: a small, exact amount of xanthan gum whisked into cold liquid first, so it thickens evenly without clumping.“My bell peppers turn soggy and grey.”
Peppers and beef cook at different speeds. Throwing everything in one pan at once means one of them overcooks — usually the peppers.
Fixed by: searing beef and stir-frying vegetables separately, then combining at the very end so peppers stay crisp-tender.“It tastes like bad takeout, not good takeout.”
Flat flavor almost always means missing aromatics or a one-note sauce — usually just soy sauce and pepper, nothing else building depth.
Fixed by: fresh garlic and ginger bloomed in the pan, plus a touch of tomato paste and fish sauce for savory depth without added sugar.“I don’t have 45 minutes on a weeknight.”
Recipes that look “quick” often hide 20 minutes of unlisted prep.
Fixed by: a slicing shortcut, a one-bowl sauce, and a cook time that’s genuinely under 15 minutes once prep is done.What You’ll Need
Ingredients — serves 4
- 1.5 lbs flank steak or sirloin, sliced thin against the grain
- 1 tbsp coconut aminos
- 1/2 tsp baking soda (the velveting secret — tenderizes cheaper cuts)
- 1 tsp toasted sesame oil
- 1/2 tsp black pepper, coarsely cracked
- 1 large red bell pepper, sliced into strips
- 1 large green bell pepper, sliced into strips
- 1 large yellow onion, sliced into thin half-moons
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp avocado oil, divided
- 1/3 cup coconut aminos
- 1/4 cup beef broth
- 1 tbsp rice vinegar
- 1 tbsp tomato paste
- 1 tsp fish sauce (optional, adds depth)
- 3/4 tsp black pepper, freshly cracked
- 1/4 tsp xanthan gum
- 1/2 tsp red pepper flakes, optional
Method
Instructions
Slice the steak thinly against the grain — look for the lines running through the meat and cut across them, not with them. Toss the strips with coconut aminos, baking soda, sesame oil, and black pepper. Let it sit for 15 minutes at room temperature while you prep everything else.
In a small bowl, whisk the xanthan gum into the cold beef broth first, before adding anything else — this prevents clumps. Then stir in coconut aminos, rice vinegar, tomato paste, fish sauce, black pepper, and red pepper flakes. Set aside.
Heat 1 tablespoon avocado oil in a heavy skillet or wok over high heat until it just starts to shimmer. Add the beef in a single layer, in two batches so it doesn’t crowd the pan. Sear 60–90 seconds per side, until browned but not fully cooked through. Remove to a plate.
Add the remaining oil to the same pan. Add onion and bell peppers, and stir-fry over high heat for 3–4 minutes, until the edges are starting to char but the vegetables are still crisp. Add garlic and ginger, stir for 30 seconds until fragrant.
Return the beef and any accumulated juices to the pan. Pour in the sauce and toss everything together over high heat for 1–2 minutes, until the sauce thickens slightly and coats every piece with a glossy, dark sheen.
Pull the pan off the heat and let it rest for 2 minutes — this lets the sauce settle into the meat instead of pooling at the bottom of the bowl. Serve hot over cauliflower rice or alongside garlic butter cabbage.
Nutrition
Per serving (1 of 4)
Estimates only — exact numbers depend on your cut of beef and specific brands used.
Get It Right
Pro tips worth remembering
🔪 Slice while semi-frozen
Pop the steak in the freezer for 15 minutes before slicing — it firms up the meat, making thin, even cuts against the grain far easier.
🔥 Heat the pan properly
Let your skillet heat for a full minute before the oil goes in. A pan that isn’t hot enough is the most common reason for grey, steamed beef.
🫑 Cut peppers uniformly
Same-width strips cook at the same rate, so you won’t end up with some pieces raw and others limp.
🥄 Taste before serving
Sauces vary by brand. Taste after glazing — a pinch more black pepper or a splash of vinegar can sharpen the whole dish.
Make It Yours
Variations to try
This recipe is a solid base — here’s how people in the KetoGarnish community adapt it for their week.
Storage & reheating
Store in an airtight container in the fridge for up to 4 days, or freeze for up to 2 months. Reheat in a hot skillet for 2–3 minutes rather than the microwave — this keeps the peppers from turning mushy on the second day.
Questions
Frequently asked questions
Traditional versions aren’t, because of sugar and cornstarch in the sauce. This version swaps in coconut aminos and xanthan gum, keeping it to roughly 7g net carbs per serving.
You can, but the beef will be noticeably chewier. If you’re using a naturally tender cut like ribeye or tenderloin tips, it’s less essential — for flank or sirloin, it’s worth the 15 minutes.
Yes — it holds up well for 4 days refrigerated. For the best texture, slightly undercook the peppers when prepping, since they’ll continue to soften a little in storage.
Try it over shirataki noodles, alongside garlic butter cabbage, or spooned into lettuce cups for a lighter, low-carb option.
No. A heavy stainless steel or cast iron skillet works just as well, as long as it gets properly hot before the beef goes in.
Craving more like this?
Explore more high-protein, budget-friendly keto dinners built with the same problem-solving approach.
Explore More on KetoGarnish