Chicken Taco Rice Skillet is a quick, filling dinner made with seasoned chicken, rice, salsa, beans, corn, and melted cheese all cooked together in one pan. It gives you taco night flavor without needing tortillas, separate toppings, or several dishes.
This recipe is perfect for busy weeknights, family dinners, meal prep, or nights when you want something hearty but easy. The rice absorbs the taco seasoning, salsa, broth, and chicken flavor as it cooks, so every bite tastes bold and satisfying.
It is also flexible. You can make it mild for kids, spicy for adults, heavier on vegetables, or lighter with cauliflower rice if you want a low-carb version.

What This Recipe Tastes Like
Chicken Taco Rice Skillet tastes savory, smoky, cheesy, and lightly spicy with classic taco-style flavor. The chicken adds protein, the rice makes it filling, and the salsa gives the dish a tangy tomato base.
The beans and corn add texture and sweetness, while the melted cheese brings everything together. The final dish is cozy and scoopable, almost like a taco casserole made faster in a skillet.
It tastes best finished with fresh toppings like lime juice, cilantro, avocado, green onions, sour cream, or diced tomatoes.
Why You’ll Love This Recipe
- One-pan dinner: Chicken, rice, beans, corn, and cheese cook together.
- Great for busy nights: Simple prep and easy cleanup.
- Family-friendly: Mild taco flavor that is easy to customize.
- Budget-friendly: Uses pantry staples and simple chicken.
- Meal prep friendly: Leftovers reheat well.
- Flexible toppings: Add avocado, salsa, sour cream, or jalapeños.
- Filling without extra sides: Rice and chicken make it a complete meal.
Best Occasions to Serve This
Chicken Taco Rice Skillet is best for weeknight dinners, taco night, meal prep lunches, casual family meals, and quick comfort food nights.
It also works well when you need a simple dinner using ingredients you already have. Serve it with tortilla chips, shredded lettuce, guacamole, cucumber salad, roasted vegetables, or a simple side salad.

Step-by-Step Cooking Instructions
1. Season the chicken
Cut the chicken into small bite-sized pieces so it cooks quickly and mixes evenly through the rice. Pat it dry before seasoning so the spices stick better.
Coat the chicken with taco seasoning, salt, pepper, and a little oil. If your taco seasoning already contains salt, reduce the added salt so the dish does not become too salty.
2. Brown the chicken
Heat oil in a large deep skillet over medium-high heat. Add the chicken and cook until lightly browned on the outside.
The chicken does not need to be fully cooked at this stage because it will continue simmering with the rice. Browning first builds better flavor and keeps the dish from tasting flat.
3. Add onion and garlic
Add diced onion to the skillet and cook until softened. Stir in the garlic and cook briefly until fragrant.
Garlic burns quickly, so add it after the onion has started to soften. This keeps the flavor warm and savory instead of bitter.
4. Stir in the rice
Add the uncooked rice directly to the skillet and stir it with the chicken, onion, garlic, and seasoning. Let it toast for a minute.
Toasting the rice helps it absorb flavor and gives the finished dish a better texture. Make sure the rice is evenly coated before adding liquid.
5. Add salsa, broth, beans, and corn
Pour in the salsa and chicken broth, then stir in the black beans and corn. Scrape the bottom of the skillet to loosen any browned bits.
Spread everything into an even layer so the rice cooks properly. The liquid should cover most of the rice.
6. Simmer until the rice is tender
Bring the mixture to a gentle simmer, then reduce the heat and cover the skillet. Cook until the rice is tender and the liquid is absorbed.
Avoid stirring too often while the rice cooks. Lifting the lid repeatedly releases steam and can make the rice cook unevenly.
7. Add cheese
Once the rice is tender, sprinkle shredded cheese over the top. Cover the skillet for a few minutes until the cheese melts.
For a slightly browned top, place the skillet under the broiler for a minute or two if your pan is oven-safe.
8. Finish with toppings
Let the skillet rest for a few minutes before serving. This helps the rice settle and makes the texture better.
Top with cilantro, lime juice, avocado, sour cream, jalapeños, diced tomatoes, or crushed tortilla chips for crunch.
Pro Tips for Best Results
- Use long-grain white rice: It cooks evenly and stays fluffy.
- Do not use instant rice: It can become mushy in this skillet recipe.
- Keep the skillet covered: Rice needs trapped steam to cook properly.
- Use a deep skillet: This prevents overflow and helps everything cook evenly.
- Taste your taco seasoning first: Some blends are saltier than others.
- Use thick salsa: Watery salsa can make the rice texture less consistent.
- Rest before serving: A short rest helps the rice absorb the final moisture.
Variations & Substitutions
Make it spicy
Use hot salsa, diced jalapeños, chipotle powder, cayenne, or pepper jack cheese. You can also finish with hot sauce.
Make it creamy
Stir in a little sour cream or cream cheese at the end after the rice is cooked. This makes the skillet richer and more casserole-like.
Use chicken thighs
Boneless chicken thighs stay juicy and add more flavor. They are a great option if you want a richer skillet dinner.
Use chicken breast
Chicken breast works well if you cut it small and avoid overcooking it. It gives the dish a leaner texture.
Add more vegetables
Bell peppers, zucchini, spinach, mushrooms, or diced tomatoes can be added. Cook firmer vegetables with the onion so they soften properly.
Make it low-carb
Use cauliflower rice instead of regular rice, but reduce the broth and cook for less time. Cauliflower rice does not absorb liquid like regular rice.
Change the beans
Black beans are classic, but pinto beans or kidney beans also work well.
Storage, Freezing & Reheating Tips
Store leftover Chicken Taco Rice Skillet in an airtight container in the refrigerator for up to 4 days.
You can freeze it for up to 2 months, but the rice may soften slightly after thawing. Freeze in individual portions for easier reheating.
To reheat, add a splash of broth or water and warm in a skillet over low heat or microwave in short intervals. Add fresh toppings after reheating, not before.

