Let me tell you about my kitchen disaster days – I once managed to burn boxed mac and cheese while simultaneously setting off my apartment’s smoke alarm. That’s when I realized I needed simple, foolproof recipes like this One Pot Chicken Fajita Rice. After one too many expensive takeout nights and failed attempts at fancy meals, this became my weeknight superhero. It’s got everything – juicy chicken, colorful peppers, fluffy rice, and that amazing fajita flavor – all cooked in one pan with minimal effort. No fancy skills required, just real food that actually works when you’re tired, busy, or just don’t feel like cooking.
Why You’ll Love This One Pot Chicken Fajita Rice
Trust me, this recipe became my weekday MVP for so many good reasons:
- One pan magic: Cook everything in a single pot – less dishes means more Netflix time (we all need that!)
- Weeknight savior: Ready in 35 minutes flat – faster than waiting for delivery
- Flavor bomb: That fajita seasoning makes boring chicken and rice taste like takeout (but cheaper and healthier!)
- Beginner-proof: Seriously, if I could mess up boxed mac and cheese, you can ace this
- Budget-friendly: Uses basic pantry staples – no hunting for weird ingredients
It’s the kind of meal where you’ll glance at the clock realizing, “Wait…I actually cooked dinner tonight?” That’s the magic right there.
Ingredients for One Pot Chicken Fajita Rice
Okay, let’s talk ingredients – and don’t worry, this isn’t one of those recipes where you need to hunt down obscure spices. Everything here is simple, fresh, and probably already in your kitchen (or easy to grab on a quick grocery run). I’ve broken it down so you can prep everything before you start cooking – trust me, it makes the whole process smoother when you’re not scrambling mid-recipe!
For the Chicken and Vegetables:
- 1 lb boneless, skinless chicken breasts (cut into thin strips – about ½ inch thick)
- 1 bell pepper (any color you like, sliced into strips – I usually use red for sweetness)
- 1 medium onion (sliced – not diced! We want those nice fajita-style strips)
For the Rice and Seasoning:
- 1 cup long-grain white rice (don’t use instant – it’ll turn to mush)
- 2 tsp fajita seasoning (store-bought is fine, or make your own if you’re feeling fancy)
- 1½ cups chicken broth (low-sodium if you’re watching salt)
- 1 tbsp olive oil (or any neutral oil you’ve got)
See? Nothing crazy here. The chicken and veggies give you that classic fajita feel, while the rice and broth soak up all those amazing flavors. Pro tip: if your bell pepper is looking a little sad, just toss in whatever veggies you’ve got – zucchini works great too!

How to Make One Pot Chicken Fajita Rice
Alright, let’s get cooking! This is where the magic happens – turning those simple ingredients into a flavor-packed meal with minimal fuss. I’ll walk you through each step like I’m right there in your kitchen (don’t worry, I won’t judge if you spill something – been there!). The key is taking it one step at a time and not rushing. Ready? Let’s do this!
Step 1: Cook the Chicken
Grab your trusty large skillet or pot (I use my favorite cast iron for this) and heat that olive oil over medium-high heat. You’ll know it’s ready when the oil shimmers slightly. Now toss in those chicken strips – don’t crowd them! Give them space to brown nicely. Cook for about 5 minutes, flipping halfway, until they’re golden but not cooked all the way through yet. Pro tip: If your chicken sticks, it’s not ready to flip – be patient!
Step 2: Add Vegetables
Time for color! Throw in your sliced bell peppers and onions right on top of that chicken. The sizzle sound is music to my ears. Stir everything together and let those veggies soften for about 3-4 minutes. You’re looking for the onions to turn translucent and the peppers to lose their raw crunch – they should still have some bite though. This is when your kitchen will start smelling amazing!
Step 3: Cook the Rice
Here comes the transformation! Sprinkle in your rice and fajita seasoning, stirring so everything gets coated evenly. Then pour in that chicken broth – it’ll bubble up beautifully. Once it comes to a boil, immediately reduce the heat to low, cover with a tight-fitting lid, and set your timer for 15 minutes. No peeking! After 15 minutes, check if the liquid is absorbed and the rice is tender. If it’s still a bit firm, give it another 2-3 minutes. Remove from heat and let it sit covered for 5 minutes – this makes all the difference for perfect rice texture!

