Looking for a dinner that’s packed with flavor, easy to make, and doesn’t require a ton of cleanup? Look no further than this One Pan Steak Fajita and Rice Skillet. Think sizzling steak, colorful peppers, and seasoned rice all coming together in one hearty skillet. It’s like a fajita and a rice bowl had a baby, and trust me, it’s every bit as delicious as it sounds. This dish is bold, juicy, and bursting with all those signature fajita flavors—sweet, spicy, and just a little smoky. You’ll love how the steak stays tender, the rice is perfectly fluffy, and all the veggies pop with color and flavor.
Why You’ll Love One Pan Steak Fajita and Rice Skillet
This dish is everything you love about fajitas but in an even easier, more convenient form. Here’s why it’ll quickly become your go-to weeknight dinner:
Quick and Easy:
With just one skillet and a few simple steps, you can have dinner on the table in no time. This recipe is a lifesaver when you want something flavorful without spending hours in the kitchen.
Bold and Flavorful:
Between the juicy steak, the bell peppers, onions, and the perfectly seasoned rice, this dish is packed with vibrant flavors. It’s a fiesta in your mouth!
One Pan Wonder:
Less mess, more flavor! Since everything cooks in one skillet, cleanup is a breeze. This recipe is perfect for busy nights when you want a delicious meal without all the extra dishes.
Customizable:
Love spice? Add more chili powder or a sprinkle of cayenne. Want to go lighter on the rice? You can always use cauliflower rice for a low-carb version. This dish is super adaptable!

Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Ingredients in One Pan Steak Fajita and Rice Skillet
Here’s what you’ll need to make this flavorful skillet dinner. Everything is simple, but these ingredients come together to create a satisfying and comforting meal.
For the Steak Fajitas:
- Steak: Skirt steak or flank steak works wonderfully here. It’s flavorful and tender, perfect for quick cooking in a skillet.
- Bell Peppers: Colorful bell peppers (red, yellow, green) add sweetness and crunch, making this dish vibrant and fresh.
- Onion: A large yellow onion brings the right balance of sweetness and depth.
- Olive Oil: For searing the steak and sautéing the veggies.
- Garlic: Fresh garlic gives the fajita seasoning a rich, aromatic flavor.
For the Rice:
- Long Grain White Rice: It cooks up perfectly in this skillet, absorbing all the delicious flavors from the steak and fajitas.
- Beef Broth: Adds a rich, savory depth to the rice—trust me, it makes all the difference!
- Fajita Seasoning: This is where the magic happens! You can use store-bought fajita seasoning or make your own by combining chili powder, cumin, paprika, garlic powder, onion powder, and a pinch of cayenne for a little heat.
- Lime: Fresh lime juice gives this dish a bright, zesty kick that really balances out the richness.
(Note: Full ingredient measurements are provided in the recipe card above.)
Instructions
Step 1: Cook the Steak
Start by heating 1 tablespoon of olive oil in a large skillet over medium-high heat. Season the steak with salt, pepper, and half of the fajita seasoning mix. When the pan is hot, add the steak and sear it for about 3-4 minutes on each side until it’s cooked to your liking (medium-rare to medium is best for tenderness). Once the steak is done, remove it from the pan and set it aside to rest.
Step 2: Sauté the Veggies
In the same skillet, add another tablespoon of olive oil. Toss in the bell peppers and onion. Sauté them for about 5-7 minutes, until they’re soft and slightly caramelized. Add the garlic and cook for another minute, until fragrant.
Step 3: Prepare the Rice
Add the rice to the skillet with the vegetables. Stir it to coat the rice in the oil and vegetables, letting it toast slightly for about 2 minutes. Pour in the beef broth and the remaining fajita seasoning mix. Stir everything together, bring it to a simmer, and cover the skillet. Let the rice cook for about 15-18 minutes, or until the liquid is absorbed and the rice is tender.
Step 4: Slice the Steak
While the rice is cooking, slice the cooked steak against the grain into thin strips.
Step 5: Combine and Finish
Once the rice is ready, fluff it with a fork and stir in the sliced steak. Squeeze fresh lime juice over the top for a burst of brightness. Give it a quick stir to combine everything.
Step 6: Serve and Enjoy
Serve the fajita rice in bowls or on plates, garnishing with fresh cilantro or more lime wedges if you like. This dish is fantastic on its own or paired with a side of sour cream, guacamole, or salsa for a little extra flair.
How to Serve One Pan Steak Fajita and Rice Skillet
This skillet is a complete meal in itself, but here are a few serving suggestions to take it to the next level:
Fresh Guacamole:
Serve with some fresh guacamole on the side to add a creamy and cooling contrast to the spicy fajitas.
Sour Cream:
A dollop of sour cream helps balance the heat and adds a nice, creamy texture to the dish.
Side Salad:
Pair it with a simple side salad dressed in a light vinaigrette to add some freshness and crunch.
Tortillas:
For extra fajita-style fun, serve this skillet with warm tortillas on the side so everyone can make their own taco-style meal!
Additional Tips
Use Other Proteins:
If you don’t want steak, you can easily swap it for chicken, shrimp, or even tofu for a vegetarian version. Just adjust the cooking times as needed.
Make It Spicy:
Want to add more heat? Toss in a chopped jalapeño or sprinkle some chili flakes over the top for extra spice.
Don’t Skip the Lime:
The lime juice really brightens up the whole dish. Don’t skip it!
Customize the Veggies:
Feel free to add other veggies like zucchini, mushrooms, or corn to this dish. You can make it as veggie-packed as you like!
Make It Ahead:
You can prep the steak and vegetables ahead of time, then just toss everything into the skillet when you’re ready to cook. It’s a great meal-prep option!
Nutrition Facts
Serving Size: 1 serving (based on 4 servings)
- Calories: 485
- Total Fat: 17g (26% DV)
- Saturated Fat: 3g (15% DV)
- Cholesterol: 70mg (23% DV)
- Sodium: 710mg (30% DV)
- Total Carbohydrates: 50g (17% DV)
- Dietary Fiber: 3g (12% DV)
- Sugars: 6g
- Protein: 32g
- Vitamin A: 30% DV
- Vitamin C: 80% DV
- Calcium: 6% DV
- Iron: 20% DV
Preparation Time
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
FAQ Section
Q1: Can I use brown rice instead of white rice?
A1: Yes, you can use brown rice! Just keep in mind that it will need a bit more time to cook—about 40-45 minutes total. You may need to add extra liquid as well.
Q2: Can I use a different cut of beef?
A2: Definitely! Flank steak, rib-eye, or sirloin would also work well. Just make sure to slice it thinly against the grain for tenderness.
Q3: Can I make this dish without rice?
A3: Yes! If you want to skip the rice, you can use cauliflower rice for a low-carb option or even serve the fajitas over a bed of greens.
Q4: Can I add more veggies to this dish?
A4: Absolutely! Feel free to add mushrooms, zucchini, or even corn. This dish is super customizable!
Q5: How can I make this spicier?
A5: Add a chopped jalapeño or sprinkle chili flakes into the rice or steak while cooking for a spicy kick!
Q6: Can I use a different protein?
A6: Yes, chicken, shrimp, or even tofu can be used as an alternative to steak. Just adjust the cooking times as needed.
Q7: How do I store leftovers?
A7: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat on the stovetop or in the microwave.
Q8: Can I freeze this meal?
A8: Yes, this dish freezes well! Just let it cool completely, then store it in a freezer-safe container for up to 3 months. Thaw in the fridge overnight before reheating.
Q9: Can I use store-bought fajita seasoning?
A9: Yes! Store-bought fajita seasoning works great here. Just use the amount called for in the recipe, or adjust based on your taste.
Q10: What should I serve this with?
A10: This dish is great on its own, but you can pair it with fresh guacamole, sour cream, or a side salad for a complete meal.
Conclusion
This One Pan Steak Fajita and Rice Skillet is the perfect blend of bold flavors and ease, making it an ideal dish for any night of the week. With minimal cleanup, maximum flavor, and a satisfying combination of steak, rice, and veggies, this dish will quickly become a family favorite. Serve it with your favorite toppings, and enjoy a fiesta of flavors right in the comfort of your own kitchen!
Print
One Pan Steak Fajita and Rice Skillet
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
This One Pan Steak Fajita and Rice Skillet is a delicious, easy-to-make dinner packed with flavorful steak, seasoned rice, and colorful fajita veggies. With minimal cleanup and maximum flavor, it’s the perfect meal for busy weeknights or when you want a satisfying one-pan dinner.
Ingredients
- 1 lb flank steak or sirloin steak, thinly sliced against the grain
- 2 tablespoons olive oil, divided
- 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)
- 1 medium onion, sliced
- 1 bell pepper (red, green, or yellow), sliced
- 1 cup long-grain white rice, rinsed
- 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
-
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. -
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. -
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. -
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. -
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. -
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. -
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 extra flavor, you can marinate the steak for 30 minutes before cooking with a bit of lime juice, olive oil, garlic, and more seasoning.
- You can use boneless skinless chicken breasts or thighs instead of steak if preferred.
- If you have leftover fajita mixture, it works great as a filling for wraps or tacos.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Skillet
- Cuisine: Mexican
Nutrition
- Serving Size: 1/4 of the recipe
- Calories: 480
- Sugar: 5g
- Sodium: 360mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 75mg