2 tablespoons olive oil
divided
2 pounds lean ground beef
1 onion
chopped
2 tablespoons chopped garlic
salt and ground black pepper to taste
2 (15 ounce) cans pinto beans
2 (15 ounce) cans ranch-style beans
2 (15 ounce) cans white kidney beans (cannellini)
1 (15 ounce) can tomato sauce
1 (14.5 ounce) can Mexican-style stewed tomatoes
1 (7.75 ounce) can Mexican-style hot tomato sauce (such as El Pato®)
1 green bell pepper
chopped
2 stalks celery
chopped
3 tablespoons chili powder
2 tablespoons Worcestershire sauce
2 tablespoons balsamic vinegar
1 tablespoon garlic powder
1 tablespoon ground cumin
1 tablespoon dried parsley
1 tablespoon dried basil
1 tablespoon brown sugar
½ cup red wine