Chicken Fajita Over Rice Recipe: Sizzling Peppers and Onions With Perfectly Fluffy Grains

Main Courses

Chicken Fajita Over Rice Recipe: Sizzling Peppers and Onions With Perfectly Fluffy Grains

This chicken fajita over rice recipe delivers restaurant-quality flavor with sizzling peppers and onions paired with perfectly fluffy grains—all in under 45 minutes. After years of perfecting this dish for my team at The Smoky Pig, I've simplified it without sacrificing that smoky, charred depth that makes fajitas unforgettable.

The secret lies in high-heat searing and a foolproof rice method that yields grains light enough to soak up every drop of fajita sauce.

What sets this recipe apart is the balance: tender chicken marinated in lime and cumin, vegetables that blister at the edges but stay crisp inside, and rice that's fluffy yet sturdy enough to hold up to all the toppings.

I developed this during a particularly hectic week when I needed a dish that could feed a crowd without requiring hours of prep—5 ingredients, 15 minutes of active work, and the rest is hands-off cooking time.

The marinade transforms simple chicken thighs into something impossibly flavorful, while the fajita vegetables develop that signature smoky char that takes fajitas from ordinary to extraordinary.

By the time you plate this dish, you'll have golden-brown chicken slices, vibrant red and green peppers with caramelized edges, and a bed of perfectly fluffy rice that serves as the perfect foundation.

The aroma alone—smoky peppers, citrusy chicken, and warm rice—will have everyone gathered at your table before the first bite. This is the kind of meal that feels like a celebration, even on a weeknight.

Serve with all the classic toppings: shredded cheese, sour cream, avocado, and a squeeze of lime. The rice absorbs the fajita flavors beautifully, making every bite a perfect balance of textures and tastes. Here's how to make it—restaurant-quality at home, without the fuss.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken fajita over rice

Fifteen ingredients, four key techniques—restaurant-quality fajitas without the fuss.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch strips
Yellow Onions 🧅 2 whole Sliced into 1/2-inch strips
Red Bell Peppers 🌶️ 2 whole Sliced into 1/2-inch strips
Green Bell Peppers 🌶️ 2 whole Sliced into 1/2-inch strips
Jalapeño Peppers 🌶️ 1 whole Seeded and sliced thin
Garlic Cloves 🧄 6 cloves Minced finely
Lime Juice 🍋 ¼ cup Freshly squeezed
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky flavor
Olive Oil 🫒 ½ cup Extra-virgin preferred
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine works too
Chicken Broth 💧 2 cups Low-sodium preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The chicken thighs are non-negotiable here—bone-in, skin-on if you can find them, but boneless works too. Trader Joe's and Whole Foods carry great pre-cut strips, saving you chopping time. For the peppers, look for firm, vibrant ones with no soft spots—Heinz or Fresh Direct deliver consistently good quality. The jalapeños? Seed them for mild heat, keep the ribs for texture. Cumin and smoked paprika are the flavor anchors—Penzeys or bulk bins at natural markets have the best quality. Toast your cumin seeds in a dry pan for 30 seconds before grinding to wake up those flavors.

No bell peppers? Zucchini or mushrooms work in a pinch, but you'll lose that signature fajita crunch. Short on lime? Substitute lemon juice at 1:1 ratio, but the acidity won't be quite the same. The rice is where most people mess up—use a 1:2 rice-to-liquid ratio and let it steam undisturbed. For extra smokiness, add 1/2 tsp liquid smoke to the broth. The chicken marinade can be prepped 4 hours ahead—it just gets better with time. If you're feeling fancy, char the onions and peppers directly over a gas flame for that authentic restaurant char.

Marinated chicken keeps 2 days in the fridge—double the marinade if you're prepping ahead. The fajita veggies should be cooked same day for best texture. Rice reheats beautifully—just add a splash of water and cover. For meal prep, store components separately: chicken, veggies, and rice. Assemble fresh to keep everything crisp. The flavors actually improve overnight—make extra and save for lunch. Freeze the chicken and veggies for up to 3 months if you're planning ahead.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s the kind of meal where you toss everything on one sheet pan—chicken, peppers, onions—and walk away. No pots, no pans, just 20 minutes of hands-off cooking while the jalapeños add that perfect little kick without overpowering.
  • Crowd-Pleasing Crunch: That crispy char on the chicken thighs? Chef’s kiss. The bell peppers caramelize just enough to sweetness the heat from the jalapeños, and the rice soaks up all the smoky goodness. Honestly, even my picky-eating cousin polished off his plate—no leftovers on his side.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. Cook a big batch of rice, slice up the fajita mix, and store it separately. Reheat in minutes—whether it’s for a lazy Tuesday or a last-minute potluck. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Chicken thighs stretch further than breasts, and bell peppers last forever in the fridge. Throw in some rice and spices, and you’ve got a filling, flavor-packed dinner that won’t break the bank. My wallet and my taste buds thank me every time.

