ISO Indian in Eagle Rock (delivery a plus)
India Sweets and Spices in Atwater (on Los Feliz Blvd.) is a great option, not too far from Eagle Rock. They have hot dishes and it's also a large supermarket. Much larger than the other location I've been to on Venice Blvd. in Culver City.
We also just tried out Good Girl Dinette on Ave. 56 in Highland Park (between Fig and the Gold Line) and it was pretty good. It's Viet Namese / American, but I had an amazing curry cauliflower pot pie with the most delicate biscuit topping and the curry flavor was really good. Not Indian, but you might like it.
There is NO Indian in Eagle Rock proper. You can go either westward to Hallah Makal on Vermont just south of 3rd, northward to India's Flavor in Montrose, or eastward to Pasadena to your choice of about five places, of which I've found All India Restaurant to be the most reliable.
Or alternatively, go to the Trader Joe's on Colorado and buy some frozen Butter Chicken for $2.99, Canadian-made and surprisingly good...I'd take it over much of what's on offer at our "local" restaurants.
Then again, there's the trip down the 5 to Little India. Sorry--wish I could give you something resembling good Indian close-by. (Wonderful business opportunity, you Indian chefs with a few bucks and the will to do it!)