Description
High-Protein Steak Fajita Bowl made with juicy seasoned steak, sautéed peppers and onions, rice, and fresh toppings. This quick 30-minute dinner delivers bold fajita flavor with 45-55 grams of protein per serving.
Ingredients
Scale
- 1 1/2 lbs flank steak or sirloin
- 2 tablespoons olive oil (divided)
- 3 large bell peppers, sliced
- 1 large red onion, sliced
- 3 cloves garlic, minced
- 1 1/2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- 1/2 teaspoon oregano
- 1 teaspoon salt (divided)
- 1/2 teaspoon black pepper
- 3 cups cooked brown or white rice
- 1 cup black beans, drained and rinsed
- 2 tablespoons fresh lime juice
- 1/4 cup fresh cilantro, chopped
- 1–2 avocados, sliced
- 1/2 cup Greek yogurt or sour cream
- 1/2 cup shredded cheese (optional)
Instructions
- Pat steak dry and season with cumin, smoked paprika, chili powder, oregano, half the salt, and black pepper.
- Heat 1 tablespoon olive oil in a skillet over medium-high heat and sear steak 4-5 minutes per side.
- Remove steak and rest 5-8 minutes before slicing thinly against the grain.
- In the same skillet, add remaining olive oil and sauté onions 2-3 minutes.
- Add bell peppers and cook 4-6 minutes until tender-crisp with slight char.
- Add garlic and cook 30 seconds until fragrant. Sprinkle with remaining salt and squeeze lime juice over vegetables.
- Warm rice and black beans separately. Stir cilantro and a splash of lime into rice.
- Assemble bowls with rice, black beans, sliced steak, and fajita vegetables.
- Top with avocado, Greek yogurt or sour cream, shredded cheese, and extra cilantro.
- Serve immediately with lime wedges.
Notes
- Store components separately for meal prep up to 4 days.
- Reheat steak gently to avoid overcooking.
- Swap rice for cauliflower rice for a lower-carb option.
- Add jalapeños or hot sauce for extra heat.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 600
- Sugar: 6g
- Sodium: 680mg
- Fat: 26g
- Saturated Fat: 8g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 7g
- Protein: 50g
- Cholesterol: 95mg