Juicy Steak Fajita Bowl

Juicy Steak Fajita Bowl tastes smoky and citrusy with tender steak, blistered peppers, and a bright lime kick. It fits weeknights, meal-prep fans, and anyone who wants a steak fajita rice bowl in about 40 minutes. My Tex-Mex loving family asks for this on repeat, and I always steal extra peppers right off the sheet pan.

Why You Should Try This Juicy Steak Fajita Bowl

This Juicy Steak Fajita Bowl gives you restaurant-level flavor at home with a quick citrus marinade and sizzling cast iron sear. You get balanced textures, bold spice, and a bowl that feels hearty without slowing you down.

“Big fajita energy with juicy steak, charred veggies, and zesty rice that tastes like your favorite spot, only fresher.” ★★★★★

Ingredients You’ll Need

  • Steak and marinade

    • 1.25 to 1.5 pounds flank or skirt steak, patted dry
    • 3 tablespoons lime juice, plus wedges for serving
    • 2 tablespoons orange juice or pineapple juice, optional for sweetness
    • 2 tablespoons olive or avocado oil
    • 1 tablespoon soy sauce or coconut aminos for umami
    • 2 teaspoons chili powder
    • 1 teaspoon ground cumin
    • 1 teaspoon smoked paprika
    • 2 garlic cloves, minced, or 1 teaspoon garlic powder
    • 1 teaspoon kosher salt and 1/2 teaspoon black pepper
    • Shortcut: use 1 packet fajita seasoning like McCormick or Simply Organic in place of the dry spices, then keep the lime juice and oil
  • Fajita veggies

    • 3 bell peppers, mixed colors, sliced
    • 1 large red onion, sliced
    • 1 tablespoon oil
    • 1/2 teaspoon each chili powder, cumin, and salt
  • Bowls and toppings

    • 3 cups cooked rice, white, brown, or cilantro-lime rice
      • Shortcut: use microwave rice pouches for speed
    • 1 cup black beans, drained and rinsed, optional
    • 1 avocado, sliced
    • Fresh cilantro, chopped
    • Salsa or pico de gallo
    • Sour cream or Greek yogurt
    • Shredded cheddar, Monterey Jack, or cotija
    • Pickled jalapeños, optional
  • Equipment

    • Large cast iron skillet or grill pan, plus a second skillet for veggies
    • Tongs, sheet pan, sharp knife, cutting board
    • Small bowl for marinade
    • Instant-read thermometer, optional but helpful

Substitutions and notes

  • Use sirloin or hanger steak if flank or skirt runs out. Slice across the grain either way.
  • Swap cauliflower rice for a lighter bowl, or use quinoa for extra protein.
  • Use pre-sliced fajita veggie mixes from the produce aisle to save time.
  • Go dairy-free with avocado and salsa only, still tastes rich.

How to Make Juicy Steak Fajita Bowl

Prep the steak and marinade – 10 minutes

  • Whisk lime juice, orange juice, oil, soy sauce, chili powder, cumin, smoked paprika, garlic, salt, and pepper in a bowl.
  • Coat the steak in the marinade and let it rest 20 to 30 minutes at room temp, or up to 8 hours in the fridge.
  • Start the rice while the steak marinates so everything finishes together.

Cook the peppers and onions – 12 to 15 minutes

  • Heat a large skillet over medium high. Add oil.
  • Toss peppers and onions with chili powder, cumin, and salt. Cook, stirring every few minutes, until edges char and centers turn tender.
  • Move veggies to a plate and keep them warm.

Sear the steak – 6 to 8 minutes

  • Heat the skillet to high until it smokes lightly. Pat the steak dry again and oil the pan if needed.
  • Sear 3 to 4 minutes per side for medium rare, depending on thickness. Aim for 130 to 135 degrees on an instant-read.
  • Rest the steak 5 to 10 minutes, then slice thin across the grain.

Make quick cilantro-lime rice – 10 to 15 minutes

  • Fluff hot rice with a fork. Stir in 1 to 2 tablespoons lime juice, 1 tablespoon oil or butter, and a handful of chopped cilantro.
  • Season with salt and pepper to taste.

Assemble the bowls – 5 minutes

  • Add rice to each bowl, then spoon on peppers and onions.
  • Top with sliced steak, beans, avocado, salsa, cilantro, cheese, and a dollop of sour cream or yogurt.
  • Finish with lime wedges. Take a victory bite.

