Place beef in a skillet over medium heat and cook until evenly brown, 8 to 10 minutes. Drain grease.
Transfer beef to a slow cooker and mix in onion, celery, bell pepper, garlic, tomato puree, kidney beans, and cannellini beans. Season with chili powder, salt, basil, oregano, parsley, black pepper, and hot pepper sauce.
Cover and cook on Low for 8 hours.
Serve hot in bowls with your favorite toppings. Enjoy!