Nina K.
Yelp
Disclaimer: I'm Indian. My mom decided to take my family here for dinner the week before my birthday. At first I was excited because I confused it for another restaurant with a laidback setup and normal Indian menu. Once we got to the restaurant, we got put on a waitlist for over an hour because it was a busy Saturday night - understandable. We finally got a table around 9:45. They close at 10. The indoor area had a nice setup but felt that the tables were a bit too close to one another.
Onto the food: we started with the pani puri and Chinese noodle chaat. My mom thought the chaat would be like actual cooked noodles but the whole bowl was just full of fried noodles with some veggies and sauces. It was underwhelming. The pani puri was good. For our meal, we shared the malai kofta, butter chicken, the fish fry appetizer, and shrimp pitayala appetizer. We ordered naan on the side as well. Before we ordered, I told my mom that based on the vibe of the restaurant, I think we should order everything spicy rather than mild or medium. I could tell even before eating that they're really trying to cater to the American palette. So we did order the meals as spicy and yet everything was overwhelmingly sweet. The portions and taste do not fit the price whatsoever. I feel disappointed because Sugarland has such a large South Asian population and this food feels like a smack in the face. Not authentic whatsoever. You can go for an upscale, fancy experience yet keep the authentic flavors and they're not doing that here. Also, we had to order plain basmati rice ourselves after the food came out; most Indian restaurants serve rice with the main meals. The mango lassi was also not that great.
If you want an upscale Indian dining, go to Kiran's or London Sizzler. If you want a more authentic experience, just go to hilcroft. The area has many veg and non-veg restaurants with better food quality and authenticity compared to Mahesh's. If you live near Katy, I recommend Bombay Palace on mason - they have a good variety.