Go Back
Close-up of a delicious and vibrant Steak Fajita Bowl, showcasing perfectly grilled steak, colorful peppers, onions, and fresh toppings.

Best Steak Fajita Bowl

This recipe guides you through creating the ultimate Steak Fajita Bowl, balancing textures and flavors for a restaurant-quality meal. Learn how to cook tender steak, crisp-tender vegetables, and fluffy rice, then customize with your favorite toppings for a satisfying and customizable dish.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 4
Course: Main Course
Cuisine: Mexican-American
Calories: 650

Ingredients
  

  • 1 lb Flank Steak or Skirt Steak
  • 2 tbsp Olive Oil
  • 1 tbsp Fajita Seasoning
  • 1 tsp Garlic Powder
  • 1/2 tsp Smoked Paprika
  • Salt to taste
  • Pepper to taste
  • 1 Bell Pepper any color
  • 1 Onion, sliced
  • 1 tbsp Olive Oil for vegetables
  • 1 tsp Fajita Seasoning for vegetables
  • Salt to taste for vegetables
  • Pepper to taste for vegetables
  • 1 cup Long-Grain Rice
  • 2 cups Chicken Broth or Water
  • 1 tbsp Olive Oil for rice
  • 1/2 tsp Cumin
  • 1/4 tsp Turmeric
  • Salt to taste for rice
  • Shredded Cheddar Cheese optional
  • Sour Cream optional
  • Chopped Cilantro optional
  • Lime Wedges optional

Equipment

  • medium saucepan
  • Large skillet or cast-iron pan
  • mixing bowl
  • fork
  • knife
  • cutting board
  • Measuring cups
  • Measuring spoons

Method
 

  1. Prepare the Rice: In a medium saucepan, heat olive oil over medium heat. Add rice and cook for 1-2 minutes, stirring constantly, until lightly toasted. Add chicken broth, cumin, turmeric, and salt. Bring to a boil, then reduce heat to low, cover, and simmer for 18-20 minutes, or until rice is cooked through and liquid is absorbed. Fluff with a fork.
  2. Marinate the Steak: While the rice is cooking, prepare the steak. In a bowl, combine olive oil, fajita seasoning, garlic powder, smoked paprika, salt, and pepper. Rub the mixture all over the steak. Let it marinate for at least 15 minutes (or up to overnight in the refrigerator).
  3. Cook the Fajita Vegetables: Heat a large skillet or cast-iron pan over high heat. Add olive oil. Once the pan is smoking hot, add the sliced bell pepper and onion. Cook for 5-7 minutes, stirring occasionally, until vegetables are tender-crisp and slightly charred. Season with fajita seasoning, salt, and pepper. Remove from the pan and set aside.
  4. Cook the Steak: Using the same skillet, increase the heat to high. Add the marinated steak and sear for 3-4 minutes per side for medium-rare, or longer if you prefer it more well-done. Remove the steak from the pan and let it rest for 5-10 minutes before slicing thinly against the grain. This resting period is crucial for allowing the juices to redistribute, resulting in a more tender steak.
  5. Assemble the Bowls: Divide the rice among bowls. Top with the sliced steak, fajita vegetables, and your desired toppings. Serve immediately and enjoy!

Notes

For best results, marinate the steak overnight. Ensure the pan is screaming hot before adding the vegetables to prevent them from becoming soggy. Rest the steak after cooking to allow the juices to redistribute, resulting in a more tender steak. Experiment with different toppings to customize your bowl. Store leftover components separately in airtight containers in the refrigerator for up to 3 days.