Indian Kitchen in San Antonio is a hidden gem that serves delicious and authentic Indian food. The menu offers a wide variety of options, including vegetarian and non-vegetarian dishes, which are all made fresh on the spot. The staff is friendly and welcoming, making customers feel at home. The restaurant has a casual atmosphere, making it perfect for a quick bite or a family dinner. However, some customers have mentioned that the prices are a bit high for the portion size. Overall, Indian Kitchen is a great option for those looking for authentic Indian cuisine in San Antonio. One thing to note is that the restaurant could benefit from some consistency in the quality of the dishes, as some customers have mentioned that the food can be hit or miss. Despite this, the restaurant's strengths outweigh its weaknesses, making it a must-visit for any food enthusiast.