Newark ave. in Jersey City , is basically what you'd call Little India. This is where youd find a row of Indian stores and Indian restaurants. You will find what your looking for here. With all the stores tin one location there is a good amount of competition and you will most likely find great prices.
Subzi Mandi is one of those stores and they sell vegetables, frozen indian foods, indian snacks and other things. They have plenty of variety and they have good service.
more