Connect with us!

The Indian Harvest specializes in northern Indian cuisine featuring exotic Tandoori and aromatic curry dishes. We serve a daily lunch buffet and offer dinner a la caret. Our full-bar offers a variety of drinks to perfectly complement your meal. We offer take-out, delivery and we cater. We hope you enjoy!

Facebook Twitter

Be the first to get exclusive updates from us!


  • “Best Indian restaurant in the Western suburbs. From the decor to the staff to the food, everything is designed to make everyone feel comfortable, relax, and enjoy the amazing flavors that Indian food is known for. This place is the real deal.”

  • “This place is phenomenal! AMAZING food! You can taste the fresh, high quality ingredients they use in making their dishes!”

  • “We go to The Indian Harvest Restaurant frequently and would recommend it to anyone looking for authentic Indian cuisine. Exceptional taste, exceptional presentation and great value for money. Easily the best Indian Restaurant in the Chicagoland area.”

More testimonials >


Indian Harvest

194 reviews
  • Melody M.

    I cannot praise Indian Harvest enough, and I am so grateful to live five minutes from this restaurant. First off, the food is amazing. Flavorful, warm,... Read More

More reviews >

Customer Reviews

  • Donna J

    This restaurant has very good food, many choices. We had tandoori and tikka masala. So good and I couldn't finish my portion. The service is fine. They are friendly but not overbearing. They helped explain any of the dishes we had questions about. Av...

  • Kavita Dsouza

    Their buffet is par excellence.Not the most reasonable price wise but worth it.

  • Siva Kumar

    The food was awesome. We were Oder like fish tandoori.... dal makhani... garlic naan... everything has served in best way, the taste was authentic style..... we had a good dinner... thanks to the service people..

More reviews >

About Us

The Indian Harvest

Phone (630) 579-9500
Hours Mon, Tue, Wed, Thu: 11:30 am - 2:15 pm, 5:00 pm - 9:45 pm
Fri: 11:30 am - 2:15 pm, 5:00 pm - 10:15 pm
Sat: 12:00 pm - 2:45 pm, 5:00 pm - 10:15 pm
Sun: 12:00 pm - 2:45 pm, 5:00 pm - 9:45 pm