Step-by-step instructions for chicken fajita over rice

Here's how to create a vibrant, flavor-packed fajita dish with perfectly fluffy rice—every bite delivers that smoky, charred sweetness we all love.

1

Season and Sear the Chicken

Pat the 1.5 lb boneless, skinless chicken thighs dry with paper towels—this ensures a better sear. Cut them into 1-inch strips and place them in a bowl. In a small dish, mix together 1 tbsp ground cumin, 1 tbsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Rub this spice blend all over the chicken strips until evenly coated. Let them sit for 10 minutes while you prep the vegetables.

Heat 0.25 cup olive oil in a large skillet over medium-high heat until shimmering. Add the chicken in a single layer and cook undisturbed for 3-4 minutes until the edges turn golden brown and crispy. Flip the strips and cook for another 2-3 minutes until fully cooked through. The chicken should be opaque and no longer pink in the center. Remove the chicken from the skillet and set it aside on a plate—it'll stay warm while we build the fajita vegetables.

2

Sauté the Fajita Vegetables

In the same skillet (no need to clean it—those flavorful browned bits are pure magic), add 2 whole yellow onions, 2 whole red bell peppers, and 2 whole green bell peppers, all sliced into ½-inch strips. Cook over medium heat for 8-10 minutes, stirring occasionally, until the onions soften and the peppers begin to blister and caramelize. You're aiming for deep golden brown spots—this is where the real flavor develops.

Add the 1 whole seeded and sliced jalapeño peppers and 6 cloves minced garlic to the skillet. Cook for another 2 minutes until the garlic becomes fragrant and the jalapeños soften. Taste the vegetables and adjust seasoning with additional salt if needed. The vegetables should be tender-crisp with a sweet, smoky, slightly charred flavor. Remove the skillet from heat and stir in the 0.25 cup freshly squeezed lime juice—this brightens the dish and balances the richness.

3

Cook the Perfectly Fluffy Rice

