High Protein Steak Fajita Bowl
High-protein steak fajita bowls are a delicious, versatile, and nutrient-dense meal that fits various dietary needs. With a perfect balance of flavors and textures, these bowls make an ideal choice for a satisfying and health-conscious meal.
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Additional Time 1 hour hr
Total Time 1 hour hr 30 minutes mins
For the Steak
- 1 lb flank steak skirt steak, or sirloin, thinly sliced
- 2 tablespoons olive oil
- 2 tablespoons lime juice
- 2 teaspoons chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and pepper to taste
For the Fajita Vegetables
- 1 tablespoon olive oil
- 1 large onion thinly sliced
- 2 bell peppers red, yellow, or green, thinly sliced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
For the Bowl Base
- 2 cups cauliflower rice for low-carb or brown rice (for higher carbs)
- 1 tablespoon olive oil
- Salt and pepper to taste
Toppings (Optional)
- Fresh cilantro
- Avocado or guacamole
- Sour cream full-fat for keto
- Shredded cheese
- Lime wedges
Step 1: Marinate the Steak
In a large bowl, combine olive oil, lime juice, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper. Add the steak slices and toss to coat evenly. Cover and marinate for at least 30 minutes, or up to 4 hours for enhanced flavor.
Step 2: Prepare the Vegetables
Heat olive oil in a large skillet over medium-high heat. Add the sliced onions and bell peppers. Season with chili powder, cumin, salt, and pepper. Sauté for 5-7 minutes, or until the vegetables are tender yet crisp. Remove from the skillet and set aside.
Step 5: Assemble the Bowl
Divide the rice between serving bowls. Top with the cooked steak and sautéed vegetables. Add optional toppings like avocado, sour cream, shredded cheese, and fresh cilantro. Squeeze lime juice over the top for a burst of fresh flavor.