Steak Fajita Bowl with Cauliflower Rice

Featured in: Warm Rustic Skillet Meals

This hearty bowl brings together perfectly seasoned steak with vibrant sautéed bell peppers and red onions. The cauliflower rice base keeps things light while absorbing all those delicious Tex-Mex spices. Ready in under an hour, each serving packs 35 grams of protein making it ideal for satisfying meals. Top with avocado, fresh cilantro, and a squeeze of lime for complete flavors.

Updated on Sat, 07 Feb 2026 14:00:00 GMT
Juicy marinated steak strips sizzle in a Tex-Mex fajita bowl with colorful peppers and onions over cauliflower rice. Pin to Board
Juicy marinated steak strips sizzle in a Tex-Mex fajita bowl with colorful peppers and onions over cauliflower rice. | embersprig.com

The first time I made steak fajitas at home, I stood back and realized my entire apartment smelled like a Tex-Mex restaurant. That sizzling sound when the meat hits the hot skillet, the way the peppers caramelize and sweeten as they cook, and that irresistible smoky aroma filling every corner. This bowl version came from wanting all those flavors without the tortilla wrapper, and honestly, I don't miss it at all.

My husband asked for fajitas on a Tuesday night, which is basically asking for magic when we both get home at 7pm. I threw the steak in the marinade while changing out of work clothes, chopped the vegetables, and suddenly we were sitting down to something that felt worthy of a Friday night celebration. That's the thing about this recipe, it turns random Tuesdays into something worth savoring.

Ingredients

  • Flank steak or sirloin: Thinly slicing against the grain makes all the difference for tenderness, so grab your sharpest knife and take your time
  • Chili powder and smoked paprika: This spice combo creates that signature Tex-Mex flavor profile, and the smoked paprika gives you that grill taste even indoors
  • Three colors of bell peppers: Red, yellow, and green don't just look beautiful together, they each bring slightly different sweetness levels to the party
  • Red onion: Sweeter than white onion and gorgeous when caramelized, these become the sweet counterpart to your spicy meat
  • Fresh lime juice: Don't skip this, it cuts through the rich meat and brightens every single bite
  • Cauliflower rice: The unsung hero that lets you pile your bowl high without the carb coma, plus it absorbs all those flavorful juices

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Marinate the steak:
Toss your thinly sliced meat with olive oil, chili powder, smoked paprika, cumin, garlic and onion powder, salt, pepper, and that crucial lime juice. Let it sit for at least 10 minutes, but if you can do it longer, even better.
Sear the steak:
Heat a large skillet over medium-high heat with a tablespoon of olive oil. Add the steak in a single layer, don't crowd the pan, and let it sear for 2 to 3 minutes per side until browned and cooked through. Remove and set aside on a plate.
Caramelize the vegetables:
In that same hot skillet, add another tablespoon of olive oil and toss in your sliced peppers and onions. Cook for 5 to 7 minutes, stirring occasionally, until they're tender and have those gorgeous charred spots. Season with salt and pepper.
Warm the cauliflower rice:
While the vegetables cook, heat another pan over medium heat and cook the cauliflower rice for 5 to 6 minutes until tender. Season lightly with salt and pepper.
Build your bowls:
Divide the cauliflower rice among four bowls, top generously with those caramelized vegetables and sliced steak, then go wild with your favorite toppings.
Fresh cilantro, avocado, and lime wedges garnish this vibrant, low-carb Steak Fajita Bowl for an easy weeknight dinner. Pin to Board
Fresh cilantro, avocado, and lime wedges garnish this vibrant, low-carb Steak Fajita Bowl for an easy weeknight dinner. | embersprig.com

Last weekend, I made these bowls for friends who swore they hated cauliflower rice. They each took a skeptical bite, looked at each other, and proceeded to inhale everything in their bowls. Sometimes the best recipes are the ones that change minds without saying a word.

Make Ahead Magic

The steak actually tastes better when it has time to marinate for a few hours or overnight, so mix it up in the morning and let it hang out in the refrigerator. You can also slice all your vegetables ahead of time, just keep them in separate containers so nothing gets soggy.

Temperature Control

Keep your skillet hot when searing the meat, that's how you get those gorgeous browned bits. But when you cook the cauliflower rice, medium heat is your friend, too high and it'll dry out before it cooks through.

Leftover Love

These bowls reheat beautifully for lunch the next day, and honestly, the flavors have melded together even more overnight. Just store each component separately if you can, so nothing gets mushy.

  • Pack the cauliflower rice separately from the juicy steak and vegetables
  • Add fresh toppings like avocado and cilantro right before eating
  • A quick reheat in the skillet brings back that sizzling magic
