One Pot Salsa Chicken and Rice
This One Pot Salsa Chicken and Rice is a cozy, 30-minute skillet dinner with juicy taco-seasoned chicken, fluffy rice, salsa, beans, and corn all cooked together. It is a family-friendly, high-protein meal that uses everyday pantry ingredients and only dirties one pan.

There are nights when you look in the fridge, see some salsa, chicken, and a lonely bag of frozen corn, and think, “Okay, what now?” That is exactly how this One Pot Salsa Chicken and Rice was born. Everything goes into one pan, the chicken gets golden and flavorful, the rice soaks up all the salsa and broth, and you are left with a big, steamy pot of taco-inspired goodness.
My favorite part is how easy it is to turn this into a “toppings bar” dinner. Put the pot in the middle of the table and set out bowls of cilantro, lime wedges, avocado, shredded cheese, and sour cream. Everyone builds their own bowl exactly how they like it, and you still only washed one pan.
It also reheats really well, which makes it perfect for lunches the next day. Scoop leftovers into containers, and you have ready-to-go burrito bowls that only need a quick reheat and a handful of fresh toppings.
Before You Get Started
Here are a few quick things to know before you start, so this one-pot salsa chicken and rice turns out just right.
- Choose your chicken: I like using boneless, skinless chicken thighs because they stay extra juicy and flavorful, but chicken breasts work too if that’s what you have on hand. Just try to keep the pieces roughly the same size so they cook evenly!
- Use the right rice: This recipe works best with regular jasmine or long-grain white rice that’s been rinsed and drained. Skip instant or quick-cooking rice here since it cooks differently and can get mushy.
- Pick your salsa: Green salsa, red salsa, or even Rotel will all work. Just remember that salsa can vary in spice and salt, so you may want to use low-sodium broth and adjust any extra salt at the end.
- Rinse beans and drain corn: Rinse the black beans and drain the corn well so you don’t accidentally add extra liquid that could throw off the rice-to-liquid ratio.
- Grab a pot with a tight lid: A heavy skillet or Dutch oven with a well-fitting lid helps the rice steam properly and cook through without drying out.
How to Make One Pot Salsa Chicken and Rice
Here is exactly how to bring this one-pot salsa chicken and rice together in one pan.
1. Sear The Chicken
Season the chicken with half of the taco seasoning. Heat olive oil in a large pan or Dutch oven, sear the chicken on both sides until browned, then remove and set aside.
2. Cook The Onion And Garlic
Add the diced onion to the same pan and cook until softened. Stir in the garlic and cook just until fragrant.
3. Toast The Rice
Add the rinsed rice to the pan and stir so the grains are coated in the oil and aromatics. Let it toast briefly to build flavor.
4. Add Liquids, Beans, And Corn
Pour in the salsa and chicken broth, then add the black beans, corn, and remaining taco seasoning. Stir well, scraping up any browned bits from the bottom.
5. Nestle The Chicken And Simmer
Place the chicken back into the pan, nestling it into the rice mixture. Adjust the heat so everything cooks at a gentle simmer.
6. Cover And Cook Until Rice Is Tender
Cover with a tight-fitting lid and cook until the rice is tender and most of the liquid is absorbed. If the rice still feels firm, add a splash of broth and continue cooking.
7. Rest, Fluff, And Add Toppings
Turn off the heat and let the pot rest briefly, still covered. Fluff the rice with a fork, check that the chicken is cooked through, then serve with your favorite toppings.
Recipe Tips and Tricks
Here are some of the best pro tips to make this One Pot Salsa Chicken and Rice come out perfectly every single time.
- Make it extra saucy: If you prefer a slightly looser, saucier rice, add an extra splash of salsa or broth at the end and gently stir it in. This works especially well if you plan to serve it in bowls with lots of toppings!
- Use leftover cooked chicken: If you have leftover Mexican shredded chicken, cooked chicken, or rotisserie chicken to use up, cook the rice, beans, corn, salsa, and broth as written without searing raw chicken. Stir in the shredded cooked chicken during the last 5 minutes of cooking so it warms through without drying out.
- Pack in more veggies: Stir in extra vegetables like diced bell peppers, zucchini, or chopped spinach with the beans and corn. They will cook right along with the rice and add color and nutrition without extra steps.
- Turn it into burrito filling: For burritos or quesadillas, you might want a slightly drier mixture. Let the pot sit uncovered for a few extra minutes after cooking so more steam escapes, then use the chicken and rice as a hearty filling.
- Meal prep friendly: This recipe holds up really well in the fridge. For better texture, store the rice and chicken together and keep fresh toppings like avocado, cilantro, and dairy on the side so you can add them after reheating.
- Finish with a squeeze of lime: A squeeze of fresh lime over each bowl right before serving makes all the flavors pop, especially if your salsa is on the mild side.
Serving Ideas
Here are some simple, tasty ways to turn this into a full meal everyone will be excited about.
- Baked Tortilla Chips
- Corn Salsa
- Avocado Cucumber Salsa
- Mango Salsa
- Grilled Pineapple Salsa
- Spicy Cabbage and Corn Slaw
Storage & Reheating
Here is how to store and reheat leftovers so they stay delicious.
- Store: Let the chicken and rice cool completely, then transfer to an airtight container and refrigerate for up to 3–4 days. For food safety, avoid leaving it at room temperature for more than 2 hours.
- Freeze: Portion cooled leftovers into freezer-safe containers or bags and freeze for up to 3 months. Flatten bags for faster thawing and easy stackable storage.
- Reheat: Reheat in the microwave with a splash of broth or water to keep the rice from drying out, or warm gently in a covered skillet over low heat, stirring occasionally until hot.
- Leftover ideas: Use leftovers in stuffed peppers, Oven Baked Taco Shells, burritos, quesadillas, or as a quick topping for baked potatoes or sweet potatoes. It also makes a great base for next-day taco salads.
Frequently Asked Questions
Here are some of the most commonly asked questions about this recipe:
What if the rice is still crunchy but the liquid is gone?
If the rice is still firm and the pan looks dry, add 2–4 tablespoons of warm broth or water, cover the pot again, and cook over very low heat for a few more minutes. Let it rest off the heat for 5 minutes, then fluff and check the texture.
Can I double this recipe?
You can double the recipe as long as you use a large enough pot or Dutch oven so everything fits comfortably and the rice is not piled too deeply. The cook time will be similar, but it may need a few extra minutes for the rice to fully cook, so check before turning off the heat.
Can I make this dairy-free?
Yes. The base recipe is naturally dairy-free if you skip cheese and sour cream. Use dairy-free yogurt or a drizzle of creamy avocado sauce for topping, and lean into fresh cilantro and lime for extra flavor.
Can I make this in the Instant Pot?
You can. Sauté the chicken, onions, and garlic right in the Instant Pot, then add the rice, salsa, broth, beans, corn, and seasonings. Nestle the chicken on top, seal, and cook on high pressure for a short cycle (similar to your usual white rice setting). Let the pressure naturally release for a few minutes, then fluff the rice and check that the chicken is cooked through.

One Pot Salsa Chicken and Rice
- Download
- Send to your inbox
Ingredients
- 1 tbsp olive oil
- 1.5 lbs boneless skinless chicken thighs
- 1/2 onion, diced
- 4 garlic cloves, minced
- 1 cup jasmine rice (rinsed and drained)
- 1.5 cups chicken broth
- 14 oz canned black beans (rinsed and drained)
- 1 cup corn (frozen or canned, drained)
Instructions
(Hide Media)Switch to prevent your screen from going dark.
Cover and cook for 18-22 minutes, until the rice is fully cooked and the liquid is mostly absorbed. This can take up to 25 minutes, but make sure not to overcook. Turn off the heat and let the rice rest for 5 minutes. Fluff with fork and add all your favorite toppings. We love it with queso fresco or shredded cheese, avocado, fresh cilantro, and a dollop of sour cream.
Equipment
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
The Nutritional Values provided are estimates only and may vary based on the preparation method.
Notes
Optional toppings: cilantro, lime wedges, avocado, sour cream, shredded cheese, extra beans
Get delicious, healthy recipes delivered each week right to your inbox.
Snap a picture and show us what you made on Instagram or Facebook.
Tag us using @SlenderKitchen or #slenderkitchen.