About Us

Welcome to Indian Food and Spices, your go-to desi store in Framingham!

The Indian Food and Spices storefront with its yellow and black sign reading Grocery and Restaurant
855 Worcester Rd, Framingham, MA 01701

Welcome to our one-stop store for all your Indian grocery needs! We pride ourselves on sourcing the finest quality products from your favorite Indian brands. Whether you’re in search of aromatic Indian spices, flavorful snacks, or delectable delicacies, we have an extensive selection to satisfy your cravings.

As passionate advocates of vegetarianism, our store is dedicated to providing a wide array of pure vegetarian options, ensuring that every item meets the highest standards of meat-free excellence. Come explore our offerings and fill your carts with the best that Indian cuisine has to offer!

Order Grocery (opens DoorDash)
Our menu

The rich flavors of Indian cuisine

Our menu showcases the rich flavors of Indian cuisine with our aromatic Vegetable Biryani. Using only the freshest ingredients, we ensure each dish is packed with flavor and nutrition. Experience the authentic taste of India with every bite.

We offer a variety of vegetarian dishes such as Shahi Paneer, Dal Makhani, and Malai Kofta. Our menu also includes Naan bread, Basmati rice, Salads, Vegetable Biryani, Breads, Chaat, Drinks, Halwa and Poori, Indo-Chinese dishes, Lunch Bowls, and Meetha.

Aromatic vegetable biryani with peas, carrots and fried onions in a clay bowl
Inside the store — an aisle stocked with Indian snacks, spices and groceries
Dietary needs

Everyone can enjoy our food

At Indian Food and Spices, we cater to various dietary restrictions and preferences. We offer a range of gluten-free, dairy-free, and vegan options, ensuring everyone can enjoy our food regardless of their dietary needs.

  • Pure vegetarian
  • Gluten-free options
  • Dairy-free options
  • Vegan options

Our latest videos

Watch on YouTube
Visit us

855 Worcester Rd
Framingham, MA 01701

Dine-in · Takeaway · Groceries
Hours
Please call +1 (508) 628-3100 for today’s hours.
Follow & review us