Heat oil in large pot. Add the onions and saute over med heat until soft and transparent looking about 8 minutes. Add garlic and bell pepper and saute for additional 2-3 minutes. Stir in ground beef and cook until it loses pink color. Cook for about 4-5 minutes, breaking up the beef with a fork or spoon. Add tomatoes, broth, spices and salt. Bring to a boil, reduce heat and simmer for approximately 2 hours until chili thickens a little. Add beans. Ladle into bowls, garnish with shredded cheese and green onions.