Delicious food from the Land of Spices!

As an authentic vegetarian Indian food restaurant in Middlesex, Udupi Bhavan offers a menu full of delicious dishes to keep your taste buds wanting more. We take pride in the creativity and expertise of our chefs, and our use of authentic ingredients to give you the best taste from India.

At Udupi Bhavan, we provide a truly immersive “upscale” experience at affordable prices. You can choose to indulge in our tantalizing food in three ways:

Special Buffet

The special buffets at Udupi Bhavan are curated to satiate the desire for delicious Indian cuisines. We feature a number of buffet options, each one offering a different experience in taste. Our lunch buffet is served Tuesday through Friday and is perfect for a lovely dining experience with your friends, family, and colleagues. We are the answer to your search for the “best Indian buffet near me” in Massachusetts.

Unlimited Chaat Nights on Tuesdays and Thursdays give you a tantalizing experience of savories from India. Gujarati and Rajasthani buffet on Friday is the favorite of a lot of our regular guests. The variety and quality of our buffet menus make us one of the premier restaurants offering the best buffet in Middlesex County.


A carefully curated menu and truly Indian taste make dining at Udupi Bhavan a perfect experience to enjoy with your loved ones. Our menu features exquisite dishes from North Indian, South Indian, and Indo-Chinese cuisines along with a wide range of hot and cold desserts, beverages, and savories to please your taste buds.


With a team of experienced and creative chefs, we offer authentic Indian vegetarian food catering services for all types of events as well. We can create a customized spread for your private or corporate event, suiting your preferences and budget.

We Would Love to Have You Visit Soon!