The cooking time can vary depending on the recipe and the desired level of tenderness, but generally, it can take anywhere from 4 to 10 hours.