adapted from Roberto Martin's Vegan Cooking for Carnivores
Heat oil in soup pot over medium heat. Add the onion and cook until softened, about 5 minutes. If using whole cumin, add it and toast for a minute or two, then add the garlic mash, ground cumin (if using), and oregano and cook for another couple minutes.
Add the drained beans, tomatoes, and broth. Bring to boil, reduce heat to low and simmer partially covered for 20–30 minutes. Purée half or all depending on the consistency you prefer, then ladle into warm bowls and add toppings.
Recipe brought to you by Ripefoodandwine.com