South Jersey, with its beautiful shorelines, unique charm, and diverse culture continues to impress everyone. Along with this, South Jersey is an abode to several astonishing Indian restaurants which are making living in South Jersey a dream of everyone.

Whether you are a local Indian cuisine gastronome or just embarking on your journey of Indian food exploration, South Jersey presents an amazing feasting option. Here, you can savour a bunch of delectable options that will make you a devotee of Indian spices.

From succulent chicken to flavorful paneer, these restaurants present an array of delectable dishes that will leave you craving more. Even if you are a local or a tourist in the South Jersey area, you should check out these 7 Indian restaurants and experience the authentic cuisine of India.

Top 7 Indian Restaurants In South Jersey For Satisfying Feast

1)  Indeblue Modern Indian

Indeblue is a Modern Indian BYOB restaurant serving a fusion of modern and traditional Indian fare along with a tasting menu and options for vegetarian dishes. This sleek eatery offers a unique experience of Indian food for both experienced and newcomers. With an experience of over 25 years, the seasoned chef of this restaurant brings the most authentic flavours to the palate. This restaurant is among the top 10 rated Indian restaurants in the US. Here, you can be assured of having a satisfying feast which becomes even better with their complementary wine service. Guests often praise their selective dishes like Paneer Poutine, Paella, Vegetarian Thali, and their Monthly Special offerings.

Location:  65 Barclay Farms Shopping Center, Cherry Hill, NJ 08034, United States

Timings: Sun-Thu: 11 am–3 pm, 4:30–9:30 pm; Fri-Sat: 11 am–3 pm, 4:30–10 pm

Must Try:  Paneer Poutine, Paella, Vegetarian Thali, Chicken Sikh Kebab, Crab Bisque, Garlic Naan

Price For 2: $85 approx.

2) Jalsa Indian Kitchen

Jalsa is a laid-back restaurant that gives an authentic Indian experience with its humble services, inviting atmosphere and delectable dishes. Having vast experience working in kitchens of India, their chefs try to bring the most down-to-earth flavours of India into their dishes. Their menu features a variety of North Indian and South Indian delicacies spanning from appetisers to scrumptious desserts along with various street food items. If you ever visit, don’t forget to try their Navratan Korma, Punjabi Chole, Dal Makhni with Jeera Rice, Tandoori Chicken, and Butter Chicken.

Location: 415 N White Horse Pike, Laurel Springs, NJ 08021, United States

Timings: Mon-Sun: 10:30 am–9 pm

Must Try: Navratan Korma, Punjabi Chole, Dal Makhni with Jeera Rice, Tandoori Chicken, and Butter Chicken.

Price For 2: $70 approx.


3) Spicy Affair Indian Cuisine

Spicy Affair presents a vast range of aromatic and authentic Indian food inspired by their home-cooked family recipes. They are dedicated to highlighting the depth of rich Indian flavours and always take care of the consumer's preferences, allowing options for modifications. Their menu highlights significant and iconic Indian dishes such as Tandoori Chicken, Rogan Josh and Paneer Tikka, and Malai Kofta among vegetarian dishes.  Guests often praise their carefully modified spice levels along with dishes like Tandoori Panner Tikka, Chicken 65, Chilli chicken, Kajju Butter Masala, Malai Kofta, Mango Lassi, Garlic Naan, Tandoori Roti, and Lachha Paratha.

Location: 1427 Kings Hwy, Swedesboro, NJ 08085, United States

Timings: Mon: Closed; Tue-Fri: 11:30 am–2:30 pm, 4–8:30 pm; Sat: 12–3 pm, 4–9:30 pm; Sun: 11:30 am–2:30 pm, 4–8:30 pm

Must Try:  Tandoori Panner Tikka, Chicken 65, Chilli chicken, Kajju Butter Masala, Malai Kofta, Mango Lassi, Garlic Naan, Tandoori Roti, and Lachha Paratha

Price For 2: $60 approx.

4) Gagan Palace

Gagan Palace is an established buffet restaurant serving Indian cuisine in a casual setting. Their warm ambience always sets the perfect mood for enjoying the best meals served professionally. Gagan Palace always considers authenticity, cordial behaviour, friendly staff, and passion for the profession as the key factors behind its success. With over twenty-seven years of serving delicious Indian food in South Jersey, they have established themselves as a successful institution for catering the best food experiences for people. Here, guests laud about their Butter Chicken, Garlic Naan, and Chicken Tikka Masala.

