Of the three vegetarian Indian grocery/restaurant combo places I've visited in the Brisbane area, this was easily the best food store and the worst restaurant. It seems a popular business model. Envision the rating as three stars for the restaurant and four for the store.
First: the store. It is not as large as a full grocery store, but there are two separate rooms and a wide variety of foods. There are plenty of packaged foods and spices and freezer items, but also some chaat type items from the restaurant, and a few fresh vegetables (notably including okra, which is a bit hard to find). It isn't hard to find something to buy.
The restaurant is up a set of stairs. One could (and I did) shop at the store without even noticing the restaurant entrance; it is to the left upon walking in. It is a pretty basic fast food place. The chole bhatura (chickpeas and fried bread) was satisfying. The bread had some nice herbs in it, but the chickpeas weren't quite as nuanced in flavor as the best iterations of this dish I've had. The samosa was quite large, but mostly potatoes and a tad salty for my taste. The menu wasn't huge, and I wasn't left with a burning desire to try it all. Also, I found it odd that the place is named "mirchh masala", but they don't actually have any menu items with stuffed or fried chili peppers (i.e. mirch), as some Indian places do.
However, I may very well continue to come back for more groceries. Also, quick note: they do take cards, for both of their businesses. read more