High Protein and Low Carb Steak Fajita Bowl Recipe

If your week has been a blur of meetings, carpools, and “what’s for dinner?” texts… hi, you’re my people. This Steak Fajita Bowl Recipe is the kind of meal that makes you feel like you have your life together—even if the laundry pile says otherwise.

It’s bold, colorful, and deeply satisfying, but still keeps things lighter thanks to a smart base swap (hello, cauliflower rice). And if you’re aiming for a High Protein and Low Carb Steak Fajita Bowl, this one checks the box without tasting like “diet food.” No sad bowls here. Only magic.

Why You’ll Love This Steak Fajita Bowl Recipe

  • Big fajita flavor, zero fuss. One skillet does most of the work.
  • Protein-forward. Steak + Greek yogurt topping = dinner that actually fills you up.
  • Low-carb friendly (or not!). Choose cauliflower rice or brown rice depending on the day you’re having.
  • Picky-eater approved. Everyone can build their own bowl. (Translation: fewer complaints.)
  • Meal-prep hero. It reheats like a champ and still tastes amazing.

Ingredients You’ll Need

For the Steak Marinade

  • 1 lb flank steak or skirt steak, thinly sliced
  • 2 tbsp olive oil
  • 2 tbsp lime juice
  • 3 cloves garlic, minced
  • 1 tsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • ½ tsp salt + ¼ tsp black pepper

For the Vegetables

  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 medium red onion, thinly sliced
  • 1 tbsp olive oil

For the Base

  • 2 cups cooked cauliflower rice (low-carb option)
    OR
  • 1½ cups brown rice (heartier option)
  • ½ cup corn kernels
  • ½ avocado, sliced or mashed
  • ¼ cup Greek yogurt or sour cream
  • 2 tbsp crumbled feta or shredded cheddar
  • Fresh cilantro, chopped
  • Lime wedges

How to Make Steak Fajita Bowl Recipe

Step 1: Marinate the Steak

In a medium bowl, whisk together:

  • olive oil
  • lime juice
  • minced garlic
  • chili powder, smoked paprika, cumin
  • salt and pepper

Add the sliced steak and toss until every piece is coated (like it’s getting a cozy spice blanket).

Cover and refrigerate for 20–30 minutes. If you have time, go up to 2 hours for deeper flavor.

Quick tip: If you forgot to marinate until the last minute, don’t panic. Even 15 minutes helps—life is chaotic, and dinner understands.

Step 2: Cook the Vegetables

Heat 1 tbsp olive oil in a large skillet over medium-high heat.

Add the peppers and onions. Sauté 5–6 minutes, stirring occasionally, until they’re tender and a little charred around the edges.

Remove veggies from the pan and set aside.

What you want: soft with a bit of bite—not limp and sad. (We’re not making cafeteria fajitas.)

Step 3: Cook the Steak

In the same skillet, add the marinated steak in a single layer.

Cook 2–3 minutes per side, until browned and cooked to your liking.

Important: Don’t overcrowd the pan. If the steak piles up, it steams instead of sears—and we want that fajita sizzle moment.

Once cooked, return the vegetables to the skillet and toss everything together. Finish with a squeeze of fresh lime juice.

Step 4: Assemble the Bowls

Add your base to each bowl:

  • cauliflower rice for the High Protein and Low Carb Steak Fajita Bowl vibe
  • or brown rice when you need something extra hearty

Top with a generous scoop of steak + peppers + onions.

Then go wild with toppings:

  • corn for sweetness
  • avocado for creamy bliss
  • Greek yogurt for a cool, tangy finish
  • cheese because… it’s cheese
  • cilantro and lime to wake everything up

Step 5: Serve and Enjoy

Taste and adjust with a pinch of salt, pepper, and another lime squeeze.

Now take a bite and enjoy the moment where your kitchen smells like a sizzling fajita restaurant—but you’re wearing sweatpants and saving money. That’s my favorite kind of luxury.

My Best Tips for Fajita Bowl Success

  • Slice steak thin and against the grain. This keeps it tender instead of chewy.
  • High heat = better flavor. A hot skillet gives you those browned, smoky edges.
  • Don’t overcook the steak. Thin slices cook fast—blink and it’s done.
  • Cauliflower rice tip: Sauté it quickly in the same skillet after cooking the steak (1–2 minutes) to soak up the leftover flavor.
  • Sauce “emergency”: If you want extra sauciness, stir together Greek yogurt + lime juice + pinch of cumin and drizzle it over the bowl. If it looks a little lumpy at first, congratulations—you’re human. Keep stirring.

A Little Story From My Kitchen

This bowl became one of my go-to dinners on those days when I want something fresh and colorful but I’m not in the mood to babysit a recipe. The first time I made it, I set out toppings like a little DIY fajita bar… and suddenly everyone was very invested in dinner. Funny how that works, right?

Now it’s my “busy day win” meal—because it feels like takeout, but it’s lighter, cheaper, and I can sneak extra peppers in without anyone calling the food police.

Steak Fajita Bowl Recipe with seared steak slices, fajita peppers and onions, rice, corn, guacamole, Greek yogurt, cilantro, and lime.
Steak Fajita Bowl Recipe topped with juicy steak, colorful fajita veggies, sweet corn, creamy guacamole, and a cool Greek yogurt dollop.

