Spicy Chicken and White Bean Skillet
If your weeknights are busy but you still want a dinner that feels hearty, fresh, and full of bold flavor, this Spicy Chicken and White Bean Skillet is exactly the kind of meal you need. Tender, spice-seasoned chicken cooks with creamy white beans, tomatoes, fresh peppers, and plenty of garlic in one skillet for a satisfying meal that comes together without a complicated prep process.

The white beans add a hearty boost of protein and make this dish filling enough to serve on its own, while fresh lime juice and cilantro brighten everything up at the end. Serve it with warm tortillas, rice, or a piece of crusty bread to soak up the flavorful sauce.
This is the kind of easy one-skillet dinner that works perfectly for busy families: big flavor, wholesome ingredients, minimal cleanup, and enough leftovers to make tomorrow's lunch even easier.
Spicy Chicken and White Bean Skillet Ingredients
1½ pounds boneless, skinless chicken thighs, cut into bite-sized pieces
1 tablespoon avocado oil
1 small yellow onion, diced
4 cloves garlic, minced
1 jalapeño or serrano pepper, finely diced
1 tablespoon chili powder
1 teaspoon smoked paprika
1 teaspoon cumin
½ teaspoon oregano
½ teaspoon cayenne pepper, or to taste
1 teaspoon salt
½ teaspoon black pepper
2 cans cannellini or Great Northern beans, drained and rinsed
1½ cups crushed or strained tomatoes
½ cup chicken broth
1 cup fresh spinach, optional
Juice of 1 lime
Fresh cilantro, for serving
Optional: sliced avocado and extra lime wedges

Spicy Chicken and White Bean Skillet Instructions
Season the chicken with chili powder, smoked paprika, cumin, oregano, cayenne, salt, and black pepper.
Heat avocado oil in a large cast-iron skillet over medium-high heat. Add the chicken and cook for about 6–8 minutes, until browned and nearly cooked through. Remove and set aside.
Add the onion and jalapeño to the skillet. Cook for 3–4 minutes, then add the garlic and cook for another 30 seconds.
Stir in the white beans, tomatoes, and chicken broth.
Return the chicken to the skillet. Reduce the heat and simmer for 8–10 minutes, until the sauce thickens and the chicken reaches 165°F.
Stir in the spinach and cook just until wilted.
Finish with fresh lime juice and cilantro.
Serve with warm tortillas, rice, quinoa, or crusty bread.
Conclusion
This Spicy Chicken and White Bean Skillet is a simple, satisfying dinner when you need something quick without sacrificing bold flavor. Tender chicken, creamy white beans, fresh vegetables, warm spices, and a squeeze of lime come together in one skillet for a meal that feels both comforting and fresh.
It is easy enough for a busy weeknight but flavorful enough that you will want to make it again. Serve it with warm tortillas, rice, quinoa, or crusty bread, and do not forget a little extra cilantro and lime on top.
Easy Variations
This recipe is flexible, so you can easily adjust it based on what your family enjoys or what you have available.
Adjust the Heat
For a milder skillet, use less cayenne and remove the seeds from the jalapeño. For more heat, add an extra serrano pepper, crushed red pepper, or your favorite hot sauce.
Add More Vegetables
Bell peppers, zucchini, kale, or extra spinach would all work well in this recipe. Add firmer vegetables earlier so they have time to cook.
Try a Different Bean
Cannellini beans and Great Northern beans are excellent choices, but navy beans or even chickpeas can work as a substitute.
Use Chicken Breast
Boneless, skinless chicken breasts can be used instead of chicken thighs. Cut them into evenly sized pieces and avoid overcooking so the chicken stays tender.
Make It Even Heartier
Serve the skillet over brown rice, quinoa, or farro for an even more filling meal.
Add a Creamy Finish
For a slightly different version, stir in a spoonful of plain Greek yogurt after removing the skillet from the heat. This will create a creamy sauce while adding a little extra protein.
Pro Tips for the Best Spicy Chicken and White Bean Skillet
Brown the chicken in batches if needed.
Avoid overcrowding the skillet. Giving the chicken enough space helps it develop a flavorful golden-brown sear instead of steaming.
Do not overcook the chicken.
Cut the chicken into evenly sized pieces and cook until it reaches an internal temperature of 165°F. Chicken thighs are especially forgiving, but they can still become dry if cooked too long.
Rinse the white beans well.
Drain and rinse the beans before adding them to the skillet. This removes excess liquid and helps keep the finished sauce from becoming too starchy.
Let the skillet simmer before adding the final touches.
Give the tomatoes, broth, beans, and chicken several minutes to simmer together. This allows the sauce to thicken and gives the spices time to develop.
Add spinach near the end.
Fresh spinach cooks quickly, so stir it in during the final minute or two. This keeps it from becoming overly soft.
Finish with fresh lime juice.
Do not skip the lime. Adding it after cooking brightens the rich, smoky flavors and gives the entire dish a fresh finish.
Taste before serving.
Beans and chicken broth can vary in saltiness. Taste the skillet before serving and adjust the salt, pepper, or heat if needed.
Use a large cast-iron skillet.
A large skillet gives the chicken enough room to brown properly and creates the perfect one-pan presentation for serving.



Comments