Written by

Tessa Horn

Published

Easy One-Pan Cheesy Chicken Fajita Rice Recipe

Ready In 30 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The neighborhood block party was in four hours and I’d completely forgotten. Everyone else would be bringing elaborate dishes—Maria had been marinating her carne asada since dawn, and Dave was famous for his three-hour smoked brisket. I had a package of chicken thighs, some bell peppers turning soft in the crisper drawer, and a bag of rice that was probably older than my oven mitts. Honestly, I almost just grabbed a store-bought rotisserie chicken and called it a day.

But then I remembered this easy one-pan cheesy chicken fajita rice recipe I’d been tinkering with. It wasn’t fancy, and it certainly wasn’t planned. But it was fast, it used everything I had, and—let me tell you—it saved my reputation that afternoon. I threw everything into my biggest skillet, crossed my fingers, and hoped for the best. Twenty-five minutes later, I was walking over to the party with a steaming pan of melty, cheesy goodness that smelled like a Friday night dinner at a real Mexican restaurant.

The funny thing? People went absolutely nuts for it. Dave asked for the recipe. Maria said it reminded her of her grandmother’s arroz con pollo, which is basically the highest compliment you can get in my book. I stood there with my plastic fork, feeling a little sheepish, because the whole thing came together in a single pan with ingredients I’d nearly thrown out. That’s when I realized this easy one-pan cheesy chicken fajita rice wasn’t just a backup plan—it was the kind of meal that makes you look like a hero without breaking a sweat. Maybe you’ve been there, standing in your kitchen with the clock ticking and nothing impressive to show for it. Trust me, this recipe is your answer.

Why You’ll Love This Recipe

Let me be honest with you—I’ve tested this recipe about a dozen times to get it just right. I wanted it to be foolproof, even for someone who’s never cooked rice in a skillet before. And after burning my first batch (don’t ask), I figured out the exact liquid-to-rice ratio and the perfect simmer time. This version works every single time, and I’m not just saying that because I’m proud of it.

  • Quick & Easy: From start to finish, you’re looking at about 30 minutes. That’s faster than delivery, and way more satisfying.
  • Simple Ingredients: Chicken, rice, bell peppers, cheese, and a few pantry spices. No weird stuff you’ll never use again.
  • Perfect for Busy Weeknights: This is the kind of dinner you make on a Tuesday when you’re exhausted and the kids are hungry. It’s also great for meal prep.
  • Crowd-Pleaser: My picky nephew ate three servings. Three. He usually won’t touch anything that isn’t chicken nuggets.
  • Unbelievably Delicious: The cheese gets all melty and stretches when you scoop it up. The rice soaks up all the fajita seasoning and chicken juices. It’s comfort food that actually delivers.

What makes this recipe different from all the other one-pan chicken and rice recipes out there? It’s the technique. Most recipes end up with mushy rice or dry chicken, but I’ve cracked the code. By browning the chicken first and then letting the rice cook in the same pan with all those flavorful bits, you get layers of flavor without any extra work. Plus, the cheese goes on at the very end so it stays gooey and delicious, not greasy or separated.

This is the kind of meal that makes you close your eyes after the first bite. It’s familiar but somehow better than you expected. And honestly, it’s perfect for those nights when you need dinner to be easy but you still want it to feel special.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, so you probably already have everything you need.

For the Chicken and Rice Base

  • 1 lb boneless, skinless chicken thighs (or breasts, but thighs stay juicier)
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, sliced into strips
  • 1 green bell pepper, sliced into strips
  • 3 cloves garlic, minced
  • 1 cup long-grain white rice (I prefer Jasmine or Basmati)
  • 1 ½ cups low-sodium chicken broth
  • 1 can (10 oz) Rotel tomatoes with green chiles, undrained
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • ½ teaspoon smoked paprika
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Cheesy Finish

easy one-pan cheesy chicken fajita rice preparation steps

  • 1 ½ cups shredded Mexican blend cheese (or Monterey Jack, or cheddar)
  • ¼ cup chopped fresh cilantro (optional, but highly recommended)
  • Juice of ½ lime (optional, for brightness)

