In a large pot, heat oil on medium heat and brown the beef, breaking it up as you go. Add onion and bell pepper and continue cooking 1-2 minutes. Add tomatoes, beans, broth, tomato paste, brown sugar, garlic and spices. Reduce heat to low, cover and let simmer for 60 minutes, stirring occasionally. Taste and season if needed, add your favourite toppings and serve.