Slow Cooker Chicken with White Beans and Rosemary

This slow cooker chicken with white beans and rosemary is the kind of low-effort, high-reward dinner that tastes like it cooked all day—because it did. It’s savory, herby, and brothy (not soupy), with tender chicken and creamy beans that soak up all that garlic-rosemary flavor.

Slow Cooker Chicken with White Beans and Rosemary

Why you’ll love this recipe

  • Hands-off: The slow cooker does the work while you get on with your day.
  • Comforting but not heavy: Beans make it hearty without needing cream.
  • Meal-prep friendly: Tastes even better the next day.
  • Flexible: Works with thighs or breasts and a few easy swaps.

Ingredients you’ll need

  • 2 to 2 1/2 lb boneless, skinless chicken thighs (or breasts)
  • 2 (15 oz) cans cannellini beans, drained and rinsed
  • 1 medium yellow onion, diced
  • 4 to 5 garlic cloves, minced
  • 2 cups low-sodium chicken broth
  • 1 tbsp tomato paste (optional, for depth)
  • 2 tbsp fresh rosemary, chopped (or 2 tsp dried)
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp black pepper
  • 1/2 tsp smoked paprika (optional)
  • 1 bay leaf (optional)
  • 1 tbsp lemon juice (to finish)
  • 2 tbsp olive oil (for browning, optional)
  • Chopped parsley (optional, for serving)

How to make slow cooker chicken with white beans and rosemary

1) Build the base. Add onion, garlic, beans, rosemary, salt, pepper, and tomato paste (if using) to the slow cooker insert. Pour in the chicken broth and stir to combine.

2) Add the chicken. Nestle the chicken into the mixture so it’s mostly covered by the broth and beans.

3) Slow cook. Cover and cook on LOW for 6 to 7 hours or HIGH for 3 to 4 hours, until the chicken is very tender (165°F internal temp).

4) Finish and thicken (optional but recommended). Remove the chicken and shred or slice. For a thicker, creamier texture, mash about 1/2 cup of beans right in the slow cooker (or blend a small scoop of beans + broth and stir back in). Return chicken to the pot.

5) Brighten and serve. Stir in lemon juice. Taste and adjust salt/pepper. Serve warm.

Slow Cooker Chicken with White Beans and Rosemary

Optional step: brown the chicken for deeper flavor

If you have 8 extra minutes, sear the chicken before adding it to the slow cooker. Heat olive oil in a skillet over medium-high heat and brown the chicken 2 to 3 minutes per side. You’re not cooking it through—just building flavor. Then continue with the recipe as written.

Serving ideas

  • Spoon over mashed potatoes or creamy polenta.
  • Serve with crusty bread to soak up the rosemary broth.
  • Pair with a simple arugula salad with lemon and olive oil.
  • Add a sprinkle of Parmesan and chopped parsley right before serving.

Storage and reheating

  • Refrigerate: Store in an airtight container up to 4 days.
  • Freeze: Freeze up to 3 months (beans may soften slightly but still taste great).
  • Reheat: Warm on the stove over medium-low with a splash of broth, or microwave until hot.

Recipe tips and easy swaps

  • Chicken thighs vs breasts: Thighs stay juicier for long cooks; breasts work but can be a bit drier—cook on LOW and don’t overdo the time.
  • Beans: Great Northern beans are a perfect substitute for cannellini.
  • Herbs: Fresh rosemary is bold; if using dried, start smaller and add more at the end if needed.
  • More veggies: Add diced carrots or celery with the onion for a more stew-like base.
  • Heat: A pinch of red pepper flakes gives a subtle kick.

Slow Cooker Chicken with White Beans and Rosemary

Printable-style recipe

Slow Cooker Chicken with White Beans and Rosemary

  • Prep time: 10 minutes
  • Cook time: 6 to 7 hours on LOW (or 3 to 4 hours on HIGH)
  • Servings: 6

Ingredients

  • 2 to 2 1/2 lb boneless, skinless chicken thighs
  • 2 (15 oz) cans cannellini beans, drained and rinsed
  • 1 medium yellow onion, diced
  • 4 to 5 garlic cloves, minced
  • 2 cups low-sodium chicken broth
  • 1 tbsp tomato paste (optional)
  • 2 tbsp fresh rosemary, chopped (or 2 tsp dried)
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/2 tsp smoked paprika (optional)
  • 1 tbsp lemon juice

Instructions

  • Add onion, garlic, beans, rosemary, salt, pepper, and tomato paste (if using) to the slow cooker. Pour in broth and stir.
  • Nestle chicken into the bean mixture. Cover.
  • Cook on LOW 6 to 7 hours or HIGH 3 to 4 hours, until chicken reaches 165°F and is tender.
  • Remove chicken and shred or slice. Mash a small scoop of beans in the slow cooker to thicken (optional). Return chicken to the pot.
  • Stir in lemon juice. Taste and adjust seasoning. Serve warm.
Scroll to Top