Why You’ll Love High Protein Steak Fajita Bowl Recipe
This recipe is fast enough for weeknights but still feels hearty and special. The steak is marinated with chipotle, lime, and cumin for bold smoky flavor, while the roasted peppers and onions add sweetness and color. Cauliflower rice keeps the bowl light and low in carbs without taking away from the comfort-food feel. It is also easy to customize with toppings like avocado, salsa, cilantro, or jalapeños.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 1 pound skirt steak
For the steak marinade:
- 2 tablespoons chipotle peppers in adobo sauce, finely chopped, with sauce
- 2 tablespoons avocado oil or olive oil
- 2 tablespoons fresh lime juice
- 1 1/2 teaspoons cumin
- Salt and pepper, to season
For the cauliflower rice:
- 1/2 tablespoon avocado oil or olive oil
- 1 bag (10 ounces) riced cauliflower
- Salt and pepper, to season
For the roasted vegetables:
- 1/2 tablespoon avocado oil
- 1 red bell pepper, sliced
- 1/2 yellow onion, sliced
- 1/2 teaspoon cumin
- Salt and pepper, to season
Directions
- In a shallow dish or bowl, stir together the chipotle peppers, oil, lime juice, cumin, salt, and pepper to make the marinade.
- Add the skirt steak and coat it well. Marinate for at least 1 hour, or for deeper flavor, refrigerate it overnight.
- Remove the steak from the refrigerator about 30 minutes before cooking so it can come closer to room temperature.
- Preheat the oven to 400°F.
- Place the sliced bell pepper and onion on a sheet pan. Drizzle with avocado oil, season with cumin, salt, and pepper, and toss to coat.
- Roast the vegetables for 15 to 20 minutes, until tender and lightly caramelized.
- While the vegetables roast, heat 1/2 tablespoon oil in a large skillet over medium heat.
- Add the cauliflower rice and cook, stirring often, for about 15 minutes, until tender and lightly golden. Season to taste, then transfer to a bowl and keep warm.
- Wipe out the skillet if needed, then heat a little more oil over medium-high heat.
- Shake off excess marinade from the steak and cook it for 2 to 3 minutes per side, depending on thickness, until it reaches your preferred doneness.
- Let the steak rest for 5 minutes, then slice it thinly against the grain.
- Divide the cauliflower rice among bowls, then top with the roasted vegetables and sliced steak. Serve right away.
Servings and timing
This recipe makes 3 servings.
Timing:
- Prep time: 10 minutes
- Cook time: 20 minutes
- Marinating time: 1 hour
- Total active time: about 30 minutes, plus marinating
Variations
You can switch up this bowl in several easy ways. Use flank steak or flap steak if skirt steak is not available. Add diced avocado or guacamole for extra richness. Spoon on a little low-carb salsa for a fresher finish. Sliced jalapeños add heat, while chopped cilantro adds brightness. For a different presentation, serve the filling in lettuce leaves or low-carb tortillas instead of over cauliflower rice.
Storage/Reheating
Store the steak, vegetables, and cauliflower rice in airtight containers in the refrigerator for up to 3 days. For the best texture, keep components separate until ready to serve.
Reheat the cauliflower rice and vegetables in a skillet over medium heat or in the microwave until hot. Warm the steak gently just until heated through to avoid overcooking it. Fresh toppings like avocado, cilantro, or salsa are best added after reheating.
FAQs
Can I use a different cut of steak?
Yes. Flank steak or flap steak both work well if you do not have skirt steak.
How long should I marinate the steak?
At least 1 hour is recommended, but overnight gives the best flavor.
Is this recipe spicy?
It has a mild to moderate kick from the chipotle peppers. You can reduce the amount for a milder bowl.
Can I make this dairy-free?
Yes. This recipe is naturally dairy-free as written, as long as your toppings are dairy-free too.
Can I use frozen cauliflower rice?
Yes. Frozen cauliflower rice works very well and is convenient for a quick dinner.
How do I know when the steak is done?
Cook it for about 2 to 3 minutes per side, depending on thickness. Letting it rest before slicing helps keep it juicy.
Why should I slice the steak against the grain?
Slicing against the grain shortens the muscle fibers, making the steak more tender and easier to chew.
Can I meal prep this recipe?
Yes. It is great for meal prep because the steak, vegetables, and cauliflower rice can all be made ahead and portioned into containers.
What toppings go well with this bowl?
Avocado, guacamole, salsa, jalapeños, and cilantro are all great choices.
Can I make this in a skillet only?
Yes. If you do not want to roast the vegetables, you can sauté the peppers and onions in a skillet until tender.
Conclusion
This high protein steak fajita bowl is a simple, flavor-packed meal that brings together smoky marinated steak, tender vegetables, and cauliflower rice in one satisfying dish. It is easy enough for a weeknight, flexible enough for meal prep, and delicious enough to make again and again.
High Protein Steak Fajita Bowl
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Juicy skillet steak fajitas packed with bold spices, peppers, and onions for a flavorful low-carb meal. Perfect for a quick dinner with minimal cleanup.
- Author: Emily
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Skillet
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
- 1 lb flank steak, sliced thin
- 2 tbsp olive oil
- 1 green bell pepper, sliced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 medium onion, sliced
- 2 cloves garlic, minced
- 1 tsp chili powder
- 1 tsp cumin
- 1/2 tsp paprika
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1 tbsp lime juice
- Fresh cilantro, for garnish
Instructions
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
- Add sliced steak, season with half of the spices, and cook for 3-5 minutes until browned. Remove from skillet and set aside.
- Add remaining olive oil to the skillet, then sauté bell peppers and onion for 5-6 minutes until tender.
- Add garlic and remaining spices, stirring for 1 minute until fragrant.
- Return steak to the skillet and toss everything together.
- Drizzle with lime juice, mix well, and cook for another 1-2 minutes.
- Remove from heat and garnish with fresh cilantro before serving.
Notes
- Serve with low-carb tortillas or lettuce wraps for a keto-friendly option.
- Swap flank steak for skirt steak or chicken if preferred.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Add sliced avocado or sour cream for extra richness.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 4 g
- Sodium: 480 mg
- Fat: 20 g
- Saturated Fat: 6 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 2 g
- Protein: 28 g
- Cholesterol: 70 mg