Make the soup on the stove:
Heat olive oil in the bottom of a 5-quart or larger Dutch oven or stock pot over medium high heat.
Add onions and both bell peppers and sauté until beginning to brown, about eight minutes.
Add garlic and cumin; stir one minute.
Add beans and chipotles, then 7 cups water.
Bring to a full boil, boil for 1 minute, then reduce heat to a gentle simmer, partially cover pot, and cook until beans have softened, about 2 to 3 hours.
(These times can vary a lot depending on the age of the beans and kind of water.)
Make the soup in a slow-cooker:
Heat olive oil in large skillet over medium-high heat.
Add onions and both bell peppers and sauté until beginning to brown, about eight minutes.
Add garlic and cumin; stir one minute.
Transfer mixture to 6-quart slow cooker.
Add beans and chipotles, then 7 cups hot water.
Cover and cook on high until beans are very tender, about 6 hours.
Make the soup in an Instant Pot or electric pressure cooker:
Heat olive oil in the bottom of your pressure cooker on the sauté function.
Add onions and both bell peppers and sauté until beginning to brown, about eight minutes.
Add garlic and cumin; stir one minute.
Add beans and chipotles, then 7 cups hot water.
Cover, locking lid and closing steam valve.
Cook at high pressure on the manual setting for 30 minutes.
If you have time, let the pressure release naturally.
If you do not have a lot of time, let it release naturally for 10 to 15 minutes, then manually the rest of the way.
While it cooks, make the topping:
Place the cumin in a small sauté pan over medium heat.
Toast until lightly golden brown.
Place in spice grinder or mortar and pestle and grind until coarse.
Stir it into the cream and season with salt and pepper, to taste.
All cooking methods:
Transfer two cups bean mixture to blender; puree until smooth, then return the puree to remaining soup in slow cooker.
Or, you can use an immersion blender to partially blend the soup right where you have cooked it.
Stir in lime juice, salt, and pepper.
Adjust seasonings to taste; we found we needed more salt.
Ladle soup into bowls.
Spoon dollop of toasted cumin seed cream over each bowl and serve.
This soup keeps great in the fridge, and even thickens a bit.
In a good way!