Love this? Save it for later!
Share the inspiration with your friends
I was staring into the fridge at 5:47 PM, and honestly, the only thing staring back was some chicken thighs I had defrosted that morning and a half-empty can of black beans. You know that moment when you’re too tired to think, but you’re also too hungry to order takeout? That was me. I had about thirty minutes before the hangry version of my family showed up, and I needed a plan.
I grabbed a skillet—the big one I usually use for garlic butter chicken—and decided to just throw things in. Rice, chicken, beans, some spices I found in the back of the cabinet. I wasn’t trying to be clever. I was just trying to survive dinner. But when that lid came off twenty-five minutes later, the smell that hit me was something else. Smoky, a little spicy, and so comforting it felt like a hug.
We ate it straight out of the pan, which is something I never do, but nobody wanted to wait for plates. The rice was perfectly tender, the chicken was falling apart, and those black beans added this creamy texture that just tied everything together. It was one of those meals that felt like a win when I was expecting a mess. And now, it’s the recipe I make when I have zero energy but still want something that tastes like I tried.
Why You’ll Love This Recipe
This isn’t just another chicken and rice recipe. It’s the one that saves your weeknights, your sanity, and your kitchen cleanup. I’ve tested this about six times now, tweaking the liquid ratio and the spice blend until it was exactly right. Here is why it works so well:
- One Pan, Minimal Mess: Everything cooks in a single skillet. No boiling rice separately, no dirtying extra pots. You use one pan, you wash one pan. That’s the kind of math I can get behind.
- Pantry-Friendly Ingredients: Chicken, rice, black beans, broth, and spices. That’s it. You probably have most of this stuff right now, and if you don’t, a quick swap (like using kidney beans or pinto beans) works beautifully.
- Perfect for Busy Weeknights: From start to finish, this takes about 30 minutes. Most of that time is hands-off while the rice simmers, so you can chop some cilantro or just stand there and drink your coffee. No judgment.
- Crowd-Pleasing Comfort: My kids gobbled this up, and my husband asked for it again the next week. It’s hearty enough for a hungry family but not so heavy that you feel sluggish after.
- Budget-Friendly: Chicken thighs are affordable, black beans are cheap, and rice is a staple. This whole meal costs less than two takeout burritos and feeds way more people.
What makes this recipe different from all the other one-pan dinners out there? It’s the way the rice absorbs the chicken juices and the bean broth at the same time. The flavor isn’t just on top—it’s baked into every single grain. You get that deep, savory taste without having to marinate anything for hours. It’s comfort food that actually fits into your real life.
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, which is exactly what you want on a busy Tuesday.
- Chicken thighs (boneless, skinless): About 1.5 pounds. I prefer thighs over breasts here because they stay juicy and don’t dry out while the rice cooks. If you only have breasts, that works too—just check them a few minutes earlier.
- Long-grain white rice: 1 cup, uncooked. I use basmati or jasmine for the best texture. Avoid instant rice or brown rice here—they need different liquid ratios and cooking times.
- Black beans: 1 can (15 ounces), drained and rinsed. Rinsing removes the excess sodium and starchy liquid, so your rice doesn’t get gummy. You can use pinto beans or even kidney beans in a pinch.
- Chicken broth: 1.5 cups. Low-sodium is best so you can control the salt level. If you only have water, add an extra pinch of salt and a splash of soy sauce for depth.
- Yellow onion: 1 medium, diced. This forms the flavor base. You could use a shallot if that’s what you have, but onion gives more body.
- Garlic: 3 cloves, minced. Fresh is always better here. The jarred stuff works in a pinch, but you’ll lose some of that punch.
- Olive oil: 2 tablespoons. For searing the chicken and sautéing the aromatics. Avocado oil works too.
- Ground cumin: 1 teaspoon. This gives that warm, earthy flavor that makes the dish feel Mexican-inspired.
- Smoked paprika: 1 teaspoon. Regular paprika is fine, but smoked adds a subtle depth that makes the whole pan smell incredible.
- Dried oregano: 1/2 teaspoon. Mexican oregano is ideal if you have it, but Mediterranean works just as well.
- Salt and black pepper: To taste. I start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
- Fresh cilantro: A handful, chopped. For garnish. If you’re one of those people who thinks cilantro tastes like soap, skip it or use parsley.
- Lime: 1 lime, cut into wedges. A squeeze of lime right before eating brightens everything up. Don’t skip this—it’s the secret to making the flavors pop.
Equipment Needed
You don’t need a fancy kitchen for this one. Here’s what you’ll need:
- A large skillet with a lid: I use a 12-inch cast iron skillet, but any heavy-bottomed pan with a tight-fitting lid works. A Dutch oven is also great. The lid is crucial—it traps the steam so the rice cooks evenly.
- A wooden spoon or spatula: For stirring and scraping up the browned bits from the chicken. Those bits are flavor gold.
- A cutting board and knife: For dicing the onion and mincing the garlic. A sharp knife makes this go faster.
- Measuring cups and spoons: For the rice, broth, and spices. Eyeballing is fine for most things, but rice-to-liquid ratio needs to be exact.
- Can opener: Unless you’re using the pull-tab cans, in which case, you’re a step ahead.
If you don’t have a lid that fits your skillet, use a sheet of aluminum foil crimped tightly around the edges. It’s not pretty, but it works. I’ve done it more times than I’d like to admit.
Preparation Method

