Hearty comfort food at its finest, this Chicken Cabbage White Bean Soup is full of fresh vegetables, protein, and complex carbohydrates for a complete meal! The perfect healthy dinner recipe for the chilly fall and winter months.

Large bowl of chicken, cabbage and white bean soup with spinach and lemon. A gold spoon inside and a bowl of lemon wedges.

When it comes to homemade soups, I often ask myself what I’m craving and toss it all in the pot. This very thought process was my inspiration for this Chicken Cabbage and White Bean Soup!

I took a page out of my very own Ground Beef and Cabbage Soup when making this recipe, as I remembered how magical cabbage is in soup. It truly steals the show, and is by far the most underrated soup ingredient!

The combination of hearty cabbage, white beans, and chicken makes a magically filling meal that will leave you feeling full and satisfied without going into a food coma. 

It is perfect for chilly evenings and makes a great light lunch too. I highly recommend it for those like me who try to keep their diet whole food based and also enjoy feeling full.

Big bowl of chicken and cabbage soup with a small bowl of sliced lemons.

Let’s discuss the simple ingredients for this hearty soup recipe. You can find the full list of ingredients at any grocery store!

Ingredients for Chicken Cabbage and White Bean Soup:

Chicken Thighs: Our high protein star of the show, we use boneless skinless chicken thighs. I prefer thighs over chicken breasts because they result in a more flavorful, tender result.

Onion and Garlic: Fresh onion and garlic provides a big backdrop of flavor so that the soup has a classic comforting appeal.

Avocado Oil: Needed to sauté the onion and garlic, we need a quality cooking oil.

Green Cabbage: A small head of cabbage adds a heartiness to the soup as it adds volume and soft texture.

Brown Rice: Some complex carbs make this a balanced meal so that we’re getting adequate protein, fiber, and carbohydrates.

White Beans: Beans bring that delightful squishy texture we all love so dearly. They also contribute some plant-based protein, fiber, and carbs.

Baby Spinach: Fresh spinach adds Vitamins, minerals, and antioxidants for a bigger nutrient punch.

Lemon Zest: I like adding a little lemon zest to bring a zing of additional flavor. It is entirely optional!

Chicken Broth: Our soupy liquid. I like using chicken bone broth, but any kind of chicken stock, beef stock, or vegetable broth will work.

Salt and Pepper: Season the soup to taste using salt and pepper. If the soup tastes at all bland to you, continue adding a small amount of salt until the flavors begin to shine.

Recipe Customizations:

  • If you have a parmesan rind on hand, toss it into the soup! It will add more rich flavor.
  • Use your favorite fresh vegetables here. Carrots, celery, cauliflower, broccoli, diced tomatoes, bok choy, etc. are all great options.
  • Looking for a little spice? Toss in some red pepper flakes.
  • Use any kind of beans you enjoy, including black beans, garbanzo beans, pinto beans, creamy cannellini beans, etc.
  • If you’re a bean lover, I suggest adding a second can of beans. 

Swap out the raw chicken for rotisserie chicken to save some time. You will only need to cook the soup for 20-30 minutes with this time-saving swap.

How to Make Chicken Cabbage and White Bean Soup:

Heat the avocado oil in a large thick-bottomed pot such as a Dutch oven over medium-high heat. Sauté the onion, stirring occasionally, until it has softened and is starting to turn slightly golden brown, about 8 minutes.

Stir in the garlic and cook for another 1-2 minutes, until fragrant.

Large pot with onions and chicken inside.

Transfer the chicken thighs, chicken broth, and brown rice to the soup pot. Cover and bring it to a full boil. Add in the chopped cabbage and lemon zest and replace the cover. Cook at a gentle boil over medium-low heat for 1 hour.

Large soup pot full of soup with cabbage and lemon zest.

Use tongs to remove the chicken thighs from the soup and transfer them to a cutting board. Use two forks to shred the chicken. Place the chicken back into the pot with the rest of the soup.

Add in the white beans and chopped baby spinach and cover. Return the soup to a gentle boil if it isn’t there already and cook for 5 minutes to allow the spinach to wilt and the beans to heat up.