Tips & Tricks

  • Slice across the grain to keep every bite tender.
  • Dry the steak before searing to get better browning.
  • Heat the pan until it smokes lightly, then add the steak for a real sizzle.
  • Use juice in the marinade for brightness, but keep it brief so acids do not toughen the surface.
  • Batch-cook peppers on a sheet pan at 450 degrees for easy cleanup.
  • Salt the rice while it’s hot so the grains soak up flavor.
  • Short on time? Use microwave rice, pre-sliced peppers, and a seasoning packet.
  • Leftover steak works great, just warm it gently so it stays juicy.

What to Serve with Juicy Steak Fajita Bowl

Serve the Juicy Steak Fajita Bowl with crunchy tortilla chips and fresh pico for scooping up every last bit. Add a crisp side salad with lime vinaigrette to balance the richness. I also like elote-style corn or grilled corn on the cob when sweet corn hits its peak. For drinks, pour a citrusy spritz, a light lager, or a tart lime agua fresca.

Make-Ahead and Storage

  • Meal prep: portion rice, peppers, beans, and steak into containers, then add fresh toppings right before eating.
  • Fridge: store cooked components up to 4 days in airtight containers.
  • Freezer: freeze sliced steak, peppers, and rice up to 2 months. Skip avocado and dairy until serving.
  • Reheat: warm rice and veggies in a skillet over medium with a splash of water, then add steak at the end and heat just until warm. Keep the steak pink to maintain tenderness.
Juicy Steak Fajita Bowl
Ally Sanders

Juicy Steak Fajita Bowl

This Juicy Steak Fajita Bowl features tender marinated steak, sautéed peppers and onions, and flavorful rice with classic fajita toppings for a satisfying meal.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings: 4
Course: Lunch
Cuisine: American

Ingredients
  

  • 1 1/2 pounds flank steak (or skirt steak)
  • 3 tablespoons olive oil
  • 3 tablespoons lime juice
  • 3 cloves garlic, minced
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 red bell pepper, sliced into strips
  • 1 yellow bell pepper, sliced into strips
  • 1 green bell pepper, sliced into strips
  • 1 medium red onion, thinly sliced
  • 1 tablespoon olive oil
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 3 cups cooked rice (white, brown, or cilantro-lime)
  • 1 cup black beans, drained and rinsed
  • 1 cup corn kernels (fresh, canned, or frozen and thawed)
  • 1 cup diced tomatoes or pico de gallo
  • 1 cup shredded cheddar or Mexican blend cheese
  • 1 large avocado, sliced or diced
  • 1/2 cup sour cream or Greek yogurt
  • 1/4 cup fresh cilantro, chopped
  • 1 lime, cut into wedges

Instructions
 

  1. In a medium bowl, whisk together olive oil, lime juice, minced garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper.
  2. Place the flank steak in a shallow dish or zip-top bag and pour the marinade over it, turning to coat evenly.
  3. Marinate in the refrigerator for at least 30 minutes and up to 4 hours for best flavor, turning occasionally.
  1. Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
  2. Add the sliced bell peppers and red onion, season with salt and pepper, and cook, stirring occasionally, until tender-crisp and slightly charred, about 6–8 minutes.
  3. Transfer the cooked vegetables to a plate and keep warm.
  1. Heat a grill pan or skillet over medium-high heat. Remove the steak from the marinade, letting excess drip off.
  2. Cook the steak for 4–6 minutes per side, or until it reaches your desired doneness (about 130–135°F for medium-rare).
  3. Transfer the steak to a cutting board, tent loosely with foil, and let rest for 5–10 minutes.
  4. Slice the steak thinly against the grain into strips.
  1. Divide the cooked rice evenly among four bowls.
  2. Top each bowl with sliced steak, fajita vegetables, black beans, corn, and tomatoes or pico de gallo.
  3. Add cheese, avocado, and a dollop of sour cream or Greek yogurt, if using.
  4. Garnish with chopped cilantro and serve with lime wedges for squeezing over the top.

Notes

Nutrition Information
Approximate per serving (1 of 4): 650 calories; fat 32 g; saturated fat 9 g; carbohydrates 52 g; fiber 9 g; sugars 6 g; protein 38 g; sodium 880 mg. Values will vary based on exact steak cut, rice type, toppings, and portion size.