High-Protein, Low-Carb Steak Fajita Bowl

While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more informations that can help your recipe turn out even better.
I believe bowls are the new therapy. (Also: I will fight anyone who says tacos are the only way to eat fajitas.) I’m stubborn about one thing: if you’re going to call it a High-Protein, Low-Carb Steak Fajita Bowl, it better actually make your muscles feel seen and not just be a sad lettuce pile with grated cheese. Also, have you noticed how everyone suddenly pronounces cilantro like it’s haute cuisine? Anyway.
I once ate a terrible version of this at a gym café and somehow left convinced I’d been personally betrayed by steak. That’s when I started making my own. If you like a gladiator-style dinner that doesn’t require carb therapy afterwards, this is for you. If not, there are alternatives — like my take on a grilled steak bowl with sauce that’s softer and a little less dramatic.
Confessions of a Burnt-Onion Person
The first time I tried this, I charred the onion so badly the smoke alarm called my neighbors on a field trip. It tasted like regret and charcoal (very on-brand). Also: I learned that bell peppers can sound like popcorn when they hit a screaming-hot pan. Who knew? There was a smell too — sort of like a campfire met a salad bar and had unresolved feelings. I also over-salted because I thought salt = love. I plated it like I was in a minimalist cooking show and then cried because dinner looked like an eviction notice.
I have a whole archive of wrongs: under-seasoned steak that could have used a restraining order, rubbery peppers because I sautéed them like they were going to a boxing match, and one time I used cilantro as a main course because I genuinely forgot to buy steak. Wild times. I could tell you it was a clean learning curve but it was messy, and sometimes I still burn one edge. It happens. It’s fine. Mostly.
How I finally stopped ruining dinner (and you can too)
What changed? Small things. Emotional maturity? Not really. Practical stuff: timing, rest, and less panic. I started letting the steak rest instead of hacking into it like I needed to check its feelings immediately. Also, less butter panflips and more patience. I learned that the High-Protein, Low-Carb Steak Fajita Bowl doesn’t need to scream to be delicious — it just needs balance (and cilantro, please).
I tweaked the seasoning to be reliable: garlic powder, cumin, chili powder — the holy trinity that doesn’t argue. I also stopped crowding the pan (which felt like personal growth) and used olive oil like it was a negotiation, not a lifestyle. Emotionally I accepted that sometimes the peppers will get a little too soft and sometimes the steak will be perfect and sometimes I’ll order pizza because life is a series of compromises. Try my version and then convince me it’s better than every other bowl. I will listen, defensively.
Ingredients
- Steak (sirloin or flank; about 1 lb)
- Bell peppers (assorted colors, 2-3)
- Onion (1 large)
- Olive oil
- Garlic powder
- Cumin
- Chili powder
- Salt
- Pepper
- Fresh cilantro (for garnish)
- Sour cream (optional)
- Avocado (optional)
cheap vs fancy: if budget’s tight, buy a tougher cut and slice thin; texture-wise you’ll still win if you rest the meat. Cilantro scarcity? Use parsley and lie to yourself.
Cooking Unit Converter
If you like converting cups to grams or just pretending metric is fun, here’s a small helper:
Cooking Process
- Season the steak with garlic powder, cumin, chili powder, salt, and pepper.
- Heat olive oil in a pan over medium-high heat.
- Cook the steak for about 5-7 minutes on each side until desired doneness.
- Remove the steak from the pan and let it rest.
- In the same pan, add sliced bell peppers and onion. Sauté until they are tender.
- Slice the steak and serve it over a bed of the sautéed veggies.
- Top with fresh cilantro and optional avocado or sour cream.
DIY moment: flip once maybe twice. Do not hover. Let the pan do its job. If you hear whining (either from a human or the pan), trust the sizzle. Slice against the grain, unless you love chewing. Also — and this is a small but powerful obsession of mine — sprinkle a tiny extra pinch of salt on the meat right after slicing. It’s petty and it fixes everything. Yes, I just said petty.

Your kitchen is loud and I have opinions
Tell me you’ve reheated steak without telling me. Do you meal-prep with expectations and then cry at 4 p.m.? Do your kids (or roommates, who are emotionally like kids) stare at bowls suspiciously like they’re modern art? I want to know. Do you eat avocado straight with a spoon? (I do, and I’m not proud.)
Also: if you’re the type who wants a breadier cheat day, I get you — I have a soft spot for ridiculous things like a burger bowls that masquerade as health food. Yes, that sentence contradicts my opening. I live in contradiction. Welcome.
Yes. Cook steak and veggies, cool, and store separately. Reheat gently so the peppers don’t turn into sad mush.
5–10 minutes. Enough time to scroll your phone and mourn your life choices. It makes the steak juicier. Trust me.
Absolutely. Swap the protein but keep the seasoning. Tofu might need a press (and therapy).
If you skip rice or tortillas, yes. It’s meat + veggies = low-ish carbs. But I won’t judge if you add a tortilla later. I won’t. Probably.
You can, but texture changes. Freeze only if future-you is okay with slightly softer peppers.
I’m not going to end with a neat moral because life is messy and so is the pan I just judged. Maybe make this tonight, maybe don’t; either way, if you find yourself chopping peppers while loudly reciting bad karaoke, we are simpatico. Also, if you want to compare notes about which steak cut sulks the least, text me (but don’t actually text me, we’ll just argue in my comments and then I’ll change my mind mid-thread while cooking).
Daily Calorie Needs Calculator
If you want to eyeball macros or pretend you’re a scientist for two minutes, there’s a tiny calculator for that:

High-Protein, Low-Carb Steak Fajita Bowl
Ingredients
Main Ingredients
- 1 lb Steak (sirloin or flank)
- 2-3 Bell peppers (assorted colors)
- 1 large Onion
- 2 tbsp Olive oil
- 1 tsp Garlic powder
- 1 tsp Cumin
- 1 tsp Chili powder
- to taste Salt
- to taste Pepper
- for garnish Fresh cilantro Use for garnish
- optional Sour cream
- optional Avocado
Instructions
Cooking
- Season the steak with garlic powder, cumin, chili powder, salt, and pepper.
- Heat olive oil in a pan over medium-high heat.
- Cook the steak for about 5-7 minutes on each side until desired doneness.
- Remove the steak from the pan and let it rest.
- In the same pan, add sliced bell peppers and onion. Sauté until they are tender.
- Slice the steak and serve it over a bed of the sautéed veggies.
- Top with fresh cilantro and optional avocado or sour cream.





