Dosa, biryani, thali & more
Best Indian Restaurants in Jersey City, NJ (2026)
Top 15 Indian restaurants in Jersey City, NJ, ranked by community & web ratings. See all · Ask for personalized picks

1. Avasar Foods
Avasar Foods is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

2. Mahboob-E-El Ahi
Mahboob-E-El Ahi is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
3. bangalore kitchen
bangalore kitchen is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

4. Hyderabad House
Hyderabad House is a Telugu Indian restaurant in Jersey City, NJ. Amenities: takeout. Hours: Tu-Th 11:00-15:00,17:00-22:30; Fr-Su 11:00-22:30.
5. Deccan Spice
Deccan Spice is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
6. Desi Adda - Indian Fast Food
Desi Adda - Indian Fast Food is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
7. Rasoi
Rasoi is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
8. Clove Garden of India
Clove Garden of India is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

9. Biryani Pot
Biryani Pot is a Mughlai Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
10. Amiya
Amiya is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
11. Brick Lane Curry House
Brick Lane Curry House is a North Indian Indian restaurant in Jersey City, NJ.
12. Jersey Dosa
Jersey Dosa is a South Indian Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
13. KTR Biryani & Curry
KTR Biryani & Curry is a Mughlai Indian restaurant in Jersey City, NJ. Amenities: delivery, takeout. Hours: We-Mo 11:30-24:00 "dine in"; Mo-Su 11:30-24:00 "takeout".

14. Rajbhog Sweets
Rajbhog Sweets is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
15. Namaste Momo Cottage
Namaste Momo Cottage is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.