Personally I have made that kind of friend in my recovery groups. I have a phone list of people I contact for recovery checkins, and several have become good friends (the kind I could call or text for exactly that: coffee, a movie, a backyard mini-BBQ so I can have a family supper).
There’s a list of recovery groups here, you can take a look at see about finding one in your area: