In a large skillet over medium heat, cook the bacon until crispy. Remove the bacon, crumble, and set aside.
In the same skillet, add the ground beef, diced onion, and minced garlic. Cook until the beef is browned and the onion is translucent. Drain any excess fat.
In your crock pot, combine the kidney beans, pinto beans, black beans, tomato sauce, barbecue sauce, brown sugar, chili powder, cumin, black pepper, salt, and paprika.
Add the cooked beef mixture and crumbled bacon to the crock pot. Stir everything together until well combined.
Cover the crock pot with the lid and cook on low for 6 hours.
After cooking, stir the beans and adjust seasoning as necessary.
Serve the Cowboy Beans with cornbread or over rice for a complete meal.