A few notes on ingredients: I’ve tested this with both white and brown rice, and white rice works much better for the one-pan method because it cooks faster and absorbs liquid more evenly. If you want to use brown rice, you’ll need to increase the liquid and cooking time by about 15 minutes. For the cheese, I love using a Mexican blend because it melts beautifully and has a nice mild flavor, but sharp cheddar works great too if you want a stronger cheese taste. And if you can’t find Rotel, just use a can of diced tomatoes plus a small can of diced green chiles—it’s the same thing.

Equipment Needed

The beauty of this recipe is that you really don’t need much. Here’s what you’ll need:

  • A large skillet or sauté pan with a lid: This is the most important piece. Look for something that’s at least 12 inches wide with high sides. A Dutch oven also works perfectly. I use my trusty cast iron skillet for this, but a non-stick pan works just fine too.
  • A wooden spoon or spatula: For stirring and scraping up all those delicious browned bits from the bottom of the pan.
  • A sharp knife and cutting board: For chopping the veggies and chicken.
  • Measuring cups and spoons: For accuracy—though I’ve made this so many times I just eyeball the spices now.

If you don’t have a lid that fits your skillet, you can use a sheet of aluminum foil tightly crimped around the edges. It’s not pretty, but it works. And if you’re using a non-stick pan, be careful not to use metal utensils—you don’t want to scratch the coating.

Preparation Method

Alright, let’s get cooking. This is easier than you think, I promise.

  1. Prep your ingredients first. Dice the onion, slice the bell peppers into thin strips, mince the garlic, and cut the chicken into bite-sized pieces (about 1-inch cubes). Having everything ready before you start cooking makes the process smooth and stress-free.
  2. Heat the oil in your skillet over medium-high heat. You want the oil shimmering but not smoking. Add the chicken pieces in a single layer—don’t crowd the pan. Let them cook without moving for about 4-5 minutes until they’re golden brown on one side. Flip and cook another 3-4 minutes. The chicken doesn’t need to be fully cooked through yet because it’ll finish cooking with the rice. Transfer the chicken to a plate and set aside.
  3. In the same skillet, add the diced onion and bell peppers. Cook over medium heat for about 4-5 minutes, stirring occasionally, until the vegetables start to soften and get a little char on the edges. This is where the flavor lives—those brown bits on the bottom of the pan are pure gold.
  4. Add the minced garlic, chili powder, cumin, smoked paprika, salt, and pepper. Stir constantly for about 30 seconds until the garlic is fragrant. Don’t let it burn or it’ll get bitter.
  5. Add the rice to the pan and stir to coat it with the spices and oils. Toast the rice for about 1-2 minutes, stirring frequently. This step is crucial—toasting the rice gives it a nutty flavor and helps it stay separate instead of turning into mush.
  6. Pour in the chicken broth and the can of Rotel (undrained). Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the liquid to a boil.
  7. Return the chicken to the pan, nestling it into the rice mixture. Reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 18-20 minutes. Don’t lift the lid during this time—the steam is what cooks the rice perfectly.
  8. After 18 minutes, check the rice. It should be tender and most of the liquid should be absorbed. If the rice is still a little firm, add a splash more broth (about ¼ cup), re-cover, and cook for another 3-5 minutes.
  9. Remove the skillet from the heat. Sprinkle the shredded cheese evenly over the top of the rice and chicken. Cover again and let it sit for 2-3 minutes—the residual heat will melt the cheese into a glorious, gooey blanket.
  10. Sprinkle with fresh cilantro and squeeze a little lime juice over the top. Serve immediately while the cheese is still stretchy and the rice is piping hot.

Cooking Tips & Techniques

I’ve made this recipe enough times to know exactly where things can go wrong. Here’s what I’ve learned the hard way:

Don’t skip browning the chicken. I know it’s tempting to just throw everything in at once and save time, but browning the chicken first creates those amazing caramelized bits on the bottom of the pan. That’s where the deep, savory flavor comes from. If you skip this step, the whole dish will taste flat.

Use the right rice. Long-grain white rice is your friend here. Short-grain rice tends to get sticky and clumpy, and brown rice takes too long to cook in the same time frame. Jasmine or Basmati are perfect because they cook up fluffy and separate.

Don’t peek. I know it’s hard, but resist the urge to lift that lid while the rice is cooking. Every time you lift it, you let out steam, and steam is what cooks the rice. If you absolutely must check, do it quickly and put the lid right back on.

