Measure out all the spices and put them aside.
Chop the onion and bell peppers into a medium dice. If you prefer a smaller cut, that is fine as well.
Pour olive oil into pot and place on a medium heat. Add onions and stir constantly until the onions are translucent and starting to turn golden.
Add the spices. Stir constantly to prevent burning.
Add the flour. Stir until the onions are evenly coated.
Add and brown the ground beef.
Pour in the stock and canned tomato. Bring to the boil and reduce to a simmer for thirty minutes, stirring and scraping regularly to prevent burning.
Add the bell peppers once the sauce has reduced.
Add the black beans.
Check seasoning and adjust if needed.
Prepare rice.
Finely chop coriander and chili and combine with vinegar, olive, and seasoning before stirring through the rice.
Serve Chili with the Chili and Coriander rice and nachos. Top with fresh coriander and lemon.