The original recipe comes from Chef John on Foodwishes.com. The original recipe uses fresh shelled cranberry beans. We can't find them, so we subbed the dry cannellini beans. It also used a 15 oz. can of drained garbanzo beans. We have a general preference for starting from dry. The original also uses ditalini pasta. We can't find in in whole wheat, so we've subbed the whole wheat macaroni. We also added the chicken, it adds more protein and deepens the flavor. This has become a staple in our meal rotation. It also freezes quite well. And as you can see, the recipe is flexible, we like the cabbage, but other veggies could be substituted or added. Add some good bread and you've got a great meal.