Heat oil in large pot over medium heat. Add onions, bell peppers, garlic, chili powder, cumin, coriander, pepper flakes, oregano, and cayenne and cook until vegetables are softened. Increase heat to medium-high and add half of beef. Cook until no longer pink.
Add remaining beef and cook until no longer pink. Add beans, tomatoes, tomato puree, and salt; bring to a boil, then reduce heat to low and simmer, covered, stirring occasionally for 1 hour.
Remove cover and simmer for another 1 hour.
Discover recipes on organic and natural foods, nutrition, and cooking, from expert chefs and the local community!