The best explanation for why the Portuguese expanded into the Indian Ocean is:
With the Ottoman capture of Constantinople, the Portuguese had to find another route to access the Asian spice trade.
This response reflects the historical context in which the Portuguese sought to establish new trade routes to access valuable spices and goods from Asia, especially after the Ottomans controlled traditional overland routes.