Brown the ground beef in a large skillet over medium-high heat, breaking it apart as it cooks. Drain excess grease if necessary.
Add the diced onion, bell pepper, and garlic. Cook for 2–3 minutes.
Transfer the beef and vegetables to a crockpot.
Add the kidney beans, black beans, crushed tomatoes, diced tomatoes, tomato paste, and beef broth.
Add all of the seasonings and stir well.
Cover and cook on LOW for 6–8 hours or HIGH for 3–4 hours.
Taste and adjust the seasoning before serving.
Serve hot with your favorite toppings.