Location: 33 S White Horse Pike, Stratford, NJ 08084, United States

Timings: Mon: Closed; Tue-Thu: 11:30 am–3 pm, 5–9 pm; Fri-Sat: 11:30 am–3 pm, 5–10 pm; Sun: 11:30 am–3 pm, 5–9 pm

Must Try: Butter Chicken, Garlic Naan, Chicken Tikka Masala, Mango and Yogurt Drink

Price For 2: $40 approx.

Image Credit: Gagan Palace

5) Ruchi Indian Cuisine

Ruchi is best known for their Punjabi and North Indian cuisine. Along with this, they have a variety of South Indian platters, and a delectable range of appetisers, beverages, and desserts. In their every curry, they try to depict the true richness of Indian flavours by symphonising the spices and textures in a harmonious combination. Among the offerings, the signature best-selling dishes are said to be Vegetable Samosas, Gobi Manchurian, Tandoori Specialities like Tandoori Chicken and Shrimp, Masala Dosa, Paneer Butter Masala, Navratan Korma and Gulab Jamun.

Location: 1155 NJ-73, Mt Laurel Township, NJ 08054, United States

Timings: Mon: Closed; Tue-Fri: 11 am–2:30 pm, 5–10 pm; Sat-Sun: 11:30 am–3 pm, 5–10 pm

Must Try: Vegetable Samosas, Gobi Manchurian, Tandoori Chicken and Shrimp, Masala Dosa, Paneer Butter Masala, Navratan Korma, and Gulab Jamun

Price For 2: $50 approx.

6) Pepper House

With the motto of “Satisfying People's Hunger For Life’s Simple Pleasures”, Pepper House brings some of the finest Indian dishes in a contemporary fashion. This restaurant has an all-you-can-eat menu and highlights their selected vegan delights along with non-veg items. Situated in two locations in New Jersey—Plainsboro NJ and Mount Laurel NJ—Pepper House presents a vast Indian cuisine spanning North to South along with Mughlai dishes. Customers here always praise their aromatic Biryani selections like Chicken Dum Biryani and Mutton Biryani along with succulent Chicken Tandoori and Butter Chicken.

Location: 3111 NJ-38 #21, Mt Laurel Township, NJ 08054, United States

Timings: Mon-Thu: 11:30 am–2:30 pm, 5–9:30 pm; Tue: Closed; Fri-Sun: 11:30 am–3 pm, 5–9:30 pm

Must Try:  Chicken Dum Biryani, Mutton Biryani, Chicken Tandoori and Butter Chicken

Price For 2: $50 approx.

Image Credit: Pepper House

7) Nimit Palace Indian Restaurant

Nimit Palace is a modest Indian restaurant known for its humble offerings. They serve a wide range of high-quality Indian dishes with a focus on authenticity and creating a warming experience for every guest. Whether it's vegetarian or non-vegetarian dishes, they ensure that the guests can relish every bite with pleasure and a glass of lassi. You can see the efforts they put into crafting every single dish by looking at the medley of flavours they portray. By using only natural and locally sourced ingredients, they make every dish fresh and from scratch. Here you'll find the best Andhra Chicken, Gongura Chicken, Chicken Chettinad, Masala Dosa, Rava Dosa, Fish Pulusu, Gobi 65, and Kadai Paneer.

Location: 104 White Horse Rd E, Voorhees Township, NJ 08043, United States

Timings:Mon: Closed; Tue-Sun: 11:30 am–9:30 pm

Must Try: Andhra Chicken, Gongura Chicken, Chicken Chettinad, Masala Dosa, Rava Dosa, Fish Pulusu, Gobi 65 and Kadai Paneer

Price For 2: $60 approx.

Whether you are craving some succulent Chicken or enriching Vegetarian delights, South Jersey presents a number of great choices for you to start with. While enjoying the beach view, you can savour the delectable flavours of authentic Indian Cuisine everywhere. If ever visit, make sure to bookmark these places and keep them on top of the list while you are exploring the best flavours.