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!


  • “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.”

  • “The mark of a great place is one that you sample for lunch and don't mind paying for dinner. When I worked in Naperville, Indian Harvest was a mainstay for me with an incredible lunch buffet that had excellent value (plus steaming Tandoori chicken and naan). Dinner service keeps that consistency and when you leave and eat the leftovers the next day, you wish you've ordered more.”

More testimonials >


Customer Reviews

  • Jacob Schimelman

    Best Indian lunch buffet I have had! All food served was fresh and well seasoned. Also each table is given a plate of seasoned, roast chicken, freshly baked. Would highly recommend.

  • Awilda0216

    This was not my first visit to Indian Harvest, but it has been a few years between visits. I'm happy to say that their food is as consistently good as it was before. We started with a mixed appetizer platter the samosa was good - as was a deep frie...

  • PalakQuinn

    I was here with my husband (then boyfriend) to try out Indian food with him. I think this was his first time and I'm glad I picked Indian Harvest. They were very nice about explaining their menu properly and suggest things that a non Indian would lik...

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