While the fajita mixture rests, prepare the rice. Rinse 2 cups long-grain white rice under cold water in a fine-mesh strainer until the water runs clear—this removes excess starch for fluffier grains. In a medium saucepan, combine the rice with 2 cups chicken broth, 0.25 cup olive oil (yes, it's worth it for extra flavor), and bring to a boil over high heat. Once boiling, reduce heat to low, cover with a tight-fitting lid, and simmer for 15 minutes without peeking.

After 15 minutes, turn off the heat and let the rice sit covered for 10 minutes. This resting period allows the steam to redistribute, resulting in light, fluffy grains that won't stick together. Once ready, fluff the rice gently with a fork and transfer it to a serving dish. Keep it warm while you assemble the fajitas.

4

Assemble and Serve

Return the skillet with the fajita vegetables to medium heat and add the reserved chicken strips back in. Toss everything together for 1-2 minutes to reheat the chicken and meld all the flavors. The mixture should be hot and vibrant, with the chicken infused with the smoky, sweet, and slightly spicy vegetable medley.

To serve, divide the fluffy rice among 6 plates, then spoon the chicken and fajita vegetables generously over the top. The contrast of the light, fluffy rice with the bold, charred fajita mixture is what makes this dish so satisfying. Garnish with additional lime wedges if desired, and serve immediately while everything is hot and full of flavor. This dish tastes even better the next day, so leftovers make fantastic lunches!

👨‍🍳

Pro Tips For Making Chicken Fajita Over Rice

  • CHAR THE CHICKEN SEPARATELY: I learned this the hard way—crowding the pan with chicken, peppers, and onions turns fajitas into a sad, steamed mess. Sear the chicken thighs first over medium-high heat (about 4-5 minutes per side) until golden, then remove them. This keeps the chicken juicy while the veggies get their proper char. Trust me, your fajitas will taste like they came from a real taqueria.
  • SLICE PEPPERS THIN AND EVEN: Bell peppers lose their crunch when they’re chunky, and uneven slices mean some burn while others stay raw. Cut them lengthwise into ¼-inch strips (yes, measure it—your knife skills aren’t fooling anyone). For jalapeños, remove seeds and slice them thinly but evenly so the heat distributes instead of overwhelming in one bite. This isn’t the prettiest method, but it’s the tastiest.
  • DON’T OVERCOOK THE ONIONS: Onions go from sweet and caramelized to bitter and burnt faster than you think. Once they’re translucent and just starting to soften (about 3-4 minutes in the pan), pull them out and set them aside. You can always add them back later if you’re worried—undercooked onions are better than sad, gray ones. (I know, I know, but trust the process.)
  • USE COLD RICE AS A BASE: Warm rice gets soggy under fajita sauce faster than you can say "extra guac." Cook your rice ahead of time, let it cool completely, then reheat it just until steaming before mixing in the chicken and veggies. Cold rice also cuts through the richness of the chicken thighs—sounds weird, but it works. Your future self will thank you.

Essential equipment for this dish

Skillet Essentials

Your 12-inch cast iron skillet is non-negotiable for fajitas—it retains heat like nothing else and creates those signature charred spots. I swear by my Lodge Pre-Seasoned Cast Iron—it’s my go-to for everything from fajitas to cornbread.

If you don’t have cast iron, a heavy stainless steel skillet like All-Clad works too, though it won’t get quite as hot. Just make sure it’s well-seasoned to prevent sticking. 🔥

For extra flavor, I sometimes use a griddle pan—they’re wider and let me cook more fajita veggies at once. If you’re cooking for a crowd, a 14-inch griddle is a game-changer.

Just keep an eye on the heat—fajitas need medium-high to high heat to develop that smoky char without burning.

Knife and Cutting

A sharp chef’s knife (I use my Wüsthof 8-inch) is your best friend for slicing peppers and onions efficiently. Dull knives make prep frustrating and uneven—trust me, I’ve made that mistake too many times.

For mincing garlic, a garlic press saves time, but if you’re old-school like me, a rocking motion with a chef’s knife works just as well. 🧄

If you’re short on time, a mandoline speeds up slicing peppers and onions into even strips. Just be careful—those things are razor-sharp. For the jalapeños, I like using a serrated knife to slice them thinly while keeping the seeds out.

Pro tip: Wear cut-resistant gloves if you’re prepping a lot—your fingertips will thank you.

Rice Cooking Tools

For the rice, a heavy-bottomed saucepan (like my Le Creuset Dutch oven) prevents burning and ensures even cooking. If you’re lazy like me, a rice cooker is a lifesaver—just use the white rice setting and let it do its thing.

For extra fluffiness, I add a splash of olive oil to the broth (yes, it’s worth it!). 🍚

No rice cooker? A fine-mesh strainer is essential for rinsing the rice thoroughly—this removes excess starch and prevents gummy grains. If you’re making this for a crowd, a large stockpot works too, but keep an eye on the heat to avoid scorching.

The key is low and slow after the initial boil—don’t peek under the lid!

Optional Upgrades

Want to take your fajitas to the next level? A blowtorch lets you char the peppers and onions directly over an open flame for that restaurant-style smokiness. I use my Weber blowtorch for this—it’s a game-changer.

For serving, a large platter or individual plates with a lime wedge on the side adds that final touch. 💫

If you’re feeling fancy, a food thermometer ensures your chicken hits 165°F—no more guessing. For storage, airtight containers keep leftovers fresh for up to 4 days. And if you’re prepping ahead, a slow cooker can keep the chicken warm while you finish the rest of the dish.

Just set it to 170°F and let it do its thing.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 4g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breasts instead of thighs for this recipe?

Chicken breasts work, but thighs are ideal for fajitas—they stay juicier and more tender during high-heat cooking. If using breasts, cut them into ½-inch thick strips and pound them slightly to even thickness. Cook them for 2-3 minutes per side over medium-high heat to avoid drying out.

2

How do I make the rice extra fluffy like in restaurants?

Rinse the rice thoroughly first to remove starch. Use a 1:2 rice-to-liquid ratio (2 cups rice to 4 cups liquid total) and add 1 tbsp olive oil to the broth for extra flavor. After boiling, reduce heat to low, cover tightly, and steam for 15 minutes without peeking. Let it rest 10 minutes off heat before fluffing.

3

What's the best way to store leftovers?

Store components separately in airtight containers: chicken, veggies, and rice. They'll keep fresh for 4 days in the fridge. Reheat chicken and veggies in a skillet over medium heat with a splash of water, and microwave rice with a damp paper towel covering it. Reassemble fresh for best texture.

4

Can I make this vegetarian?

Swap chicken for firm tofu or portobello mushrooms. Press tofu to remove moisture, then marinate in the same lime-cumin blend for 30 minutes. Sear tofu in the skillet until golden. For mushrooms, slice thick and cook until tender-crisp. The fajita veggies and rice stay the same—perfect for a meat-free version.

5

Why did my fajita veggies turn mushy?

Overcooking is the usual culprit—fajita veggies should be tender-crisp, not soft. Cook them over medium heat for 8-10 minutes max, stirring occasionally. If using a nonstick pan, reduce heat slightly to prevent burning. For extra char, finish with a quick blast under a broiler for 1-2 minutes.

★★★★★4.7(3 reviews)
Categories Main Courses