See? That wasn’t so hard! Now you’ve got a complete meal with juicy chicken, tender veggies, and fluffy rice all infused with that irresistible fajita flavor. The hardest part is waiting those last 5 minutes before digging in!
Tips for Perfect One Pot Chicken Fajita Rice
Okay, let me share all my hard-earned kitchen wisdom for making this dish absolutely foolproof. These are the little tricks I’ve picked up after making this recipe approximately a million times (okay, maybe two dozen, but who’s counting?).
Seasoning secrets: Taste your broth before adding it! If it’s salty, go easy on the fajita seasoning. No broth? Water works in a pinch – just add an extra pinch of salt and garlic powder. And if you like it spicy like I do, toss in some cayenne or chipotle powder.
Rice rescue: Mushy rice got you down? Make sure you’re using long-grain (not instant) and resist the urge to peek while it’s cooking – that steam needs to stay trapped. If your rice is still crunchy, add 2 tablespoons of water and cook 3 more minutes.
Flavor boosters: Right before serving, squeeze fresh lime juice over everything – it’s like magic! A handful of chopped cilantro or a sprinkle of cheese takes it next level. And if you’re feeling fancy, a dollop of sour cream or guacamole never hurt anybody.
Remember – even if it’s not perfect, it’ll still taste amazing. My first attempt was way overseasoned and the rice was slightly crunchy, but you know what? We still ate every bite!
Serving Suggestions
Now for the fun part – making this dish your own! I love piling on fresh toppings right before serving. A handful of chopped cilantro adds freshness, while shredded cheese (cheddar or Monterey Jack work great) makes it extra comforting. Squeeze some lime wedges over the top for that perfect zing. For sides, keep it simple – warm tortillas are classic, or toss together a quick salad if you want something light. My favorite lazy move? Just scoop it straight from the pan with tortilla chips – no extra dishes!

Storage and Reheating
Here’s the good news – this One Pot Chicken Fajita Rice tastes even better the next day! Store leftovers in an airtight container in the fridge for up to 4 days. When reheating, I always add a splash of water or broth to keep it moist – microwave in 30-second bursts, stirring between each. You can also reheat it gently in a skillet over medium-low with a lid – just stir occasionally until warmed through. Pro tip: If you’ve got extra, freeze individual portions for those “I can’t even” nights – just thaw overnight in the fridge before reheating!
Nutritional Information
Here’s the scoop on what’s in this tasty dish (per serving): about 350 calories, 28g protein, 45g carbs, and 8g fat. But heads up – these numbers can change depending on your exact ingredients (like how much oil you use or if you add cheese). I always say focus more on the flavor than the numbers – this meal packs way more nutrition than takeout! Just know you’re getting a good balance of protein from the chicken and energy from the rice and veggies.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Absolutely! Just know brown rice takes longer to cook – add an extra 10-15 minutes of simmering time and about ¼ cup more liquid. I’ve done this when trying to be “healthy” and it works great, though the texture is a bit chewier.
How can I make this spicier?
Oh I love this question! Toss in some diced jalapeños with the veggies, or add ½ teaspoon of cayenne or chipotle powder with the fajita seasoning. My personal trick? A few dashes of hot sauce stirred in right before serving – gives that perfect kick!
Can I freeze the leftovers?
You bet! Let it cool completely, then portion into freezer-safe containers. It keeps beautifully for up to 3 months. Thaw overnight in the fridge and reheat with a splash of water – the rice might be slightly softer but still delicious.
What if I don’t have chicken broth?
No stress! Water works fine – just add an extra pinch of salt and maybe some garlic powder. I’ve even used vegetable broth in a pinch and it turned out great. The fajita seasoning does most of the flavor work anyway.
Can I use frozen vegetables?
Totally! Frozen bell pepper strips and onions are lifesavers when I’m lazy. Just add them straight from frozen when the recipe calls for veggies – no need to thaw. They’ll release extra water though, so you might need to cook uncovered for a few extra minutes at the end.
About Hailey
Hi there! I’m Hailey – the slightly messy home cook behind this recipe. A few years ago, I could barely boil water without setting off the smoke alarm (true story). After one too many sad takeout meals and kitchen disasters, I decided to teach myself to cook – one simple recipe at a time. Now I create easy, no-fuss meals for people like us – the busy, the budget-conscious, and the slightly intimidated by fancy cooking shows. Every recipe I share is tested in my tiny apartment kitchen with basic tools and real-life time constraints. Because good food shouldn’t require chef skills – just a little patience and a willingness to try!

One Pot Chicken Fajita Rice
Equipment
- Large skillet or pot
- wooden spoon
Ingredients
For the Chicken and Vegetables
- 1 lb boneless, skinless chicken breasts cut into strips
- 1 bell pepper sliced
- 1 onion sliced
For the Rice and Seasoning
- 1 cup long-grain white rice
- 2 tsp fajita seasoning
- 1.5 cups chicken broth
- 1 tbsp olive oil
Instructions
- Heat olive oil in a large skillet or pot over medium-high heat. Add chicken strips and cook until browned, about 5 minutes.
- Add sliced bell pepper and onion to the skillet. Cook for 3-4 minutes until vegetables soften.
- Stir in rice and fajita seasoning, coating everything evenly.
- Pour in chicken broth, bring to a boil, then reduce heat to low. Cover and simmer for 15-20 minutes until rice is cooked and liquid is absorbed.
- Remove from heat and let sit covered for 5 minutes before serving.

