About Us

Bhoj is a Fine dining Indian restaurant located in the heart of Elmwood Park, New Jersey. Our seasoned chefs are dedicated to preparing authentic Indian, South Indian, and Indo-Chinese cuisine using traditional recipes, fresh ingredients, and handcrafted chutneys, making the entire dining experience incredibly delightful.

Our mouth-watering menu options have something for everyone

South Indian Restaurant in NJ

Right from Aloo Tikki, Veg Samosa, Tandoori Paneer Tikka, Chicken Seekh Kabab, Jumbo Tandoori Shrimp, to Egg or Chicken Curry, Lamb Vindaloo, Bhuna Gosht, Shrimp Do’Piaza, Daal Tadka, Saag Paneer, Veg or Chicken or Lamb Biryani, Aloo/Chicken/Paneer/Lamb Kathi rolls, and many more, are all prepared with our traditional cooking techniques from our culinary experts.

Our Masala dosa, Mysore masala dosa, Chili-Garlic Fried Rice, Schezwan Fried Rice, Vegetable Hakka Noodles, and Chilly Chicken are just some of the must-try South Indian and Indo-Chinese foods. We also provide an extensive selection of beverages, desserts, and Indian sweets, including some of the finest gulab jamun you’ll ever taste.

Order Now

At Bhoj, Our party trays are available in a variety of sizes.

South Indian Restaurant in NJ

Making them ideal for small to medium-sized events. Party trays are a perfect option for small to medium size gatherings at your home or at your workplace. Feel free to call us at (973) 842-5111 or email us

Order Now

If you’re looking for freshly prepared and authentic Indian, South Indian, and Indo-Chinese meals

call us at (973) 842-5111 or reserve a table online at www.bhojnj.com.

In addition to offering a first-rate dining experience for our guests, we also do catering for all types of events. We also offer pickup and delivery, and we would love it if you’d use our website for online ordering: www.bhoj.com.

Reserve Table Now!