Add olive oil to a deep-dish frying pan and add your ground beef to it.
Brown the beef and break down into small pieces.
Once browned, drain excess fat and scoop into a crockpot set to low temp.
Wipe the same pan clean and place back on stovetop and add all your dry spices. Heating your spices before adding any fluids will allow the heat of your spices to enhance and add a lot more flavor to the dish.
After approx. 2 minutes, Add olive oil to the pan.
Add in Onions, Garlic, Ginger and Peppers and of sugar to caramelize. Cook for a few minutes until your peppers are soft and your onions are translucent.
Make a well in the center of the pan and add your tomato puree to it. Begin to sweat off the puree. By sweating the puree, you are removing any bitter taste that usually accompanies it. Mix the puree well into the veggies.
When finished, add all the contents of the pan to the crockpot.
Add both cans of beans to the crockpot.
Mix together all the ingredients in the crockpot and bring to an even consistency. Season with salt & pepper to taste.
Let cook for at least four hours on low temp occasionally tasting and adjust your seasoning accordingly.