FAQs About Steak Fajita Bowl Recipe

Can I make this Steak Fajita Bowl Recipe ahead of time?

Yes! Cook the steak and veggies and store them in airtight containers in the fridge for 3–4 days. Keep toppings (avocado, yogurt, cilantro) separate until serving.

What’s the best steak cut for a High Protein and Low Carb Steak Fajita Bowl?

Flank steak or skirt steak are perfect because they cook quickly, stay flavorful, and are naturally high in protein. Just slice thin and against the grain.

Can I swap the steak for chicken?

Absolutely. Use thin-sliced chicken breast or thighs and cook the same way. You’ll still get that fajita flavor, and it stays high-protein.

How do I keep leftovers from getting dry?

Reheat steak gently—either in a skillet with a tiny splash of water or microwave in short bursts. Add a fresh squeeze of lime after reheating to bring it back to life.

Is this recipe spicy?

It’s more warm and smoky than spicy. If you want heat, add cayenne or sliced jalapeños. If you want it milder, use a little less chili powder.

Bring the Magic to Your Next Bowl Night

When you need dinner to be fast, filling, and actually exciting, this Steak Fajita Bowl Recipe is the answer. It’s colorful, cozy, and just the right amount of “wow” for something made in one skillet.

Whether you keep it light with cauliflower rice or go hearty with brown rice, you’re getting a meal that feels like a treat—especially if you load it up with avocado and a big squeeze of lime. And if you’re aiming for that High Protein and Low Carb Steak Fajita Bowl, this is one you’ll want on repeat.

Now tell me—are you team extra cilantro, or are we still negotiating that relationship?

Keep the Bowl Party Going

  • If you loved the bold, smoky flavors in this bowl, you’ll probably want to try Chipotle Chicken Bowl next—it has that same “weeknight win” vibe with plenty of cozy spice.
  • Want another fajita-style dinner that’s just as easy (and makes the kitchen smell amazing)? Bookmark Chicken Fajitas Recipe for your next busy night.
  • Craving the sweet-and-salty magic of street corn on the side (or right on top of your bowl—no judgment)? Add Mexican Street Corn Pasta Salad to your meal plan and thank yourself later.
  • And if you’re in a full-on “bowl season” mood, don’t miss Korean BBQ Steak Rice Bowls for another protein-packed dinner that feels like takeout—in the best way.

Before you go, I’d LOVE to hear how your Steak Fajita Bowl turned out—please leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ so other readers can find their new favorite dinner too!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Steak Fajita Bowl Recipe with seared steak slices, fajita peppers and onions, rice, corn, guacamole, Greek yogurt, cilantro, and lime.

High Protein and Low Carb Steak Fajita Bowl Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

This Steak Fajita Bowl Recipe is a high-protein, flavor-packed meal made with juicy marinated steak, sizzling peppers, and fresh toppings. Easy, satisfying, and perfect for busy weeknights or meal prep.


Ingredients

Scale

For the Steak Marinade

  • 1 lb flank steak or skirt steak, thinly sliced

  • 2 tbsp olive oil

  • 2 tbsp lime juice

  • 3 cloves garlic, minced

  • 1 tsp chili powder

  • 1 tsp smoked paprika

  • 1 tsp ground cumin

  • ½ tsp salt

  • ¼ tsp black pepper

For the Vegetables

  • 1 red bell pepper, sliced

  • 1 yellow bell pepper, sliced

  • 1 green bell pepper, sliced

  • 1 medium red onion, thinly sliced

  • 1 tbsp olive oil

For the Base

  • 2 cups cooked cauliflower rice or

  • 1½ cups cooked brown rice

Optional Toppings

  • ½ cup corn kernels

  • ½ avocado, sliced or mashed

  • ¼ cup Greek yogurt or sour cream

  • 2 tbsp feta or shredded cheddar

  • Fresh cilantro, chopped

  • Lime wedges


Instructions

  1. Marinate the Steak
    In a bowl, whisk olive oil, lime juice, garlic, chili powder, smoked paprika, cumin, salt, and pepper.
    Add steak and toss to coat. Refrigerate 20–30 minutes (up to 2 hours for deeper flavor).

  2. Cook the Vegetables
    Heat olive oil in a large skillet over medium-high heat.
    Sauté peppers and onion for 5–6 minutes until tender and lightly charred. Remove and set aside.

  3. Cook the Steak
    In the same skillet, add steak in a single layer.
    Cook 2–3 minutes per side until browned.
    Return vegetables to the pan and toss together. Finish with a squeeze of lime.

  4. Assemble the Bowls
    Add cauliflower rice or brown rice to bowls.
    Top with steak and veggie mixture and your favorite toppings.

  5. Serve
    Garnish with cilantro and extra lime. Serve warm.

Notes

Slice steak against the grain for best tenderness.

Don’t overcrowd the pan—cook steak in batches if needed.

For meal prep, store steak and veggies separately from toppings.

Want extra sauce? Mix Greek yogurt with lime juice and cumin.

  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Skillet
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1 bowl
  • Calories: 480 kcal
  • Sugar: 5 g
  • Sodium: 620 mg
  • Fat: 24 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 7 g
  • Protein: 38 g
  • Cholesterol: 95 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star