The first thing that hits you in Old Delhi's spice market is not the sight of the colorful mounds of turmeric and chili, but the smell, a dense, layered wall of cardamom, cumin, dried ginger, and wood smoke that fills the narrow lane from end to end. I stood at the entrance of Khari Baoli for a full minute just breathing, trying to separate the individual scents. Over the next three weeks, I visited spice markets in Old Delhi, Jodhpur, Kochi, and Madurai, and each one taught me something different about how spices shape Indian culture, cuisine, and daily life. This guide takes you through each market with specific stalls, prices, and the practical details you need to visit them yourself.

Old Delhi: Khari Baoli and the Surrounding Lanes

Khari Baoli, in the Chandni Chowk area of Old Delhi, is Asia's largest wholesale spice market, a kilometer-long street lined with shops that have been trading spices for over three centuries. The market is open from about 9 AM to 7 PM, but the best time to visit is mid-morning, around 10:30 AM, when the shopkeepers have finished their morning preparations and the light is good for photography. To get there, take the Delhi Metro to the Chandni Chowk station on the Yellow Line, walk west through the main Chandni Chowk street for about 10 minutes, and turn right onto Khari Baoli Road. The entrance is marked by a narrow lane that opens up into a wide street lined with three-story buildings stacked with sacks of spices.

Visually impact of Khari Baoli is overwhelming. Sacks of bright yellow turmeric, deep red chili powder, and pale green cardamom pods are stacked five meters high along both sides of the street. Porters carry 50-kilogram sacks on their heads through the crowd, and the air is thick with dust from the spices. At Mahashian Di Hatti, also known as MDH Spices, you can buy small quantities of any spice for cooking. A 100-gram packet of Kashmiri chili powder costs about 40 rupees, or 50 cents. A 50-gram packet of green cardamom costs about 150 rupees, roughly two dollars. Saffron, the most expensive spice, costs 300 to 500 rupees per gram depending on quality, and you should be cautious about counterfeit saffron sold at suspiciously low prices.

The lanes branching off Khari Baoli are where the real discoveries are. In the lane behind the Fatehpuri Mosque, several shops sell jaggery, the unrefined sugar that is used in Indian sweets and chai. A 500-gram block of jaggery costs 30 to 50 rupees. In another lane, you will find shops selling dried mango powder, amchur, tamarind blocks, and asafoetida, the pungent resin used in small quantities in lentil dishes and pickles. The shopkeepers are accustomed to tourists and most speak enough English to explain what each spice is used for. Bargaining is expected for purchases over 500 rupees, and you should start at about 60 percent of the asking price and negotiate from there.

Jodhpur: The Blue City's Spice Connection

Jodhpur, in Rajasthan, is known as the Blue City because of the indigo-painted houses in the old town, and its spice market in the clock tower area reflects the region's distinct culinary traditions. Rajasthani cuisine relies heavily on dried spices that can be stored for long periods in the desert heat, and the market here is dominated by red chili, cumin, and coriander. The market is centered around the Ghanta Ghar, the clock tower, and the surrounding streets are packed with spice shops, textile stalls, and sweet shops. The best time to visit is late afternoon, around 4 PM, when the light turns golden and the blue houses glow against the desert sky.

At the spice shop run by a man named Mohan, near the clock tower, I bought a Rajasthani garam masala blend that was unlike any I had tasted before. It contained dried rose petals along with the usual cumin, coriander, black pepper, and cinnamon, which gave it a floral quality that was perfect for lamb curries. A 200-gram packet cost 120 rupees, about one dollar and fifty cents. Mohan also sold mathania chili, a variety specific to the Mathania region near Jodhpur, which is less fiery than other Indian chilis but has a deep, smoky flavor. A 100-gram packet cost 60 rupees. He gave me a small cup of masala chai while I browsed, which is common practice in Indian spice shops and a gesture of hospitality that makes the experience feel personal rather than transactional.

While in Jodhpur, visit the Mehrangarh Fort, which towers above the city and offers panoramic views of the blue old town. The fort also has a small museum with exhibits on Rajasthani textile and spice trade history. Entry costs 100 rupees for Indian nationals and 600 rupees for foreigners, about seven dollars. The fort's cafe, Chokelao Mahal, serves a Rajasthani thali for 450 rupees that Display how the spices sold in the market below are used in local cooking. The thali includes dal, vegetables, roti, rice, and a sweet, and the flavors are complex and deeply satisfying.

Kochi: The Spice Coast of Kerala

Kochi, in the southern state of Kerala, was the center of the global spice trade for over 2,000 years. Arabs, Portuguese, Dutch, and British all established trading posts here to access the pepper, cardamom, cinnamon, and cloves that grew in the Western Ghats mountains behind the coast. The spice market in the Mattancherry area, near the historic Jewish synagogue, still operates much as it has for centuries, though the scale is smaller than in Old Delhi or Jodhpur. The market is best visited in the morning, when the spice shops open around 9 AM and the air is cool enough to walk the narrow streets comfortably.

One highlight of Kochi's spice market is the pepper trade. Kerala produces some of the finest black pepper in the world, and the variety known as Malabar pepper, with its bold, pungent flavor, is considered the gold standard. At the spice shop run by Broadway Traders on Jew Town Road, a 100-gram packet of whole Malabar black pepper costs 80 rupees, about one dollar. Green cardamom from the Cardamom Hills near Munnar costs 250 rupees per 50 grams. Cinnamon sticks from Kerala's plantations cost 60 rupees per 100 grams. The shop also sells spice blends specific to Kerala cuisine, including a fish curry masala that contains fennel, fenugreek, mustard seeds, and dried red chili, which costs 100 rupees for 100 grams.

