For Indian – Heritage on Connecticut. It’s just south of Dupont Circle. Hands down the best Indian in DC.
Thai – Not close to capitol hill, but Rice on 14th Street NW is my favorite. Thaitanic on 14th is also very yummy.
Around the capitol for lunch… La Loma on Mass Ave just NW of the capitol has amazing mexican (and yummy margaritas) But if you want the best Mexican, Lauriol Plaza on 18th near Dupont Circle is the place to be. The line and waits for tables start around 7pm every night. Of course the frozen margs are not to be missed!