In a large skillet brown your beef over medium heat, use a little olive oil to keep it moist. You don't need to cook it too long, just for about 5 or 6 minutes. You want it just golden brown on the outside. Transfer the meat to the slow cooker.
Toss all the peppers, onion, shallot, and garlic over top.
Add the tomatoes and beef broth over top.
Sprinkle the sugar over top and give the liquid a stir.
Now add all your beans, and spices, stir it again.
Pour the sauce of your choice over top. You can adjust the amount of sauce according to your taste. I used a full jar.
Give the liquid a good stir.
Cover the slow cooker and turn on low. Cook for about 6 hours, then add about 1/2 can of tomato paste. See how it looks in another hour and add the other half a can if you want a thicker sauce. Continue to cook for another hour.
I cooked mine for 8 hours in a 7 quart slow cooker.