Steak Fajita Bowls – Flavor-Packed, Colorful & Easy Weeknight Dinner

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

Flat lay of steak, peppers, onions, rice, avocado, and fajita seasonings

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

Four step collage showing seasoning steak, cooking steak, sautéing vegetables, and assembling bowls

  1. In a bowl, combine olive oil, chili powder, paprika, cumin, garlic powder, onion powder, salt, pepper, and lime juice.
  2. Coat steak with the seasoning mixture.
  3. Let marinate for 15 minutes.
  4. Heat a skillet or grill pan over medium-high heat.
  5. Cook steak for 4–6 minutes per side or until desired doneness.
  6. Transfer steak to a cutting board and rest for 5 minutes.
  7. Slice steak thinly against the grain.
  8. In another skillet, heat olive oil.
  9. Add peppers and onions.
  10. Cook until tender-crisp, about 6–8 minutes.
  11. Divide rice among serving bowls.
  12. Top with sliced steak.
  13. Add fajita vegetables.
  14. Add avocado, corn, and black beans.
  15. Garnish with cilantro and lime wedges.
  16. 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

Steak fajita rice bowl with peppers, onions, avocado, and lime

  • 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

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Steak fajita bowl with rice, peppers, onions, avocado, and lime

Steak Fajita Bowls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • 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

Scale

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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star