Bean Chicken is a hearty, wholesome dish that combines tender chicken with protein-packed beans in a savory, flavorful sauce. This comforting one-pan meal is loaded with garlic, herbs, and optional vegetables, making it a balanced and satisfying dinner that’s as easy to make as it is delicious.
Why You’ll Love This Recipe
Bean Chicken is perfect for busy weeknights or relaxed weekend cooking. It’s budget-friendly, protein-rich, and incredibly versatile—you can use different beans, cuts of chicken, or even adapt it for slow cooking. Plus, it’s a complete meal on its own, packed with fiber and flavor in every bite.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Boneless, skinless chicken thighs or breasts
- Cooked or canned beans (such as white beans, black beans, or cannellini)
- Onion (chopped)
- Garlic (minced)
- Olive oil
- Chicken broth or stock
- Crushed tomatoes or tomato sauce (optional)
- Fresh or dried herbs (thyme, oregano, or rosemary)
- Paprika
- Salt
- Black pepper
- Optional: spinach or kale, chopped bell peppers, lemon juice, red pepper flakes
Directions

- Heat olive oil in a large skillet or Dutch oven over medium heat.
- Season the chicken with salt, pepper, and paprika.
- Sear the chicken for 3–4 minutes per side until golden brown. Remove and set aside.
- In the same pan, sauté onion until softened. Add garlic and cook for 1 minute.
- Stir in the beans, herbs, and (if using) tomatoes. Pour in chicken broth and bring to a simmer.
- Return chicken to the pan and spoon sauce over the top.
- Cover and cook for 15–20 minutes, or until the chicken is fully cooked and tender.
- Optional: Stir in spinach or kale in the last few minutes until wilted.
- Adjust seasoning and finish with a splash of lemon juice if desired.
- Serve hot with crusty bread, rice, or a simple salad.
Servings and timing
This recipe serves 4 people.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Variations
- Spicy Bean Chicken: Add red pepper flakes or diced jalapeños for a heat boost.
- Creamy Version: Stir in a splash of cream or coconut milk for a richer sauce.
- Tex-Mex Twist: Use black beans, corn, cumin, and chili powder for a southwestern vibe.
- Slow Cooker Option: Combine all ingredients and cook on low for 4–6 hours.
- Vegetable Add-In: Add carrots, zucchini, or mushrooms for extra texture and nutrients.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, warm on the stove over medium heat or in the microwave until hot throughout. Add a splash of broth or water to loosen the sauce if needed.
This dish also freezes well for up to 2 months.
FAQs
What kind of beans work best?
White beans, black beans, and cannellini are great choices, but you can use any cooked beans you prefer.
Can I use rotisserie or leftover chicken?
Yes, just add it during the final 10 minutes of cooking to avoid over-drying.
Is this recipe spicy?
Not inherently, but you can add spices like cayenne or red pepper flakes if desired.
Can I make this dish vegetarian?
Yes, omit the chicken and use extra beans and vegetables for a protein-rich vegetarian version.
What side dishes go well with this?
Rice, mashed potatoes, couscous, or a green salad complement it nicely.
Can I make it in advance?
Yes, this dish stores and reheats well, making it ideal for meal prep.
Can I use dry beans?
Yes, just cook them fully beforehand according to package instructions.
How do I keep the chicken from drying out?
Use thighs for juicier meat and avoid overcooking. Simmer gently once the chicken is added back.
Can I add cheese?
Absolutely—top with grated parmesan or cheddar before serving for extra richness.
How long does it last in the fridge?
Up to 3 days in an airtight container.
Conclusion
Bean Chicken is a cozy, customizable recipe that brings comfort food and nutrition together in one dish. With its tender chicken, hearty beans, and rich, savory sauce, it’s a reliable go-to for easy dinners that don’t compromise on flavor. Whether served over grains or eaten straight from the pan, it’s a meal you’ll want to make again and again.
PrintBean Chicken
Bean Chicken is a hearty and wholesome dish combining tender chicken pieces with protein-rich beans in a savory, spiced tomato sauce. It’s easy to prepare and perfect for a comforting weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 lb boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 1 tbsp olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 can (15 oz) diced tomatoes
- 1 can (15 oz) white beans or black beans, drained and rinsed
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 cup chicken broth
- 2 tbsp chopped fresh parsley or cilantro (optional, for garnish)
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add chopped onion and cook for 3-4 minutes until softened. Add garlic and cook for another 30 seconds.
- Add chicken pieces and cook until lightly browned on all sides, about 5-6 minutes.
- Stir in diced tomatoes, beans, chicken broth, cumin, paprika, oregano, salt, and pepper.
- Bring to a simmer, reduce heat to low, and cover. Cook for 15-20 minutes until the chicken is cooked through and the flavors meld together.
- Uncover and simmer for another 5 minutes if needed to thicken the sauce.
- Garnish with chopped parsley or cilantro and serve hot.
Notes
- Serve over rice, quinoa, or with crusty bread for a complete meal.
- Use any variety of beans like kidney, black, or cannellini based on preference.
- Add chopped bell peppers or spinach for extra vegetables.
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 320
- Sugar: 3g
- Sodium: 620mg
- Fat: 8g
- Saturated Fat: 1.5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 6g
- Protein: 35g
- Cholesterol: 85mg