Mithai is one of those things you do not appreciate until you cannot find it easily. Edinburgh's Indian sweet scene is smaller than what you would find in Leicester or Southall, but there are genuine options for fresh and packaged mithai, both in the city and delivered nationally. Here is exactly where I have confirmed you can buy it.
Krishna Foods - The Reliable Option
Krishna Foods, 233 Gorgie Road (EH11 1TU), is the most established Indian supermarket in Edinburgh and stocks a dedicated sweets section alongside its rice, spice, and frozen food range - their own listing confirms barfi and traditional mithai among their stock. Phone 0131 313 1199 ahead of a festival to ask what is fresh that week, since counter stock at any grocer varies day to day.
Spice of Asia - Bigger Stock, Halal Butchery Too
Spice of Asia, Unit 1, 398 Gorgie Road (EH11 2RN), is a large world food supermarket - over 10,000 items - covering Indian, Sri Lankan, Bangladeshi, and Nepalese groceries, with a halal butchery section on site. I could not personally verify a dedicated fresh mithai counter here the way Krishna Foods has, so treat it as your best bet for packaged sweets, snacks, and festival cooking ingredients, and ask in person about fresh options.
Janatha Food Store - Convenient Hours
Janatha Food Store, 34-36 Montrose Terrace (EH7 5DL), is open 7am to 10pm every day including weekends, which makes it useful if you need something outside normal shop hours. Phone 0131 661 8000 to check current stock before making a special trip.
Fresh vs Packaged
Fresh mithai is always the better choice for gulab jamun, rasgulla, and jalebi - the texture holds up better than anything shipped or tinned. Packaged Haldiram's tins are a reasonable backup and are stocked at some larger Tesco branches as well as Indian grocers directly. For a party or festival, call ahead and ask what a shop can prepare fresh rather than assuming it will be on the shelf when you arrive.
Online Delivery If You Cannot Get to a Shop
If none of the above works for your timeline, Haldiram's UK ships nationwide including to Edinburgh addresses, covering their full range of mithai, namkeen, and snacks. Bombay Basket is a UK-based Indian grocery site that also lists fresh mithai for delivery. Order at least a week ahead of any festival date, since delivery slots get tight around Diwali specifically.
For Home Cooking
If you want to make mithai yourself, you will need khoya/mawa, saffron, and cardamom - Krishna Foods and Spice of Asia both carry the frozen and dried staples for Indian cooking, though exact stock of specialty items like khoya varies, so it is worth calling ahead. For the full list of where to buy everything else, see our Indian grocery shopping guide.
Quick Summary
- Best for fresh mithai: Krishna Foods, Gorgie Road - confirmed sweets counter
- Biggest overall stock / halal butchery: Spice of Asia, Gorgie Road
- Best hours: Janatha Food Store, Montrose Terrace - open 7am-10pm daily
- Online if you're stuck: Haldiram's UK or Bombay Basket, both ship to Edinburgh
Need a ride to stock up before a festival, or want us to grab an order for you? WhatsApp us or see our taxi and tour services.
- Biggest overall stock / halal butchery: Spice of Asia, Gorgie Road
- Best hours: Janatha Food Store, Montrose Terrace - open 7am-10pm daily
- Online if you're stuck: Haldiram's UK or Bombay Basket, both ship to Edinburgh
Need a ride to stock up before a festival, or want us to grab an order for you? WhatsApp us or see our taxi and tour services.
