If your cowboy beans are mushy, they were almost certainly cooked for too long. This recipe only needs to be cooked long enough for the sauce to thicken because the beans are already cooked. Over-baking the dish will make the beans mushy.