- Heat olive oil in a heavy skillet over medium heat. Add onion and chopped vegetables and cook, stirring frequently, for 10 minutes.
- Meanwhile, cook meat in heavy soup pot over high heat until browned. Pour off fat.
- Add vegetables to browned meat, along with tomatoes and their juices, water, tomato paste, chili powder, garlic, oregano, basil, and cumin.
- Bring to a boil, reduce heat, cover, and simmer for 45 minutes, stirring occasionally.
- Stir in beans and simmer for 15 more minutes.
Source: Sarah Schlesinger, 500 Low-Fat Fruit and Vegetable Recipes