FAQs
Can I make Chicken Taco Rice Skillet with uncooked rice?
Yes, this recipe is made with uncooked rice. The rice cooks directly in the skillet with broth, salsa, taco seasoning, chicken, beans, and corn, which helps it absorb more flavor.
Why is my taco rice skillet mushy?
It may be mushy because there was too much liquid, the rice was overcooked, or instant rice was used. Use long-grain white rice, measure the liquid carefully, and keep the skillet covered while cooking.
Can I use rotisserie chicken?
Yes, rotisserie chicken works well. Since it is already cooked, add it after the rice has simmered for a while so it does not dry out. Stir it in near the end and heat through before adding cheese.
What toppings go best with Chicken Taco Rice Skillet?
Good toppings include avocado, sour cream, cilantro, lime juice, diced tomatoes, jalapeños, shredded lettuce, green onions, salsa, and crushed tortilla chips.
Can I make this recipe ahead of time?
Yes, Chicken Taco Rice Skillet reheats well for meal prep. Store it without fresh toppings, then add avocado, lettuce, sour cream, or chips right before serving.

Chicken Taco Rice Skillet
Ingredients
Method
- Heat olive oil in a large deep skillet over medium-high heat.
- Season chicken with taco seasoning, salt, and black pepper.
- Add chicken to the skillet and cook for 4–5 minutes, until lightly browned.
- Add onion and cook for 2–3 minutes until softened.
- Stir in garlic and cook for 30 seconds.
- Add rinsed rice and stir for 1 minute to coat it in the seasoning.
- Pour in salsa and chicken broth. Scrape the bottom of the skillet to loosen browned bits.
- Stir in black beans and corn.
- Bring to a simmer, then reduce heat to low. Cover and cook for 18–22 minutes, or until the rice is tender and liquid is absorbed.
- Sprinkle cheese over the top. Cover for 2–3 minutes until melted.
- Rest for 5 minutes, then top with cilantro and lime juice.
- Serve with sour cream, avocado, jalapeños, diced tomatoes, green onions, or tortilla chips if desired.
Notes
Notes
- Use long-grain white rice for the best texture.
- Avoid instant rice unless adjusting the liquid and cook time.
- If the rice is still firm, add a splash of broth and cook covered a few minutes longer.
- For rotisserie chicken, add it after the rice is mostly cooked.
- Store fresh toppings separately for meal prep.