While in Kochi, visit a spice plantation to see where the spices grow. The Spice Village in Thekkady, about four hours east of Kochi, offers guided tours of a working cardamom and pepper plantation for 500 rupees per person. The tour includes a walk through the plantation with a guide who explains how each spice is cultivated, harvested, and processed, followed by a cooking demonstration that shows how the spices are used in Kerala cuisine. The tour lasts about two hours and is one of the most educational spice experiences in India. If you do not have time for Thekkady, the Kerala Folklore Museum in Kochi has a small spice garden and offers a 45-minute spice identification session for 200 rupees.

Madurai: The Temple City's Ancient Market

Madurai, in Tamil Nadu, is one of the oldest continuously inhabited cities in the world, and its spice market has been operating for over 2,500 years. The market is centered around the Meenakshi Amman Temple, a massive complex with towering gopurams covered in thousands of painted stone figures. The streets surrounding the temple are packed with vendors selling flowers, garlands, stainless steel vessels, and spices. The atmosphere is chaotic, loud, and completely absorbing. Visit in the early evening, around 5 PM, when the temple bells begin ringing and the market is at its most active.

The spice section of the Madurai market is concentrated in a lane called the Masi Street, where dozens of shops sell the spices that define South Indian cuisine. The dominant spices here are different from those in the north: curry leaves, fresh and dried, are sold in enormous bunches for 20 to 30 rupees. Tamarind, the sour pulp used in sambar and rasam, is sold in blocks for 40 rupees per 200 grams. Mustard seeds, fenugreek, and whole dried red chilis, the three spices that form the base of most South Indian tempering, are sold in small packets for 10 to 20 rupees each. At a shop called Lakshmi Agencies, I bought a sambar powder blend made fresh daily on the premises, with a roasted aroma that was so intense I could smell it through the paper bag. A 200-gram packet cost 50 rupees.

Madurai is also the best place in India to buy jasmine flowers, which are woven into garlands and sold at stalls throughout the market. A garland of jasmine costs 20 to 50 rupees depending on size, and the scent is intoxicating. The flowers are used in temple offerings, hair decorations, and as a natural air freshener. The flower market operates from 4 AM to 10 AM, and watching the garland makers work at speed, threading hundreds of tiny blossoms onto cotton string in minutes, is mesmerizing. Even if you have no interest in buying flowers, the morning flower market is worth experiencing for the sensory overload alone.

What to Buy and How to Bring It Home

Often the best spices to buy in Indian markets are the ones that are locally grown and freshly processed. In Kerala, buy pepper, cardamom, and cinnamon. In Rajasthan, buy red chili, cumin, and dried ginger. In Tamil Nadu, buy curry leaves, tamarind, and sambar powder. In Old Delhi, buy saffron, dried mango powder, and asafoetida. Buying locally means you get fresher spices at lower prices, and you are supporting the regional economy rather than buying repackaged goods that have been shipped across the country.

Packaging matters more than you might think. Most spice shops in India will pack your purchases in plastic bags, which are fine for short-term use but not ideal for travel. Ask the shopkeeper to seal the spices in airtight plastic containers, which many shops stock for this purpose. A set of three small containers costs about 30 to 50 rupees. For saffron, always buy it in a sealed packet with a government certification mark, because counterfeit saffron, dyed corn silk or safflower, is common in tourist areas. Real saffron threads are dark red, slightly moist, and have a honey-like aroma. If the threads are perfectly uniform in color and completely dry, they are likely fake.

Bringing spices home is legal in most countries, but check your destination's customs regulations before buying. The United States allows travelers to bring dried spices in reasonable quantities for personal use. Australia and New Zealand have stricter regulations and may require you to declare all food items. The European Union generally allows dried spices but may restrict fresh plant material. As a general rule, buy dried, processed spices rather than fresh ones, because dried spices are less likely to be confiscated. Declare everything at customs, because the fine for failing to declare a prohibited item is always worse than the fine for declaring it.

Food to Try Near Each Market

In Old Delhi, eat at Karim's, a restaurant that has been serving Mughlai cuisine since 1913. The mutton burra kebab, a chargrilled minced mutton patty, costs 350 rupees and is one of the best things I ate in all of India. The butter naan costs 40 rupees. The restaurant is on Jama Masjid Road, a 10-minute walk from Khari Baoli. Arrive before noon to avoid a long wait, because the restaurant fills up quickly and does not take reservations.

In Jodhpur, eat at the Mishtan Bhandar, also known as MB Sweet Shop, near the clock tower. The shop has been operating since 1927 and serves Rajasthani sweets and snacks. The mawa kachori, a flaky pastry filled with sweetened milk solids, costs 30 rupees and is the best sweet I tasted in Rajasthan. For a full meal, try the thali at Shri Mishthan Bhandar, which costs 180 rupees and includes dal, vegetables, roti, rice, papad, and a sweet. The flavors are Strong and heavily spiced in the Rajasthani style, with generous use of red chili and ghee.

In Kochi, eat at the Paragon Restaurant on MG Road, which serves Kerala cuisine with an emphasis on seafood. The fish molee, a mild coconut milk curry with kingfish, costs 380 rupees. The appam, a lacy rice pancake with a crispy edge and soft center, costs 40 rupees and is the perfect vehicle for scooping up curry. In Madurai, eat at the Murugan Idli Shop on West Masi Street, which serves idli, steamed rice cakes, and dosa, crispy rice crepes, with various chutneys and sambar. A meal of two idli, a dosa, and a cup of filter coffee costs about 100 rupees, roughly one dollar and twenty cents, and it is one of the most satisfying meals you will find anywhere in India.