Portland has a number of good Indian restaurants but very few good Indian Lunch Buffets. For my money, and from my experience, Swagat is the best. It's only $8.95 for all-you-can-eat and they frequently replenish the day's dishes, so things are always fresh, hot and tasty. They could probably use more staff for the all-important water-glass-filling, but who couldn't these days?
Pros: Great food! Great Lunch Buffet.
Cons: Can get a little crowded, seems a little under-staffed
more