Why You’ll Love High Protein Steak Fajita Bowl Recipe
This recipe is packed with bold, smoky flavor from chipotle peppers in adobo, fresh lime juice, and cumin. The steak turns out tender and flavorful, while the roasted vegetables add sweetness and color. Using cauliflower rice keeps the bowl light and low in carbs without sacrificing satisfaction. It is also easy to prep ahead, making dinner faster and simpler when you are short on time.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the steak:
- 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 riced cauliflower, about 10 ounces
- 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 bowl or shallow dish, stir together the marinade ingredients. Add the skirt steak and coat it well. Marinate for at least 1 hour, or for deeper flavor, let it marinate for a few hours or overnight. Remove the steak from the refrigerator about 30 minutes before cooking.
- Preheat the oven to 400°F. Arrange the sliced bell pepper and onion on a sheet pan. Drizzle with oil, season with cumin, salt, and pepper, and toss to coat evenly. Roast for 15 to 20 minutes, or until tender.
- While the vegetables roast, heat the oil for the cauliflower rice in a large skillet over medium heat. Add the riced cauliflower and cook, stirring regularly, until tender and lightly golden, about 15 minutes. Season to taste, then transfer to a bowl and keep warm.
- Shake off any excess marinade from the steak. In the same skillet, heat a little oil over medium-high heat. Cook the steak for 2 to 3 minutes per side, depending on thickness, until it reaches your preferred doneness. For medium-rare, aim for about 130°F.
- Transfer the steak to a cutting board and let it rest for 5 minutes. Slice it thinly against the grain.
- Divide the cauliflower rice among serving 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: 30 minutes, plus marinating
Variations
You can easily customize this bowl to suit your taste.
- Add diced avocado or a spoonful of guacamole for extra creaminess.
- Top with chopped cilantro for a fresh finish.
- Add sliced jalapeños for more heat.
- Spoon on a low-carb salsa or fresh diced tomatoes for extra brightness.
- Serve the steak and veggies in low-carb tortillas or lettuce leaves instead of over cauliflower rice.
- Swap skirt steak for flank steak or flap steak if needed.
- Use different bell pepper colors or red onion for a slightly different flavor profile.
Storage/Reheating
Store the steak, vegetables, and cauliflower rice in separate airtight containers in the refrigerator for up to 3 days. Keeping the components separate helps preserve the best texture.
To reheat, warm the cauliflower rice and vegetables in a skillet over medium heat or in the microwave until heated through. Reheat the steak gently and only briefly to help prevent it from becoming tough. For best results, slice the steak only after resting and avoid overcooking during reheating.
FAQs
What cut of steak works best for fajita bowls?
Skirt steak is a great choice because it cooks quickly and has rich flavor. Flank steak or flap steak also work well.
Can I make this recipe ahead of time?
Yes. You can marinate the steak in advance and slice the vegetables ahead of time to make cooking much faster.
Is this recipe keto-friendly?
Yes. Since it uses cauliflower rice instead of traditional rice, it fits well into a low-carb or keto lifestyle.
How long should I marinate the steak?
At least 1 hour is recommended, but a few hours or overnight will give the steak even more flavor.
Can I use frozen cauliflower rice?
Yes. Frozen cauliflower rice works well. Just cook off any excess moisture so it becomes tender instead of soggy.
How do I keep the steak tender?
Do not overcook it, let it rest after cooking, and always slice it against the grain.
Can I cook the vegetables in a skillet instead of roasting them?
Yes. You can sauté the peppers and onions in a skillet if you prefer, though roasting gives them a sweeter flavor.
What toppings go well with this bowl?
Avocado, guacamole, jalapeños, cilantro, salsa, and diced tomatoes are all great options.
Can I make this recipe spicier?
Yes. Add more chipotle peppers in adobo, include jalapeños, or finish the bowl with a spicy salsa.
How should I meal prep this recipe?
Cook the steak, vegetables, and cauliflower rice, then portion them into containers. Add fresh toppings like avocado just before serving.
Conclusion
This high-protein steak fajita bowl is a flavorful, easy dinner that brings together tender steak, roasted vegetables, and cauliflower rice in one satisfying meal. It is simple enough for a weeknight, flexible enough for meal prep, and packed with the kind of bold fajita flavor that keeps everyone coming back for more.
High Protein Steak Fajita Bowl
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Low Calorie
Description
Juicy skillet steak fajitas packed with bold spices and colorful peppers, perfect for a quick low-carb meal. This keto-friendly dish is flavorful, satisfying, and easy to prepare in one pan.
Ingredients
- 1 lb flank steak or skirt steak, sliced thinly
- 2 tbsp olive oil
- 1 bell pepper, sliced
- 1 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, chopped (optional)
Instructions
- Heat 1 tablespoon of olive oil in a large skillet over medium-high heat.
- Add sliced steak and cook for 3–5 minutes until browned and cooked through. Remove from skillet and set aside.
- In the same skillet, add remaining olive oil, then sauté bell peppers and onion for 4–5 minutes until softened.
- Add minced garlic, chili powder, cumin, paprika, salt, and black pepper. Stir well and cook for 1 minute until fragrant.
- Return the cooked steak to the skillet and toss with the vegetables.
- Drizzle lime juice over the mixture and stir to combine.
- Remove from heat and garnish with chopped cilantro if desired. Serve immediately.
Notes
- Serve with lettuce wraps or low-carb tortillas for a keto-friendly option.
- You can substitute chicken or shrimp for steak if preferred.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Add avocado or sour cream for extra richness.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Mexican
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: 75 mg
