The Ultimate High Protein Steak Fajita Bowl in 30 Minutes
Get juicy steak and charred veggies in this High Protein Steak Fajita Bowl. A 30-minute, low-carb dinner that tastes like a restaurant treat!
It’s 6pm. You’re tired. Dinner needs to happen fast.
This High Protein Steak Fajita Bowl is your new secret weapon. It delivers big restaurant flavors without the heavy carb slump. You get juicy steak and charred veggies in every bite. It is the ultimate healthy reset you actually want to eat.
Why This Recipe Is a Winner
You deserve a meal that works as hard as you do. This bowl is packed with lean protein to keep you full. It is perfect for busy weeknight dinners when time is tight. The flavors are bold, smoky, and totally addictive.
Plus, it is low carb and keto-friendly for easy goals. You won’t even miss the tortillas, I promise. It makes your meal prep feel like a gourmet treat every day.
How It Comes Together
We are keeping things simple with one main skillet. You will sear the steak fast to lock in juices. Then, you will char the veggies until they are tender-crisp. The cauliflower rice comes together in a separate pan quickly. It is a foolproof method even for kitchen beginners.
Ingredients You’ll Need
This recipe uses mostly pantry staples and fresh, vibrant produce.
- 1.5 lbs flank steak, sliced into 1/4-inch strips
- 2 tablespoons olive oil, divided
- 1 large red bell pepper, sliced into strips
- 1 large green bell pepper, sliced into strips
- 1 medium yellow onion, sliced into wedges
- 1 tablespoon chili powder
- 1.5 teaspoons ground cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 4 cups cauliflower rice
- 2 tablespoons fresh lime juice
- 1/4 cup fresh cilantro, chopped
- 1 medium avocado, sliced
Step-by-Step Directions
- In a small bowl, combine all the dry spices.
- Season the steak strips with half of the spice blend.
- Heat 1 tablespoon oil in a large skillet until shimmering.
- Sear steak for 3-4 minutes until browned. Set steak aside.
- Add remaining oil and sauté peppers and onions.
- Sprinkle vegetables with remaining spices and sauté until charred.
- Cook cauliflower rice in a separate pan until tender.
- Stir lime juice and cilantro into the cauliflower rice.
- Divide rice into four bowls and top with steak.
- Add the sautéed veggies and fresh avocado slices.
Best Ways to Enjoy It
Pile everything high in your favorite deep bowl. Top it with fresh avocado for a creamy finish. Add a dollop of Greek yogurt for extra protein. A splash of hot sauce adds the perfect kick. Serve this for a date night at home.
Storage & Reheating
These bowls are a total dream for meal prep. Store the steak and veggies in airtight containers. Keep them in the fridge for four days. Reheat in a skillet for the best texture. The cauliflower rice stays fresh and fluffy when chilled. It is the perfect grab-and-go lunch.
Pro Tips for Best Results
- Slice steak against the grain for maximum tenderness.
- Get your skillet screaming hot before adding the meat.
- Don’t overcrowd the pan to ensure a good sear.
- Use fresh lime juice for the brightest flavor profile.
- Pat the steak dry before seasoning for better browning.
- Prep your veggies ahead of time to save minutes.
Ways to Switch It Up
- Swap flank steak for lean chicken breast strips.
- Add sliced jalapeños for an extra spicy kick.
- Use real rice if you aren’t watching your carbs.
- Top with shredded pepper jack cheese for melty goodness.
Common Questions
Can I use a different cut of steak?
Yes, sirloin or skirt steak work beautifully here. Just slice them thin for fast cooking.
Is this recipe very spicy?
It has a smoky warmth but is very mild. Add cayenne if you want real heat.
Can I freeze these bowls?
The steak and veggies freeze well for later. I recommend making fresh cauliflower rice for texture.
Stop scrolling and start cooking this right now! You deserve it.
— Jasmine

Ingredients
Method
- In a small bowl, combine chili powder, cumin, garlic powder, smoked paprika, salt, and black pepper to create the fajita seasoning.
- Season the steak strips evenly with half of the prepared spice blend.
- Heat 1 tablespoon of olive oil in a large cast-iron skillet or heavy pan over medium-high heat until shimmering.
- Add the steak to the skillet in a single layer. Sear for 3-4 minutes, stirring occasionally, until browned and cooked to preferred doneness. Remove steak from the pan and set aside.
- Add the remaining 1 tablespoon of olive oil to the same skillet. Add the bell peppers and onions.
- Sprinkle the vegetables with the remaining spice blend and sauté for 5-7 minutes until tender-crisp with visible char marks.
- In a separate non-stick pan over medium heat, cook the cauliflower rice for 4-5 minutes until tender. Stir in the lime juice and chopped cilantro.
- Distribute the cilantro-lime cauliflower rice into four bowls.
- Top each bowl with equal portions of the sautéed fajita vegetables and the seared steak.
- Garnish each bowl with avocado slices before serving.