Let it rest. After the cheese goes on, let the pan sit off the heat for a couple of minutes. This lets the cheese melt properly and allows the rice to absorb any last bit of liquid. It also makes serving easier because everything sets up just a little bit.

One mistake I made: The first time I made this, I used too much liquid because I thought the rice needed more. It turned into a soupy mess. Trust the recipe—1 ½ cups broth plus the Rotel is exactly the right amount for 1 cup of rice.

Variations & Adaptations

This recipe is super flexible, which is one of the reasons I love it so much. Here are some ways to mix it up:

Make it vegetarian: Skip the chicken and add a can of drained and rinsed black beans or pinto beans. You’ll want to use vegetable broth instead of chicken broth. The beans add protein and fiber, and they soak up all the fajita flavors beautifully.

Spice it up: If you like heat, add a diced jalapeño along with the bell peppers, or stir in ½ teaspoon of cayenne pepper with the other spices. You can also use hot Rotel instead of the original. My husband adds a drizzle of hot sauce on top, and honestly, it’s pretty great.

Swap the protein: This works really well with ground beef or ground turkey. Just brown the meat first, then proceed with the recipe. You can also use shrimp—add it in the last 5 minutes of cooking so it doesn’t get tough.

Try different cheeses: I’ve made this with pepper jack for extra heat, and with smoked gouda for a deeper, richer flavor. Both are fantastic. Just avoid using pre-shredded cheese from a bag—it has anti-caking agents that prevent it from melting smoothly. Grate your own cheese for the best results.

Add veggies: Zucchini, corn, or even chopped spinach can be added along with the bell peppers. Just make sure to cut them into small pieces so they cook through in the same time.

Serving & Storage Suggestions

This dish is best served hot, straight from the skillet, with the cheese still stretchy and the rice steaming. I like to serve it with a side of sour cream and a dollop of guacamole—the cool creaminess balances the warm spices perfectly. A simple side salad with a lime vinaigrette also works great if you want something fresh on the plate.

For leftovers, let the dish cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days. The rice might absorb a bit more liquid overnight, but the flavors actually get better after a day or two—the spices meld together and everything gets more cohesive.

To reheat, I recommend using a skillet over medium-low heat with a splash of water or broth. Cover and let it steam for about 5 minutes until heated through. You can also use the microwave, but the rice might get a little dried out. If you’re reheating in the microwave, cover the bowl with a damp paper towel to add moisture.

This recipe also freezes well! Portion it into individual containers and freeze for up to 3 months. Thaw in the refrigerator overnight and reheat as directed. I like to keep a couple of portions in the freezer for those nights when I don’t feel like cooking at all.

Nutritional Information & Benefits

Here’s an approximate breakdown per serving (based on 4 servings):

Nutrient Amount
Calories 485
Protein 35g
Carbohydrates 42g
Fat 18g
Saturated Fat 8g
Fiber 3g
Sodium 720mg

This dish is a great source of protein from the chicken and cheese, which helps keep you full and satisfied. The bell peppers are packed with vitamin C—actually, one red bell pepper has more vitamin C than an orange. The rice provides energy from complex carbohydrates, and the spices like cumin and paprika have anti-inflammatory properties. If you’re watching your sodium, you can use low-sodium broth and reduce the added salt. For a lower-carb version, you can swap the rice for cauliflower rice—just reduce the cooking time to about 10 minutes.

Conclusion

Look, I’m not saying this easy one-pan cheesy chicken fajita rice will win you a neighborhood block party award like it did for me. But I am saying it’ll make your dinner routine a whole lot easier and a whole lot more delicious. It’s the kind of recipe you’ll come back to again and again because it works, it’s forgiving, and it makes everyone at the table happy.

I love this recipe because it reminds me that you don’t need fancy ingredients or hours of prep to make something truly satisfying. Sometimes the best meals come from just using what you have and trusting the process. So go ahead—grab that skillet, toss in your ingredients, and let the magic happen. And when you make it, I’d love to hear how it turned out. Did you add your own twist? Did the kids ask for seconds? Drop a comment below and let me know—I read every single one!

Frequently Asked Questions

Can I use chicken breasts instead of thighs?

Absolutely! Chicken breasts work fine, but they can dry out more easily than thighs. To keep them juicy, cut them into slightly larger pieces and be careful not to overcook them. Check for doneness after about 15 minutes of simmering.

