Top 10 Indian Grocery Staples Every Home Cook Needs
One of the most common questions new Indian home cooks ask is: "What do I actually need to buy?" Walk into any Indian grocery store and you'll find aisles of unfamiliar spices, lentils, flours, and packaged goods. It can be overwhelming.
The good news? You don't need everything. With just 10 core staples, you can make dozens of authentic Indian dishes — from everyday dal and rice to weekend biryanis and curries. Here's your essential shopping list.
1. Basmati Rice
Basmati is the long-grain rice used in Indian cooking. It's aromatic, fluffy, and doesn't clump together when cooked properly. Aged basmati (look for "aged" or "extra-long grain" on the label) is considered the best quality — the grains elongate more and stay separate.
Use it for: Plain steamed rice with dal, biryani, pulao (pilaf), lemon rice, jeera rice (cumin rice).
Buying tip: Indian grocery stores sell basmati in 10-20 lb bags at much better prices than regular supermarkets. Brands like India Gate, Laxmi, and Royal are reliable.
2. Ghee (Clarified Butter)
Ghee is butter that's been simmered until the milk solids separate and are removed, leaving pure golden butterfat. It has a rich, nutty flavor and a very high smoke point, making it ideal for Indian cooking where spices are often bloomed in hot fat. It is primarily used for smooth digestion of food
Use it for: Tempering spices (tadka), making dal, enriching biryanis, spreading on roti and paratha, frying eggs.
Buying tip: Store-bought ghee is perfectly fine. You can also make your own by slowly melting unsalted butter and straining out the solids. One jar lasts weeks — a little goes a long way.
3. Turmeric Powder (Haldi)
Turmeric is the bright yellow spice that gives Indian food its signature color. It has a warm, slightly bitter, earthy flavor. Almost every Indian dish starts with turmeric — it's as fundamental as salt.
Use it for: Every curry, dal, rice dish, and vegetable preparation. Also used in marinades for tandoori-style dishes.
Buying tip: Buy a small container first. Turmeric is potent — you'll use only ½ to 1 teaspoon per dish. Indian grocery stores carry it for a fraction of the specialty store price.
4. Cumin Seeds (Jeera)
Cumin is the backbone of Indian cooking. The seeds are used whole (tempered in hot oil at the start of cooking) and ground (added to spice blends and curries). The warm, earthy, slightly smoky flavor is unmistakably Indian.
Use it for: Tempering oil for dal and vegetables, making jeera rice, adding to raita, blending into masalas.
Buying tip: Buy whole cumin seeds and toast + grind them yourself for the freshest flavor. Pre-ground cumin loses its punch quickly.
5. Garam Masala
Garam masala ("warm spice mix") is the all-purpose spice blend of Indian cooking. It typically contains cinnamon, cardamom, cloves, black pepper, cumin, and coriander — but every brand and family has their own ratio.
Use it for: Finishing curries (add at the end of cooking for aroma), sprinkling on biryanis, seasoning vegetables, marinades.
Buying tip: MDH and Everest are the two most popular Indian brands. Start with a pre-made blend and graduate to making your own once you know your preferences.
6. Red Chili Powder (Lal Mirch)
Indian red chili powder is made from dried red chilies and brings both heat and color. It's different from American chili powder (which contains cumin, oregano, and other additions) — Indian chili powder is pure ground dried red peppers.
Use it for: Adding heat to any dish. Kashmiri red chili powder is a milder variety that adds vibrant red color without too much spice — great for tandoori marinades.
Buying tip: Keep two kinds — regular red chili powder for heat and Kashmiri chili powder for color. Both are staples at any Indian grocery store.
7. Coriander Powder (Dhania)
Ground coriander is used in almost every Indian curry and vegetable dish. It has a mild, slightly citrusy, warm flavor that forms the base note of most masalas. It's the steady workhorse that ties other spices together.
Use it for: Every curry, dal, and dry vegetable dish. Often paired with cumin in a 2:1 ratio (coriander to cumin).
Buying tip: Like cumin, buy whole coriander seeds and grind as needed for the best flavor. Or buy ground from a store with high turnover so it's fresh.
8. Lentils and Legumes (Dal)
Lentils are the protein powerhouse of Indian cooking. With dozens of varieties, you could eat a different dal every day of the month. Start with these three:
- Toor Dal (Pigeon Pea) — The most commonly used dal in Indian households. Yellow, mild, and quick-cooking.
- Masoor Dal (Red Lentils) — Cooks in 15-20 minutes. Turns yellow-gold and becomes creamy. Great for beginners.
- Chana Dal (Split Chickpeas) — Holds its shape well. Slightly nutty and sweet.
Use them for: Dal tadka, dal fry, sambar, rasam, soups, and stews.
Buying tip: Lentils are incredibly cheap at Indian grocery stores — often $2-4 for a 2-lb bag. Buy small amounts of several varieties to experiment.
9. Mustard Seeds (Rai / Sarson)
Small, round, black (or brown) mustard seeds are essential for South Indian cooking and for tempering in many North Indian dishes. When they hit hot oil, they pop and crackle, releasing a sharp, nutty flavor that's the signature opening note of countless Indian dishes.
Use them for: Tempering oil for sambar, rasam, chutneys, and South Indian vegetable dishes. Also used in pickles and in Bengali cooking with mustard paste.
Buying tip: A small bag will last months. Always add to hot oil and cover the pan — they pop and jump!
10. Fresh Cilantro and Curry Leaves
These two fresh herbs are used constantly in Indian cooking and make a massive difference in flavor.
Cilantro (Fresh Coriander / Dhania) — Used as a garnish on nearly everything. Also blended into chutneys, mixed into raita, and stirred into rice dishes. Indian cooking uses both the leaves and the stems.
Curry Leaves (Kadi Patta) — Small, shiny, aromatic leaves that are tempered in hot oil. They have a unique, almost citrusy flavor that's essential to South Indian cooking. No substitute exists — dried curry leaves are a pale imitation, so buy them fresh.
Buying tip: Fresh curry leaves can be hard to find at regular supermarkets. Indian grocery stores almost always carry them. Buy extra and freeze — they hold their flavor well.
Bonus: Your Starter Spice Box (Masala Dabba)
In Indian kitchens, everyday spices live in a masala dabba — a round stainless steel box with small compartments. Fill yours with: cumin seeds, mustard seeds, turmeric, red chili powder, coriander powder, garam masala, and asafoetida (hing). Having everything within arm's reach makes Indian cooking fast and intuitive.
Where to Shop
Regular supermarkets carry some Indian spices, but for the best selection and prices, visit a dedicated Indian grocery store. You'll find fresh curry leaves, bulk lentils, regional spice brands, fresh paneer, and specialty items you won't see elsewhere.
Find Indian grocery stores near you on IndianFoodFinder. Your pantry — and your cooking — will thank you.