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

One Pan Steak Fajita and Rice Skillet Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 64 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mexican

Description

This One Pan Steak Fajita and Rice Skillet is a flavorful, all-in-one meal featuring tender, seasoned flank or sirloin steak, sautéed peppers and onions, and fluffy rice cooked together with tomatoes and chicken broth. Perfect for a quick and easy weeknight dinner, it combines the smoky spices of fajitas with the convenience of a one-pan recipe.


Ingredients

Scale

Steak and Seasoning

  • 1 lb flank steak or sirloin steak, thinly sliced against the grain
  • Salt and pepper, to taste
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon cayenne pepper (optional, for heat)

Vegetables and Rice

  • 1 medium onion, sliced
  • 1 bell pepper (red, green, or yellow), sliced
  • 1 cup long-grain white rice, rinsed
  • 2 tablespoons olive oil, divided

Liquids and Garnishes

  • 2 cups low-sodium chicken broth
  • 1 (14.5 oz) can diced tomatoes, drained
  • Juice of 1 lime
  • Fresh cilantro, chopped (for garnish)
  • Lime wedges, for serving
  • Optional toppings: sour cream, guacamole, shredded cheese, jalapeños


Instructions

  1. Prepare the steak: Season the sliced steak with salt, pepper, chili powder, cumin, smoked paprika, garlic powder, onion powder, and cayenne pepper (if using). Toss to coat the steak evenly with the seasoning.
  2. Sear the steak: Heat 1 tablespoon of olive oil in a large skillet or sauté pan over medium-high heat. Once hot, add the seasoned steak in a single layer, cooking for 2-3 minutes on each side until browned but not fully cooked through. Remove the steak from the skillet and set it aside.
  3. Sauté the veggies: In the same skillet, add the remaining tablespoon of olive oil. Add the sliced onion and bell pepper, and sauté for 4-5 minutes until the veggies are softened and slightly charred.
  4. Cook the rice: Add the rinsed rice to the skillet with the veggies and stir to combine. Let the rice toast for 1-2 minutes, stirring occasionally.
  5. Add liquids and simmer: Pour in the chicken broth and diced tomatoes, stirring to combine. Bring to a simmer, then cover the skillet with a lid. Reduce the heat to low and cook for 12-15 minutes, or until the rice is cooked through and has absorbed most of the liquid. If necessary, add more broth or water during cooking if the rice is not tender.
  6. Return the steak: Once the rice is cooked, return the cooked steak to the skillet, stirring it into the rice and veggie mixture. Cover again and let everything warm through for another 2-3 minutes.
  7. Finish and serve: Remove the skillet from the heat and squeeze the lime juice over the top. Garnish with fresh cilantro and serve with lime wedges and your favorite toppings such as sour cream, guacamole, shredded cheese, or jalapeños.

Notes

  • For a spicier dish, increase the cayenne pepper or add sliced jalapeños while sautéing the vegetables.
  • Use chicken broth with low sodium to control the saltiness of the dish.
  • Flank steak or sirloin steak works best because they cook quickly and remain tender when sliced thin.
  • You can substitute white rice with brown rice, but cooking time will increase and you may need to add more liquid.
  • To make it gluten-free, ensure all seasoning blends are gluten-free.
  • For a vegetarian version, omit the steak and use vegetable broth and add beans or tofu instead.