Go Back
An overhead shot of a fully assembled Steak Fajita Bowl, showcasing the colorful arrangement of seared steak, vegetables, and creamy sauce.

The Ultimate Steak Fajita Bowl Recipe

This Steak Fajita Bowl recipe features perfectly seared flank steak, blistered peppers, and caramelized onions over fluffy rice. Topped with a creamy chipotle sauce, this vibrant power bowl is a healthy, delicious, and easy-to-make weeknight dinner.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 bowls
Course: Dinner, Lunch, Main Course
Cuisine: Mexican, Tex-Mex
Calories: 762

Ingredients
  

For the Steak & Marinade
  • 1.5 lbs flank steak (680g)
  • 1 tbsp Olive Oil (15ml)
  • 1 tsp chili powder
  • 0.5 tsp smoked paprika
  • 0.5 tsp cumin
  • 0.5 tsp garlic powder
  • 0.5 tsp onion powder
  • Salt & Black Pepper to taste
For the Fajita Vegetables
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 large white onion, sliced
  • 1 tbsp Olive Oil (15ml)
For the Creamy Chipotle Sauce
  • 0.5 cup Sour Cream (120g)
  • 1-2 Chipotle Peppers in Adobo plus 1 tbsp (15ml) adobo sauce
  • 1 tbsp fresh lime juice (15ml)
  • 1 clove garlic, minced
  • 0.25 tsp salt or to taste
For the Bowl Assembly
  • 1.5 cups long-grain white rice, uncooked (280g)
  • 3 cups water or broth (720ml)
  • 1 can (15 oz) black beans, rinsed (425g)
  • 1 cup corn kernels (165g)
  • 1 large avocado
  • 0.25 cup fresh cilantro, finely chopped (15g)
  • Lime Wedges for serving

Equipment

  • 1 Large Cast-Iron Skillet
  • 1 Medium Saucepan
  • 1 Blender or Food Processor

Method
 

Prepare the Rice and Chipotle Sauce
  1. Cook the rice according to package directions. For extra flavor, you can add a pinch of salt and a small pat of butter or oil to the water. Once cooked, fluff it with a fork and keep covered.
  2. While the rice cooks, make the chipotle sauce. Combine the sour cream, 1-2 chipotle peppers, adobo sauce, fresh lime juice, minced garlic, and salt in a blender. Blend until completely smooth and creamy. Taste and adjust seasoning if needed. Set aside.
Cook the Steak
  1. Pat the flank steak dry with paper towels. Rub it all over with 1 tbsp of olive oil, then season generously with chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper.
  2. Heat a large cast-iron skillet over high heat until it's very hot. Carefully place the steak in the skillet and sear for 3-5 minutes per side for a perfect medium-rare. Remove the steak from the skillet and let it rest on a cutting board for at least 10 minutes.
Sauté the Vegetables and Corn
  1. Reduce the heat to medium-high. Add the remaining 1 tbsp of olive oil to the same skillet. Add the sliced bell peppers and onion. Sauté, stirring occasionally, for 8-10 minutes until tender-crisp with visible blistering and char marks.
  2. Once the vegetables are cooked, remove them from the skillet. Add the corn kernels to the hot, empty skillet and cook for 3-4 minutes, until you see some roasted, browned spots.
Assemble Your Steak Fajita Bowl
  1. Once the steak has rested, slice it thinly against the grain.
  2. Build your bowls. Start with a generous scoop of fluffy white rice. Arrange the sliced steak, blistered peppers and onions, black beans, and roasted corn. Finally, place the fanned avocado slices on the edge.
  3. Drizzle everything generously with the creamy chipotle sauce. Garnish with finely chopped cilantro and serve immediately with a fresh lime wedge.

Notes

Don't Crowd the Pan: When cooking the steak and vegetables, make sure they have enough space in the skillet. Overcrowding will steam them instead of searing and blistering them.
High Heat is Key: For that signature char on both the steak and the veggies, your pan needs to be very hot.
Slice Against the Grain: Look for the long muscle fibers running down the flank steak and slice perpendicular to them for maximum tenderness.
Rest Your Steak: Never skip the resting period. This allows the juices to redistribute throughout the meat, ensuring every slice is moist and flavorful.