It’s a tough question to answer, haven’t found a place yet where i can get real hot & spicy Indian food in Rio , but these are the closest that you can find (
Taj Mahal- Near to Gavea side of lagoon (lagoa), by far the closest in taste and menu.
Govinda in centro, this is a word of mouth information as I am yet to visit this place myself.
Gouranga in lapa
I will keep updating this review as I explore more