Let’s get cooking. This whole thing comes together in about 30 minutes, and most of that time is hands-off. Trust the process and don’t lift the lid too early—that’s the number one mistake people make with one-pan rice dishes.
- Prep your ingredients first. Dice the onion, mince the garlic, drain and rinse the black beans, and measure out the rice and broth. Having everything ready makes the cooking part so much smoother. I learned this the hard way after burning garlic while scrambling for the broth.
- Season the chicken. Pat the chicken thighs dry with paper towels. This is important—dry chicken sears better. Season both sides generously with salt, pepper, and a pinch of the cumin and smoked paprika. Don’t be shy with the salt here; it’s the only chance to season the meat directly.
- Heat the oil in your skillet over medium-high heat. When the oil shimmers (about 2 minutes), place the chicken thighs in the pan in a single layer. Don’t crowd them—if they’re touching, they’ll steam instead of sear. Cook for 4-5 minutes per side, until golden brown and crispy. The chicken doesn’t need to be cooked through yet; it will finish in the rice.
- Remove the chicken and set it on a plate. Leave the browned bits in the pan—that’s flavor. Reduce the heat to medium.
- Sauté the aromatics. Add the diced onion to the pan and cook for 3-4 minutes, stirring occasionally, until soft and translucent. Scrape up any browned bits from the bottom of the pan as the onion releases moisture. Add the minced garlic and cook for 30 seconds more, until fragrant. Garlic burns fast, so keep stirring.
- Toast the rice and spices. Add the uncooked rice, cumin, smoked paprika, and oregano to the pan. Stir everything together and cook for 1-2 minutes. The rice should look slightly translucent at the edges, and the spices should smell toasty. This step makes a huge difference in the final flavor.
- Add the broth and beans. Pour in the chicken broth and add the drained black beans. Stir to combine, scraping up any last bits from the bottom. Bring the liquid to a gentle boil—you should see small bubbles around the edges.
- Return the chicken to the pan. Nestle the seared chicken thighs into the rice mixture, skin side up (if you left the skin on). The rice should mostly cover the chicken. If the liquid level looks low, add a splash more broth or water. The rice needs enough liquid to absorb.
- Cover and simmer. Put the lid on the skillet and reduce the heat to low. Let it cook undisturbed for 18-20 minutes. Do not lift the lid during this time! I know it’s tempting, but every time you lift it, steam escapes and the rice won’t cook properly.
- Check for doneness. After 18 minutes, turn off the heat and let the pan sit, covered, for 5 more minutes. Then remove the lid. The rice should be tender and fluffy, and the chicken should reach an internal temperature of 165°F. If the rice is still a little crunchy, add 2 tablespoons of broth, cover, and cook on low for 3 more minutes.
- Fluff and rest. Remove the chicken to a cutting board. Fluff the rice and beans with a fork. Let the rice rest for 2-3 minutes so any excess moisture evaporates.
- Serve. Slice the chicken or leave it whole. Spoon the rice and beans onto plates, top with the chicken, and garnish with fresh cilantro and a generous squeeze of lime juice. The lime really wakes everything up.
Cooking Tips & Techniques
I’ve made this recipe at least a dozen times now, and I’ve made every mistake you can imagine. Here’s what I learned so you don’t have to repeat my failures.
Don’t skip the toasting step. That 1-2 minutes you spend stirring the rice in the hot pan with the spices is not optional. It coats the grains in oil and flavor, and it helps the rice stay separate instead of turning into a mushy mess. I once skipped it because I was in a hurry, and the result was sad, sticky rice with no depth.
Low and slow is the way to go. When you cover the pan and let it simmer, keep the heat on low. If the heat is too high, the liquid will evaporate before the rice is done, and you’ll end up with crunchy rice and burnt chicken. If you’re unsure, err on the side of lower heat and cook a few extra minutes.
Let the pan rest after cooking. That 5-minute rest with the lid on is crucial. It allows the steam to redistribute and finish cooking the rice evenly. I used to open the lid immediately, and the rice was always a little wet on top and dry on the bottom. Patience pays off here.
Use a fork to fluff, not a spoon. A spoon mashes the rice grains together. A fork gently separates them, keeping the texture light and airy. It’s a small thing, but it makes a difference.
If your rice is still crunchy after 20 minutes, add a little more liquid (about 2-3 tablespoons), cover, and cook on low for 3-4 more minutes. Don’t add too much liquid at once, or you’ll end up with soup. I’ve done that too, and it’s not great.
Variations & Adaptations
This recipe is super forgiving, and I love playing around with different flavors. Here are some variations I’ve tried and loved:
- Spicy Chipotle Version: Add 1-2 chipotle peppers in adobo sauce (minced) along with the garlic. It adds a smoky heat that pairs beautifully with the black beans. My husband loves this version, but my kids find it too spicy, so I make it when it’s just us.
- Veggie-Packed Option: Sauté a diced bell pepper and a zucchini along with the onion. You might need to add an extra 1/4 cup of broth to account for the extra moisture the veggies release. It’s a great way to sneak in more vegetables without anyone complaining.
- Herby Lemon Twist: Instead of lime and cilantro, finish with fresh parsley and a squeeze of lemon. Add a teaspoon of dried thyme to the spice mix. It gives the dish a Mediterranean vibe that works surprisingly well.
- Dairy-Free Creamy Version: Stir in 1/4 cup of full-fat coconut milk along with the broth. It adds a subtle sweetness and makes the rice extra creamy. This is my favorite cold-weather adaptation.
- Swap the Protein: Use boneless pork chops or even sliced andouille sausage instead of chicken. If using sausage, brown it first, then remove it and proceed with the recipe. The smoky sausage flavor infuses the rice beautifully.
Serving & Storage Suggestions
This dish is best served fresh, but it also makes amazing leftovers. Here’s how to handle both.
Serving: Serve this chicken and rice hot, straight from the skillet. I like to garnish with a generous handful of fresh cilantro and a few lime wedges on the side. A dollop of sour cream or Greek yogurt adds a nice cooling contrast if you’ve made the spicy version. For a complete meal, serve it with a simple side salad or some balsamic glazed roasted vegetables on the side. The tangy vegetables balance the rich, savory rice perfectly.
Storage: Let the dish cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld together overnight, so day-old leftovers are often even better.
Reheating: The best way to reheat this is in a skillet over medium-low heat with a splash of broth or water. Cover and cook for 5-7 minutes, stirring occasionally, until warmed through. The microwave works in a pinch, but it tends to dry out the chicken and make the rice a little rubbery. If you’re using the microwave, cover the bowl with a damp paper towel to add steam.
Freezing: This freezes beautifully. Portion it into freezer-safe bags or containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I often double the recipe and freeze half for nights when I don’t want to cook.
Nutritional Information & Benefits
This recipe is a balanced meal in one pan, and it’s surprisingly nutritious for how comforting it tastes. Here’s an approximate breakdown per serving (based on 4 servings):
- Calories: 485
- Protein: 35g
- Carbohydrates: 48g
- Fiber: 10g
- Fat: 16g
- Sodium: 580mg (varies with broth and added salt)
Health Benefits: Chicken thighs are rich in protein and B vitamins, which support energy metabolism. Black beans are packed with fiber and plant-based protein, which helps keep you full and supports digestive health. The fiber content also helps stabilize blood sugar levels, making this a great option for balanced eating. The cumin and smoked paprika add antioxidants and anti-inflammatory properties. If you’re watching your sodium, use low-sodium broth and rinse your beans thoroughly. This dish is naturally gluten-free and dairy-free, which makes it a versatile option for different dietary needs.
Conclusion
This easy one-pan chicken and rice with black beans is the kind of recipe that makes you feel like you have your life together, even on the chaotic nights. It’s simple enough for a beginner cook but satisfying enough for someone who’s been making dinner for years. The smoky, savory flavors, the tender chicken, and the creamy black beans all come together in one pan with minimal effort and maximum payoff.
I honestly make this at least twice a month, and it never gets old. It’s the recipe I turn to when I need a win, and it always delivers. I’d love to hear how it goes for you—did you add any fun twists? Did your family love it as much as mine does? Drop a comment below and let me know. And if you’re looking for another cozy one-pan dinner, don’t miss my cozy chicken stew with butternut squash—it’s perfect for those colder nights when you need something extra warming.
Happy cooking, and remember: you don’t need a complicated recipe to make a memorable meal. Sometimes the best dinners come from a half-empty can of beans and a little faith in the process.
Frequently Asked Questions
Can I use brown rice instead of white rice?
Yes, but you’ll need to adjust the liquid and cooking time. Brown rice typically needs about 2 cups of liquid per 1 cup of rice, and it takes 40-45 minutes to cook. Add an extra 1/2 cup of broth and cook covered on low for 40 minutes instead of 20. Check the rice at the 35-minute mark and add more liquid if needed.
Can I make this in a slow cooker or Instant Pot?
You can adapt it for an Instant Pot. Use the sauté function to brown the chicken and cook the aromatics, then add the rice, broth, and beans. Pressure cook on high for 6 minutes with a natural release. For a slow cooker, I don’t recommend it—the rice tends to get mushy and overcooked. Stick with the stovetop method for the best texture.
How do I prevent the rice from burning on the bottom?
Burning usually happens when the heat is too high or the pan isn’t heavy enough. Use a heavy-bottomed skillet and keep the heat on low once you cover it. If you’re worried, you can also add an extra 2 tablespoons of broth to be safe. A little bit of browning on the bottom is actually nice—it adds a toasty flavor—but if it’s black and bitter, the heat was too high.
Can I add vegetables to this dish?
Absolutely. Diced bell peppers, zucchini, or even frozen corn work great. Add them along with the onion so they have time to soften. Just keep in mind that vegetables release moisture, so you might need to add an extra 1/4 cup of broth to keep the rice from drying out.
Is this recipe gluten-free?
Yes, as written, this recipe is naturally gluten-free. Just make sure your chicken broth is certified gluten-free, as some brands add flavorings that contain gluten. The same goes for any spices—check the labels if you’re highly sensitive. Otherwise, you’re good to go.
Pin This Recipe!

