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. Namaste Momo Cottage
Namaste Momo Cottage is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

4. Nanduji
Nanduji is an Indian restaurant in Jersey City, NJ. Offers vegetarian options. Amenities: delivery, takeout, cards accepted. Hours: Mo,Tu,Th,Fr 16:00-21:00;Sa-Su 12:00-21:00.
5. Clove Garden of India
Clove Garden of India is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

6. Punjab Meet House
Punjab Meet House is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

7. Korai Kitchen (NO DINE-IN WITHOUT RESERVATIONS!)
Korai Kitchen (NO DINE-IN WITHOUT RESERVATIONS!) is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
8. Brick Lane Curry House
Brick Lane Curry House is a North Indian Indian restaurant in Jersey City, NJ.

9. Aasma Restaurant
Aasma Restaurant is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.
10. Ujala
Ujala is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

11. Laree Adda
Laree Adda is an Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

12. Biryani Pot
Biryani Pot is a Mughlai Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.

13. 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.
14. 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".
15. Jersey Dosa
Jersey Dosa is a South Indian Indian restaurant in Jersey City, NJ. Cuisine: South Asian. Also offers catering.