Total Time
3hrs 20mins
Prep 20 mins
Cook 3 hrs

Cooking time includes time to "quick soak" the beans -- this method seems to work well for those of us who never remember to soak in advance. You can eliminate this step if you soak overnight, or use canned beans. This was published in Cooking Light, Oct 2002. It was "paired" in the article with Oatmeal Molasses Bread - No Yeast Quick Bread. It's subtle sweetness is the perfect foil to the smoky spicy flavours of this soup. You could reduce the liquid a little to make this more like a chili or stew.

Ingredients Nutrition


  1. To "quick soak" beans: Rinse and pick over beans and place in a large pot. Cover with cold water to 2 inches above beans and bring to a boil for 2 minutes. Remove from heat, cover and let sit for at least an hour. Alternatively, you can soak your beans overnight, or use rinsed, canned beans.
  2. "Refresh" the dried chile by placing in very hot water for 15 - 30 minutes. Discard seeds and chop finely.
  3. Drain beans and put them in a large soup pot with broth, onion, water, ham, and herbs and spices. Bring to a boil, cover lightly, and reduce heat to medium-low.
  4. If you are using dried beans: Simmer 1 1/2 hours or until beans are tender. Then, stir in tomatoes (including juice if you wish) and "refreshed" chile; simmer an additional 30 minutes.
  5. If you are using canned (or pre-cooked) beans: you can add the tomato and chile with the other ingredients. Cook for a total of 30 minutes or as long as you wish to develop flavours fully.
  6. Discard bay leaves.
  7. Serve in bowls garnished with cilantro and a squeeze of lime.
  8. This freezes well, just freeze (without lime or cilantro) in 1 or 2 serving portions. Thaw in the fridge or microwave straight from frozen. A squeeze of lime after reheating really "freshens" this up after freezing.