As many as needed. You can be done with one page or you may need hundreds (if, say, for example, you publish articles on your site).
Tip: If showcasing the portfolio is your goal, make the portfolio page your homepage. Everything else is secondary.