There are several Indian food restaurants in Japan, especially in major cities like Osaka and Tokyo. Although their food may not taste authentic Indian, they can at least satisfy your cravings for Indian food.