Taste the soup for flavor and add sea salt, black pepper, and/or fresh lemon juice to your personal taste. If you do dairy, feel free to grate some fresh parmesan cheese over your soup for serving.

Full pot of soup with spinach, rice, cabbage, and chicken, ready to serve.

Storage Options:

  1. Refrigerator: Store soup in an airtight container in your refrigerator for up to 1 week.
  2. Freezer: Double bag the soup in freezer bags or large zip lock bags (or transfer to a freezer-safe container) and freeze for up to 3 months.
Large bowl of chicken soup with spinach, white beans

The next time you’re craving a belly-warming filling meal, whip up this easy recipe! I love the idea of using it as a meal prep recipe to put on repeat for busy weeknights.

If you love making homemade soups, also try out these reader favorites.

More Hearty Soup Recipes:

Enjoy this great recipe on regular rotation!

Big bowl of chicken and cabbage soup with a small bowl of sliced lemons.

Chicken Cabbage and White Bean Soup

5 from 2 votes
This hearty chicken soup includes rice, cabbage, lemon, white beans, and spinach makes the most amazing comfort food
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings: 8 Servings

Ingredients

  • 1 Tbsp avocado oil
  • 1 yellow onion finely chopped
  • 5 cloves garlic minced
  • 1.5 lbs chicken thighs
  • 64 ounces chicken broth
  • ½ cup brown rice
  • 1 small head cabbage thinly sliced (about 6 cups)
  • 2 tsp lemon zest 2 lemons, zested
  • 1 (15-oz) can white beans drained and rinsed
  • 5 ounces baby spinach chopped
  • ½ tsp sea salt to taste

Instructions

  • Heat the avocado oil in a large thick-bottomed pot such as a Dutch oven over medium-high heat. Sauté the onion, stirring occasionally, until it has softened and is starting to turn slightly golden brown, about 8 minutes. Stir in the garlic and cook for another 1-2 minutes, until fragrant.
  • Transfer the chicken thighs, chicken broth, and brown rice to the soup pot. Cover and bring it to a full boil. Add in the chopped cabbage and lemon zest and replace the cover. Cook at a gentle boil over medium-low heat for 1 hour.
  • Use tongs to remove the chicken thighs from the soup and transfer them to a cutting board. Use two forks to shred the chicken. Place the chicken back into the pot with the rest of the soup. Add in the white beans and chopped baby spinach and cover. Return the soup to a gentle boil if it isn’t there already and cook for 5 minutes to allow the spinach to wilt and the beans to heat up.
  • Taste the soup for flavor and add sea salt, black pepper, and/or fresh lemon juice to your personal taste. If you do dairy, feel free to grate some fresh parmesan cheese over your soup for serving.

Nutrition

Serving: 1Serving (of 8) · Calories: 395kcal · Carbohydrates: 34g · Protein: 34g · Fat: 14g · Saturated Fat: 3g · Polyunsaturated Fat: 4g · Monounsaturated Fat: 5g · Cholesterol: 108mg · Sodium: 817mg · Fiber: 7g · Sugar: 8g
Author: Julia Mueller
Course: Main Dishes
Cuisine: American
Keyword: chicken soup, delicious soup recipes, healthy chicken soup, healthy soup recipe, main dish
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!
Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Bowls, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas
5 from 2 votes

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions and Reviews

  1. Absolutely delicious! Hearty and filling without being heavy. This will definitely go into the regular rotation for soup recipes!

    1. Amazing! I love hearing that, Amy! I also enjoy how filling the soup is while leaving me feeling energized. It’s a great one for that!

  2. This soup looks so warm and comforting especially with the temperature dipping! Can this be made in a crock pot? If so would you put the rice, cabbage, and spinach in at the end of the cooking time?

    1. Hi Cindy! You can definitely prepare the recipe in a crock pot 🙂 I would cook it on low heat for 1.5 to 2 hours (check the chicken to be sure it’s cooked through by using a meat thermometer), or on low heat for 4-5 hours. It shouldn’t need much time! I would also cook the rice separately and add it in at the end (2-3 cups of cooked rice is what I would do), because rice often becomes mushy in the crock pot.