These Steak Fajita Bowls combine juicy seasoned steak, sautéed peppers and onions, fluffy rice, and your favorite toppings into one satisfying meal. They’re perfect for meal prep, family dinners, or a healthier alternative to takeout.
Why You’ll Love This Recipe
- Loaded with bold fajita flavor
- High-protein meal
- Perfect for meal prep
- Customizable toppings
- Easy weeknight dinner
- Restaurant-quality at home
- Great for families
- Fresh and colorful ingredients
- Naturally gluten-free
- Ready in about 35 minutes
Ingredients

For the Steak
- 1 1/2 pounds flank steak or sirloin steak
- 1 tablespoon olive oil
- 1 teaspoon chili powder
- 1 teaspoon paprika
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Juice of 1 lime
For the Fajita Vegetables
- 1 tablespoon olive oil
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 green bell pepper, sliced
- 1 large onion, sliced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Bowls
- 3 cups cooked rice
- 1 avocado, sliced
- 1/2 cup corn
- 1/2 cup black beans, drained and rinsed
- Fresh cilantro
- Lime wedges
Step-by-Step Instructions

- In a bowl, combine olive oil, chili powder, paprika, cumin, garlic powder, onion powder, salt, pepper, and lime juice.
- Coat steak with the seasoning mixture.
- Let marinate for 15 minutes.
- Heat a skillet or grill pan over medium-high heat.
- Cook steak for 4–6 minutes per side or until desired doneness.
- Transfer steak to a cutting board and rest for 5 minutes.
- Slice steak thinly against the grain.
- In another skillet, heat olive oil.
- Add peppers and onions.
- Cook until tender-crisp, about 6–8 minutes.
- Divide rice among serving bowls.
- Top with sliced steak.
- Add fajita vegetables.
- Add avocado, corn, and black beans.
- Garnish with cilantro and lime wedges.
- Serve immediately.
Tips & Variations
- Use cauliflower rice for a low-carb version
- Add pico de gallo for freshness
- Top with shredded cheese
- Add jalapeños for heat
- Use chicken instead of steak
- Include grilled zucchini
- Add sour cream or Greek yogurt
- Make ahead for meal prep
- Use brown rice for extra fiber
- Finish with extra lime juice
Storage & Freezer Instructions
- Refrigerate up to 4 days
- Store components separately for best texture
- Reheat steak and vegetables before serving
- Do not freeze avocado toppings
Serving & Pairing Ideas

- Meal prep lunches
- Family dinners
- Tex-Mex night
- Healthy dinner bowls
- Outdoor cookout meal
- Protein-packed lunch
- Casual entertaining
- Weeknight dinner solution
- Burrito bowl alternative
- Post-workout meal
Frequently Asked Questions
What cut of steak works best?
Flank steak and sirloin are excellent choices because they stay tender and flavorful.
Can I grill the steak?
Yes, grilling adds even more smoky fajita flavor.
How do I keep steak tender?
Avoid overcooking and always slice against the grain.
Can I make these ahead?
Yes, they’re ideal for meal prep and reheat well.
Ready to Make It?
These Steak Fajita Bowls are packed with juicy steak, colorful vegetables, and fresh toppings for a delicious, satisfying meal that’s easy enough for busy weeknights and impressive enough for guests.
You Might Also Like
- Peach Fritters – Crispy Fried Peach Dessert.
- Peach French Toast Bake – Sweet Breakfast Casserole.
- Strawberry Ice Cream – Fruity Frozen Treat.
- Pineapple Coconut Smoothie – Tropical Drink.
Steak Fajita Bowls
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
Juicy steak fajita bowls loaded with seasoned steak, sautéed peppers, onions, rice, and fresh toppings.
Ingredients
1 1/2 pounds flank steak
1 tablespoon olive oil
1 teaspoon chili powder
1 teaspoon paprika
1 teaspoon cumin
1 teaspoon garlic powder
1/2 teaspoon onion powder
1 teaspoon salt
1/2 teaspoon black pepper
Juice of 1 lime
1 tablespoon olive oil
1 red bell pepper sliced
1 yellow bell pepper sliced
1 green bell pepper sliced
1 large onion sliced
1/2 teaspoon salt
1/4 teaspoon black pepper
3 cups cooked rice
1 avocado sliced
1/2 cup corn
1/2 cup black beans
Fresh cilantro
Lime wedges
Instructions
1. Prepare fajita marinade.
2. Coat steak and marinate.
3. Cook steak until desired doneness.
4. Rest and slice steak.
5. Sauté peppers and onions.
6. Prepare serving bowls with rice.
7. Add steak and vegetables.
8. Top with avocado, corn, and beans.
9. Garnish and serve.
Notes
Slice steak against the grain.
Meal prep friendly.
Add extra lime juice before serving.
Customize toppings as desired.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1 bowl
- Calories: 620 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 24 g
- Saturated Fat: 7 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 8 g
- Protein: 42 g
- Cholesterol: 85 mg