Yup…
Anything could work as a good protein source if it’s low enough in fat/you can fit it into your macros…
For example , i use chicken breast , fish(tuna, pomfret , tilapia) , beef , whey and eggs as my main protein sources… I can and do swap between each of them the moment i get really bored of one…(except whey ofcourse , since i use it post workout once a day )