Why is my rice still crunchy after 20 minutes?

This usually happens for one of two reasons: either the heat was too low and the liquid wasn’t simmering properly, or the lid wasn’t tight enough and steam escaped. Next time, make sure your liquid is at a gentle boil before covering, and use a tight-fitting lid or foil.

Can I make this in an Instant Pot or slow cooker?

I haven’t tested this recipe in an Instant Pot, but I’ve heard from readers that it works well using the sauté function first and then pressure cooking for 5 minutes with a natural release. For a slow cooker, I’d recommend cooking the rice separately and adding it at the end to avoid mushiness.

How do I prevent the cheese from getting greasy?

The key is to add the cheese at the very end, off the heat, and let it melt gently from the residual heat. If you cook the cheese for too long or at too high a temperature, the fats separate and you end up with a greasy mess. Also, grating your own cheese helps because pre-shredded cheese has additives that affect melting.

Can I double this recipe?

You can, but you’ll need a very large skillet or a Dutch oven. Keep in mind that doubling the ingredients will increase the cooking time slightly, and you might need to add a little more broth if the rice absorbs the liquid faster. I’d recommend making it in two batches if you’re not sure your pan is big enough.

Pin This Recipe!

easy one-pan cheesy chicken fajita rice recipe

Print

Easy One-Pan Cheesy Chicken Fajita Rice

A quick and easy one-pan meal with juicy chicken, bell peppers, rice, and melted cheese, perfect for busy weeknights or last-minute gatherings.

  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Mexican

Ingredients

Scale
  • 1 lb boneless, skinless chicken thighs (or breasts, but thighs stay juicier)
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 1 red bell pepper, sliced into strips
  • 1 green bell pepper, sliced into strips
  • 3 cloves garlic, minced
  • 1 cup long-grain white rice (Jasmine or Basmati preferred)
  • 1 ½ cups low-sodium chicken broth
  • 1 can (10 oz) Rotel tomatoes with green chiles, undrained
  • 1 teaspoon chili powder
  • 1 teaspoon cumin
  • ½ teaspoon smoked paprika
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 ½ cups shredded Mexican blend cheese (or Monterey Jack, or cheddar)
  • ¼ cup chopped fresh cilantro (optional)
  • Juice of ½ lime (optional)

Instructions

  1. Prep your ingredients first. Dice the onion, slice the bell peppers into thin strips, mince the garlic, and cut the chicken into bite-sized pieces (about 1-inch cubes).
  2. Heat the oil in your skillet over medium-high heat. Add the chicken pieces in a single layer and cook without moving for about 4-5 minutes until golden brown on one side. Flip and cook another 3-4 minutes. Transfer the chicken to a plate and set aside.
  3. In the same skillet, add the diced onion and bell peppers. Cook over medium heat for about 4-5 minutes, stirring occasionally, until softened and slightly charred.
  4. Add the minced garlic, chili powder, cumin, smoked paprika, salt, and pepper. Stir constantly for about 30 seconds until fragrant.
  5. Add the rice to the pan and stir to coat with the spices and oils. Toast the rice for about 1-2 minutes, stirring frequently.
  6. Pour in the chicken broth and the can of Rotel (undrained). Stir everything together, scraping up any browned bits from the bottom of the pan. Bring the liquid to a boil.
  7. Return the chicken to the pan, nestling it into the rice mixture. Reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for 18-20 minutes. Do not lift the lid during this time.
  8. After 18 minutes, check the rice. It should be tender and most of the liquid should be absorbed. If the rice is still a little firm, add a splash more broth (about ¼ cup), re-cover, and cook for another 3-5 minutes.
  9. Remove the skillet from the heat. Sprinkle the shredded cheese evenly over the top of the rice and chicken. Cover again and let it sit for 2-3 minutes until the cheese is melted.
  10. Sprinkle with fresh cilantro and squeeze a little lime juice over the top. Serve immediately.

Notes

For best results, use long-grain white rice (Jasmine or Basmati). Brown rice requires increased liquid and cooking time. Grate your own cheese for smooth melting. Do not lift the lid while rice is simmering.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 485
  • Sugar: 4
  • Sodium: 720
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 42
  • Fiber: 3
  • Protein: 35

Keywords: one-pan, cheesy chicken fajita rice, easy weeknight dinner, Mexican rice, chicken and rice

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating