Brown the ground beef or turkey in a skillet over medium heat, draining the fat.
Transfer the meat to the crockpot.
Add the chopped onion and minced garlic to the crockpot.
Pour in the diced tomatoes, tomato paste, and all the beans.
Sprinkle in the chili powder, cumin, salt, and pepper.
Stir to combine all ingredients well.
Cover the crockpot with the lid.
Set the cooker to low for 6-8 hours or high for 4 hours.
Stir occasionally if possible to meld the flavors.
Once cooked, taste and adjust seasoning if needed.