Easy One-Pan Chicken and Rice with Black Beans
A quick and comforting one-pan meal featuring juicy chicken thighs, tender rice, and creamy black beans, all cooked together in a single skillet for minimal cleanup and maximum flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mexican-Inspired
Ingredients
- 1.5 pounds boneless, skinless chicken thighs
- 1 cup long-grain white rice (basmati or jasmine)
- 1 can (15 ounces) black beans, drained and rinsed
- 1.5 cups low-sodium chicken broth
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried oregano (Mexican or Mediterranean)
- Salt and black pepper to taste
- Fresh cilantro, chopped (for garnish)
- 1 lime, cut into wedges
Instructions
- Prep your ingredients first: dice the onion, mince the garlic, drain and rinse the black beans, and measure out the rice and broth.
- Pat the chicken thighs dry with paper towels. Season both sides generously with salt, pepper, and a pinch of the cumin and smoked paprika.
- Heat the olive oil in a large skillet over medium-high heat. When the oil shimmers, place the chicken thighs in the pan in a single layer. Cook for 4-5 minutes per side, until golden brown. Remove the chicken and set aside.
- Reduce the heat to medium. Add the diced onion to the pan and cook for 3-4 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and cook for 30 seconds more.
- Add the uncooked rice, cumin, smoked paprika, and oregano to the pan. Stir and cook for 1-2 minutes until the rice is slightly translucent and the spices are fragrant.
- Pour in the chicken broth and add the drained black beans. Stir to combine, scraping up any browned bits from the bottom. Bring to a gentle boil.
- Nestle the seared chicken thighs into the rice mixture. Cover the skillet with a lid and reduce the heat to low. Cook undisturbed for 18-20 minutes.
- Turn off the heat and let the pan sit, covered, for 5 more minutes. Remove the lid. The rice should be tender and the chicken should reach an internal temperature of 165°F.
- Remove the chicken to a cutting board. Fluff the rice and beans with a fork. Let rest for 2-3 minutes.
- Slice the chicken or leave it whole. Serve the rice and beans topped with chicken, garnished with fresh cilantro and a squeeze of lime juice.
Notes
Don’t lift the lid during the 18-20 minute simmer to ensure the rice cooks properly. For extra flavor, use chicken broth instead of water. If the rice is still crunchy after cooking, add 2 tablespoons of broth, cover, and cook on low for 3 more minutes.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 485
- Sugar: 2
- Sodium: 580
- Fat: 16
- Saturated Fat: 3
- Carbohydrates: 48
- Fiber: 10
- Protein: 35
Keywords: one-pan chicken and rice, black beans, easy weeknight dinner, skillet meal, chicken thighs, gluten-free, dairy-free



