Introduction
Hey friend, this bowl is one of those meals I make when I want big flavor without a ton of fuss. I love feeding people, and this is the kind of dish that gets smiles even from folks who say they don't do "healthy" dinners. It's got the smoky, charred notes you'd expect from fajitas but swapped into a bowl format that keeps things low on carbs and high on protein. Think of it as the spirit of a fajita — all the sizzle and spice — wrapped around a lighter, grain-free base. I find it perfect for nights when I'm juggling work, school runs, or just trying to clear the fridge before grocery day. You can make it a solo dinner or stretch it for sharing, and it always feels like a little celebration at the table. Why this one works: the contrasts are what sell it — rich protein, crunchy charred vegetables, creamy cool toppings, and a citrus pop to wake everything up. Those contrasts keep each bite interesting, and they make the bowl satisfying without relying on heavy starches. I've had leftovers that were just as good the next day, and I've also served it to friends at casual get-togethers; people dig how fresh it tastes. If you like bold, unfussy food that comes together with familiar techniques and gives a real payoff, you're going to like this bowl.
Gathering Ingredients
Alright, let's talk shopping in a sane, friendly way — no stress. When you head to the market, aim for a few categories and you'll be set: a hearty protein, colorful vegetables, a rice alternative that keeps things light, a single creamy element, a bright citrus, and fresh herbs. Buying this way helps you mix and match later without a second trip to the store. If you like to peek at labels, go for fresher-looking produce and a protein cut with visible grain so it slices nicely. I often choose the protein from the counter so I can ask the butcher for a simple trim — makes home-slicing easier and faster. Smart swaps and shopping tips:
- Pick peppers and onions that feel heavy for their size — they hold up better when you cook them.
- For the rice substitute, look for fresh options or good-quality frozen; frozen is a lifesaver on busy nights.
- Choose a ripe avocado that gives to gentle pressure. If it's too firm, it won't be creamy; if it's too soft, it's hard to slice neatly.
- Grab a lime that's fragrant when you give it a squeeze — it makes a big difference in brightness.
Why You'll Love This Recipe
I promise you'll love this one because it hits that comfort-food sweet spot without weighing you down. You're getting serious protein, which keeps you full longer, and the whole bowl is designed so every mouthful has at least two contrasting elements — warm and creamy, smoky and bright, tender and crisp. That contrast is the secret to making a lighter meal feel indulgent. It's also highly adaptable, so if you ever find yourself staring into the fridge at 7pm, you can usually patch together a great bowl without a run to the store. Real-life wins:
- Weeknight hero: It comes together quickly when you break the work into manageable parts — that means less time at the stove and more time with whoever's around the table.
- Family friendly: Folks who like familiar flavors will appreciate the fajita notes, and you can easily make it kid-friendly by holding back any extra heat.
- Meal prep-friendly: The components reheat well, and the creamy topping keeps everything feeling fresh when you add it at the last minute.
Cooking / Assembly Process
Okay — let me walk you through the flow I use at home, in a way that keeps things calm and gets food on the table hot. First, I split the work into three stations: the protein station, the vegetable station, and the base station. That keeps pans from piling up and makes the timing flexible if a phone call or a kiddo interrupts. Handle one thing at a time so nothing gets overcooked; a little patience here means better texture later. Helpful technique notes:
- For the protein, aim for a good surface color before you stop — that caramelized outside gives you flavor without extra fuss.
- With the vegetables, let them have direct contact with the pan so they develop a nice char. That char is flavor — don't rush it.
- Treat the rice substitute gently: heat it through and finish with a bright squeeze of citrus so it doesn't taste flat.
Flavor & Texture Profile
This bowl lives on contrast. I love how the savory, slightly charred protein plays against sweet-tender vegetables and a light, citrusy base. The creamy element cools the heat and adds a silky note that makes each bite feel luxurious. Texture-wise, there's the satisfying chew of the protein, the snap of pepper and onion, and the gentle grain-like bite of the rice substitute. Those layers keep you interested bite after bite. Flavor highlights to look for:
- Smokiness from a browned surface — that rich note gives the bowl depth.
- A bright citrus zing at the end — it wakes up everything and balances richness.
- A cool, creamy counterpoint — that keeps the spice from feeling one-note.
Serving Suggestions
You'll want to serve this bowl hot and bright. I usually set out a small spread of finishing items so people can customize: extra citrus wedges, a creamy dollop, fresh herbs, and maybe a little sliced fresh heat if someone's feeling bold. Letting everyone build their own bowl turns dinner into a relaxed, interactive moment, which I love for both weeknights and casual gatherings. Easy serving ideas:
- Family-style: Keep the warm components in two bowls on the table and let folks assemble their own.
- Meal-prep mode: Store components separately and assemble when reheating so toppings stay fresh.
- For guests: Add a small bowl of pickled onions or a bright salsa to brighten the spread.
Storage & Make-Ahead Tips
I use smart storage so dinner stays as good as possible when it's not eaten right away. The main idea: keep wet and creamy bits separate from warm components until you're ready to eat. That preserves texture and flavor and keeps the bowl from getting soggy. In my kitchen I rely on a couple of airtight containers and small condiment pots for toppings — it makes reheating and assembling later a breeze. Practical storage pointers:
- Store the warm components in one container and the cool toppings in another to protect texture.
- If you’ll reheat the protein, do it gently so it stays tender: a low oven or a quick pan refresh works better than blasting it at high heat.
- Keep citrus and fresh herbs separate until serving so they taste bright and vibrant.
Frequently Asked Questions
I get a few questions about this bowl all the time, so here are quick answers that should help in the kitchen. First up: what cut to pick if you're not sure. Choose a protein cut that has clear muscle grain — that makes slicing easier and gives better bite. If you want to swap the protein for something else, that's totally fine; just keep the same cooking mindset so the result has a good surface color and stays juicy. Common questions:
- Can I make it spicier? Yes — offer a sliced fresh pepper or a drizzle of a hot sauce at the table so people can control heat.
- Is it meal-prep friendly? Absolutely — store components separately and assemble before eating for best texture.
- What if I don't like dairy? Use a dairy-free creamy alternative; it still gives that cool contrast without changing the bowl's character.
High-Protein Steak Fajita Bowl (Low Carb)
Craving bold Tex‑Mex flavors without the carbs? Try this High‑Protein Steak Fajita Bowl: juicy steak, charred peppers, cauliflower rice and creamy avocado — all packed with protein and big on flavor. Perfect for a satisfying low‑carb meal! 🌶️🥑🥩
total time
30
servings
2
calories
650 kcal
ingredients
- 450 g flank steak or skirt steak 🥩
- 2 tbsp olive oil 🫒
- 1 tsp chili powder 🌶️
- 1 tsp ground cumin 🧂
- 1 tsp smoked paprika 🔥
- 1/2 tsp garlic powder 🧄
- Salt and black pepper 🧂
- 1 red bell pepper, sliced 🌶️
- 1 yellow bell pepper, sliced 🟡
- 1 medium onion, sliced 🧅
- 300 g cauliflower rice (fresh or frozen) 🥦
- 1 tbsp butter or more olive oil 🧈
- 1 ripe avocado, sliced 🥑
- 2 tbsp Greek yogurt (or low-fat sour cream) 🥣
- 1 lime (zest + juice) 🍋
- Small bunch cilantro, chopped 🌿
- 1 jalapeño, thinly sliced (optional) 🌶️
- Extra lime wedges to serve 🍋
instructions
- Marinate the steak: combine 1 tbsp olive oil, chili powder, cumin, smoked paprika, garlic powder, salt and pepper in a bowl; rub all over the steak and let rest 10–15 minutes at room temperature 🥩.
- Heat a large skillet or grill pan over high heat. Add the steak and sear 3–4 minutes per side for medium-rare (adjust time for desired doneness). Remove steak, tent with foil and rest 5–10 minutes 🔥.
- While the steak rests, heat 1 tbsp olive oil in the same pan over medium-high. Add sliced peppers and onion, season with a pinch of salt and pepper, and sauté 6–8 minutes until charred-tender 🌶️🧅.
- Cook the cauliflower rice: in a separate pan, melt butter or add 1 tbsp olive oil over medium heat. Add cauliflower rice, a pinch of salt, and cook 5–7 minutes until tender. Finish with a squeeze of lime juice and a little lime zest 🥦🍋.
- Slice the steak thinly against the grain and toss briefly with any resting juices and a squeeze of lime to brighten the flavor 🥩🍋.
- Assemble bowls: divide cauliflower rice between bowls, add a portion of pepper-onion mix, top with sliced steak, avocado slices, a dollop of Greek yogurt, sliced jalapeño if using, and a sprinkle of chopped cilantro 🥑🌿.
- Serve with extra lime wedges and adjust seasoning to taste. Enjoy hot — high protein, low carb, and full of fajita flavor! 🍽️