Brown beef, set aside.
Heat olive oil in 4 quart soup pot over medium high heat. Add chopped onion; stir until onion is slightly brown.
Raise heat to high. Add both cans of tomatoes (incl. liquid), and both cans of beans (incl. liquid).
Add beef, corn, chicken bouillon, bay leaves, garlic, thyme, vinegar, cumin, cumin seeds, coriander, oregano, chili powder.
Cover pot; bring to a boil (stirring often). Reduce heat to low, and simmer for 10 minutes (stirring often).
Remove bay leaves and serve. If you have the time, let simmer for an hour or two, to allow the flavors to meld.
Servings: