A website I've made has been recently hacked and Google indexed that hacked homepage and now its showing irrelevant text on search result.
The hack has been resolved but the search results haven't changed. Is there a way to force Google to re-index my homepage?
You could try resubmitting your sitemap via Google Webmaster Central.
Site Configuration -> Sitemaps -> Submit a sitemap