It's remarkable that this restaurant gets such a range of reviews. I can only assume that the bad ones are from people who expected the same old Indian food with boiled vegetables covered in sauce. Haveli takes a different approach, with fresh vegetables, dry spicing where appropriate, and just the right amount of oil/ghee so the food isn't floating in it. I have to admit I went to Haveli with some trepidation based on the reviews, but it was the only Indian restaurant within walking distance of my hotel. I ordered the vegetable Jalfrezi, which was prepared with local ingredients: jalapenos instead of red peppers, spring onions, and a good amount of broccoli florets, carrots, and cauliflower, cooked so they still had texture and flavor, not too crisp and not mushy. There was also fresh ginger, a delicious and unexpected ingredient. The samosas were also crisp on the outside with a well-spiced filling.
This is the kind of food I would cook at home: fresh, healthy, tasty. And they provide spicy pickle as part of the condiment tray, not a side dish at an additional cost.
I was so impressed I went back the next day for the lunch buffet. The Baingan Bhartha was fresh and combined in perfect proportion so you could taste the eggplant and tomatoes. The Dal Makhni was some of the best I've had, and they had broccoli and mushrooms, cooked again so the vegetables had texture and flavor, not a paste covered by sauce. I had 3 helpings and left feeling satisfied, not overfull like I normally do after a typical Indian buffet. Outstanding!
Being vegetarian I can't comment on the meat dishes. If you want healthy, flavorful, and elegant Indian food in Atlanta, you have to try Haveli even if you're not in the heart of the city.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.