Tender steak and charred vegetables make this protein-packed Steak Fajita Bowl a hearty, gluten-free, low-carb family meal. Pin to Board
Tender steak and charred vegetables make this protein-packed Steak Fajita Bowl a hearty, gluten-free, low-carb family meal. | embersprig.com

There's something deeply satisfying about a meal that's this colorful, this flavorful, and this good for you all at once. Enjoy every sizzling bite.

Common Questions

What cut of steak works best?

Flank steak or sirloin both work beautifully. Slice thinly against the grain for maximum tenderness. Skirt steak is another excellent option that absorbs marinades well.

Can I use regular rice instead?

Absolutely. White or brown rice work perfectly if you're not watching carbs. Just adjust cooking time since regular rice takes longer than cauliflower rice.

How do I store leftovers?

Keep components separate in airtight containers. The steak and vegetables stay fresh for 3-4 days. Reheat gently and add fresh toppings like avocado and cilantro when serving.

What other proteins can I use?

Chicken breast or thighs work wonderfully with the same seasoning. Shrimp cooks faster but pairs beautifully with the peppers and onions. For vegetarians, try portobello mushrooms or seasoned tofu.

How can I make it spicier?

Add diced jalapeños with the bell peppers, sprinkle cayenne into the marinade, or serve with your favorite hot sauce. A pinch of red pepper flakes boosts heat without altering the flavor profile.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Steak Fajita Bowl with Cauliflower Rice

Tender spiced steak with sautéed peppers and onions over cauliflower rice for a satisfying Tex-Mex inspired meal.

Prep Duration
20 min
Cook Duration
20 min
Overall Duration
40 min
Created by Lucas Rivera


Skill Level Easy

Cuisine Type Tex-Mex

Makes 4 Portions

Diet Preferences No Gluten, Reduced Carbs

What You’ll Need

For the Steak

01 1 lb flank steak or sirloin, thinly sliced
02 1 tbsp olive oil
03 1 tsp chili powder
04 1 tsp smoked paprika
05 1/2 tsp ground cumin
06 1/2 tsp garlic powder
07 1/2 tsp onion powder
08 1/2 tsp salt
09 1/4 tsp black pepper
10 Juice of 1 lime

For the Vegetables

01 1 red bell pepper, thinly sliced
02 1 yellow bell pepper, thinly sliced
03 1 green bell pepper, thinly sliced
04 1 medium red onion, thinly sliced
05 1 tbsp olive oil
06 Salt and pepper, to taste

For the Base

01 4 cups cauliflower rice (fresh or frozen)

Optional Toppings

01 1 ripe avocado, sliced
02 1/4 cup fresh cilantro, chopped
03 Lime wedges
04 1/4 cup shredded cheese (cheddar, Monterey Jack, or Mexican blend)
05 1/4 cup sour cream or Greek yogurt

How To Make It

Step 01

Marinate the Steak: Combine sliced steak with olive oil, chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, black pepper, and lime juice in a bowl. Toss to coat thoroughly. Let marinate for at least 10 minutes to allow flavors to penetrate the meat.

Step 02

Sear the Steak: Heat 1 tbsp olive oil in a large skillet over medium-high heat. Arrange marinated steak strips in a single layer without overcrowding. Sear for 2–3 minutes per side until nicely browned and just cooked through. Transfer steak to a plate and set aside.

Step 03

Sauté Vegetables: In the same skillet, add remaining 1 tbsp olive oil. Add sliced bell peppers and red onion. Sauté for 5–7 minutes, stirring occasionally, until vegetables are tender-crisp and lightly charred at edges. Season with salt and pepper to taste.

Step 04

Prepare Cauliflower Rice: While vegetables cook, heat another pan over medium heat. Add cauliflower rice and cook for 5–6 minutes until tender but not mushy. Season lightly with salt and pepper to enhance flavor.

Step 05

Assemble Bowls: Divide cooked cauliflower rice evenly among 4 serving bowls. Arrange sautéed vegetables and seared steak strips on top of each bowl.

Step 06

Add Toppings and Serve: Garnish each bowl with avocado slices, fresh cilantro, lime wedges, shredded cheese, and sour cream as desired. Serve immediately while everything is warm.

Equipment Needed

  • Large skillet
  • Cutting board
  • Sharp knife
  • Mixing bowl
  • Wooden spoon or spatula

Allergy Details

Review ingredients for potential allergens and check with your healthcare provider as needed.
  • Contains dairy if cheese or sour cream are used as toppings
  • Naturally gluten-free when using certified gluten-free seasonings
  • Always verify seasoning blends and toppings for hidden allergens

Nutrition Info (per serving)

Details listed are for reference only—please consult professionals for specific health needs.
  • Caloric Content: 320
  • Fats: 15 g
  • Carbohydrates: 11 g
  • Proteins: 35 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.