Indian food is known for its wide range of flavors, cooking methods, and regional influences. Meals are shaped by local traditions, climate, and everyday life, which gives Indian cuisine a strong identity. Spices are used with care to create balance rather than heat alone, and many recipes rely on fresh ingredients and time tested techniques. This approach has helped Indian food earn lasting appeal in many places.
This article introduces a curated list of well known Indian foods that are commonly enjoyed in homes and restaurants. These foods reflect the diversity of Indian cooking and how it fits into both daily meals and special gatherings. Whether you are new to Indian food or already enjoy it often, this guide helps explain why these dishes continue to be appreciated today.
#25 – Lachha Paratha

Lachha Paratha is a layered Indian flatbread known for its flaky texture and rich taste. It is made by rolling and folding wheat dough many times so that the cooked bread has visible rings or layers. The dough is usually brushed with a small amount of oil before each fold, which helps create the soft, airy feel when it is cooked on a hot griddle. Lachha Paratha is often served with curries, lentil dishes, or yogurt, and is enjoyed in many parts of northern India.
Lachha Paratha
Ingredients
Method
- Make the dough: Mix 2 cups flour, 1/2 teaspoon salt, 1 tablespoon oil, and 3/4 cup warm water. Knead until smooth.
- Rest: Cover the dough and rest for 30 minutes.
- Divide: Cut the dough into 8 equal pieces and shape into balls.
- Roll: Roll 1 dough ball thin. Brush with some of the 4 tablespoons ghee and dust lightly with 1/4 cup flour.
- Pleat: Fold the dough into narrow accordion pleats, then coil into a spiral.
- Rest again: Repeat with all 8 pieces and rest the coils for 10 minutes.
- Roll again: Gently roll each coil into a 6-inch circle.
- Cook: Cook each paratha in a hot skillet for 2 to 3 minutes, flipping and brushing with the remaining ghee.
- Serve: Gently crush the edges to separate the flaky layers and serve hot.
#24 – Vindaloo

Vindaloo is a well known Indian curry that comes from the state of Goa in western India. It traces its roots to a Portuguese dish that was adapted by local cooks, combining vinegar, garlic, and a blend of spices with meat. Today, Vindaloo is often made with pork, lamb, or chicken, and cooked slowly so the flavors mix well with the tangy sauce. The use of vinegar along with warm spices gives the curry a sharp and lively profile that stands out from many other Indian curries.
Vindaloo
Ingredients
Method
- Marinate the pork: Mix 2 lb pork with 1/4 cup vinegar, 4 garlic cloves, 1 tablespoon ginger, chili powder, cumin, coriander, paprika, turmeric, cinnamon, cloves, and salt. Chill for 2 hours.
- Brown the pork: Heat 3 tablespoons oil. Brown the marinated pork in batches for 5 to 6 minutes. Remove.
- Cook the onion: Add 1 onion and cook for 6 minutes.
- Add the tomato paste: Stir in 1 tablespoon tomato paste and cook for 1 minute.
- Simmer: Return the pork and marinade. Add 1 cup water and 1 teaspoon brown sugar. Cover and simmer for 60 minutes.
- Reduce: Uncover and simmer for 10 to 15 minutes, until the pork is tender and the sauce thickens.
- Serve: Serve hot with rice or naan.
#23 – Malai Kofta

Malai Kofta is a well known Indian curry made with soft vegetable or paneer dumplings in a creamy, spiced sauce. The koftas are typically made from mashed potatoes, paneer, and mild spices, then lightly fried before being added to a rich gravy. The sauce is usually based on tomatoes, cream, and a blend of warming spices that give it a smooth, comforting taste. This dish is often served in restaurants and homes for celebrations or special meals because of its satisfying flavor and texture.
Malai Kofta
Ingredients
Method
- Cook the potatoes: Boil 1 lb potatoes until tender. Drain and mash.
- Make the kofta: Mix 1 lb potatoes, 8 oz paneer, 1/4 cup cornstarch, 1/2 teaspoon garam masala, and 1/2 teaspoon salt.
- Shape: Form into 12 balls, adding 2 tablespoons raisins and 2 tablespoons cashews to the centers.
- Fry: Heat 6 cups oil to 350°F. Fry the kofta for 3 to 4 minutes, until golden. Drain.
- Cook the onion: Melt 2 tablespoons butter. Cook 1 onion for 5 minutes, then add 3 garlic cloves and 1 tablespoon ginger.
- Make the sauce: Add 15 oz crushed tomatoes, 1 teaspoon garam masala, cumin, coriander, turmeric, and 1 teaspoon salt. Cook for 8 minutes.
- Finish the sauce: Stir in 1/2 cup water, 1/2 cup heavy cream, and 1 teaspoon sugar. Simmer for 5 minutes.
- Add the kofta: Place the 12 kofta in the sauce and warm for 2 minutes.
- Serve: Sprinkle with 2 tablespoons cilantro and serve hot.
#22 – Chana Masala

Chana Masala is a well known Indian curry made with chickpeas simmered in a spiced tomato based sauce. The sauce usually includes onions, ginger, garlic, and a mix of aromatic spices that give the dish a balanced, earthy flavor. Chana Masala is a staple in many regions of India, especially in the north, where it is served as part of everyday meals and festive gatherings. It is often paired with rice, flatbreads, or snacks, making it a versatile choice for many eating occasions.
Chana Masala
Ingredients
Method
- Cook the onion: Heat 2 tablespoons oil. Add 1 onion and cook for 5 minutes.
- Add the aromatics: Stir in 3 garlic cloves, 1 tablespoon ginger, and 1 green chile. Cook for 1 minute.
- Add the tomatoes: Add 2 tomatoes and cook for 5 minutes, until softened.
- Add the spices: Stir in 2 teaspoons garam masala, 1 teaspoon cumin, 1 teaspoon coriander, 1/2 teaspoon turmeric, 1/2 teaspoon chili powder, and 1 teaspoon salt.
- Add the chickpeas: Stir in 2 cans chickpeas and 1 cup water.
- Simmer: Cook uncovered for 15 minutes, lightly mashing some of the chickpeas.
- Finish: Stir in 1 tablespoon lemon juice and 2 tablespoons cilantro.
- Serve: Serve hot.
#21 – Chicken 65

Chicken 65 is a spicy Indian dish that started in Chennai and has become a favorite in many Indian restaurants. It is made by marinating small pieces of chicken in yogurt and a mix of spices, then frying them until they are crisp and cooked through. The name may come from the year it was first made or from a menu number at a famous restaurant, though the exact origin is debated. What is clear is that Chicken 65 became well known for its bold spice and crisp texture.
Chicken 65
Ingredients
Method
- Marinate the chicken: Mix 1 1/2 lb chicken with 1/2 cup yogurt, 2 tablespoons lemon juice, 1 tablespoon ginger, 4 garlic cloves, chili powder, garam masala, turmeric, cumin, and salt. Chill for 1 hour.
- Coat: Mix the marinated chicken with 1/2 cup cornstarch, 1/4 cup rice flour, and 1 egg.
- Heat the oil: Heat 6 cups vegetable oil to 350°F.
- Fry: Fry the chicken in batches for 4 to 5 minutes, until crisp and cooked through. Drain.
- Temper: Heat 1 tablespoon oil. Cook 2 green chiles and 12 curry leaves for 30 seconds.
- Toss: Add the fried chicken and toss with the chiles and curry leaves.
- Serve: Sprinkle with 2 tablespoons cilantro and serve with 1 lemon, cut into wedges.
#20 – Pav Bhaji

Pav Bhaji is a well known Indian street food that began in Mumbai as a quick meal for workers. It consists of a thick, spiced vegetable mash served with soft, toasted bread rolls called pav. The vegetable mixture is cooked with tomatoes, onions, and a blend of spices, which gives it a rich and satisfying taste. Vendors serve Pav Bhaji hot with a side of chopped onions and lemon, making it easy to enjoy on the go or as a casual meal at home.
Pav Bhaji
Ingredients
Method
- Cook the vegetables: Boil 1 lb potatoes, 2 cups cauliflower, 1 cup peas, and 1 bell pepper until tender. Drain and mash.
- Cook the onion: Melt 2 tablespoons of the 3 tablespoons butter. Add 1 onion and cook for 5 minutes.
- Add the aromatics: Stir in 3 garlic cloves and 1 tablespoon ginger. Cook for 1 minute.
- Add the tomatoes: Add 2 tomatoes, 2 tablespoons pav bhaji masala, 1 teaspoon chili powder, 1/2 teaspoon turmeric, and 1 teaspoon salt. Cook for 5 minutes.
- Make the bhaji: Add the mashed vegetables and 1 cup water. Mash and simmer for 10 minutes.
- Toast the pav: Melt the remaining 1 tablespoon butter. Toast 8 split rolls until golden.
- Serve: Top the bhaji with 2 tablespoons cilantro and 1/4 cup red onion. Serve with the toasted rolls and 1 lemon, cut into wedges.
#19 – Gulab Jamun

Gulab Jamun is a classic Indian sweet made from small balls of milk solids that are cooked and soaked in sugar syrup. The dough is typically made from milk powder or khoya mixed with a bit of flour, shaped into smooth balls, and gently fried until they are light brown. After cooking, the balls are placed in warm syrup that often includes a hint of cardamom or rose water for subtle flavor. This sweet treat is served at celebrations, festivals, and family gatherings across India.
Gulab Jamun
Ingredients
Method
- Make the syrup: Simmer 2 cups sugar, 1 1/2 cups water, 1/2 teaspoon cardamom, and 1 teaspoon lemon juice for 8 minutes. Stir in 1 teaspoon rose water.
- Make the dough: Mix 1 cup milk powder, 1/4 cup flour, and 1/4 teaspoon baking soda. Add 2 tablespoons butter and 1/4 cup milk.
- Shape: Gently form the dough into about 18 smooth balls.
- Heat the oil: Heat 6 cups vegetable oil to 325°F.
- Fry: Fry the balls for 5 to 7 minutes, turning often, until deep golden brown.
- Soak: Add the warm gulab jamun to the warm syrup. Soak for at least 1 hour.
- Serve: Top with 2 tablespoons pistachios and serve warm or at room temperature.
#18 – Aloo Gobi

Aloo Gobi is a classic Indian dish made from potatoes (aloo) and cauliflower (gobi) cooked with onions, tomatoes, and a warm blend of spices. The vegetables are sautéed together until tender and slightly browned, which gives the dish a rich, home cooked feel. This dish is especially common in North India, where it is served as part of everyday meals and at family gatherings. It is often paired with rice or flatbreads to make a complete and satisfying plate.
Aloo Gobi
Ingredients
Method
- Cook the cumin: Heat 3 tablespoons oil. Add 1 teaspoon cumin seeds and cook for 30 seconds.
- Cook the onion: Add 1 onion and cook for 5 minutes. Stir in 3 garlic cloves and 1 tablespoon ginger.
- Add the tomato: Add 1 tomato, coriander, ground cumin, turmeric, chili powder, and salt. Cook for 3 minutes.
- Add the vegetables: Stir in 1 lb potatoes, 1 cauliflower, and 1/4 cup water.
- Cook: Cover and cook for 15 to 20 minutes, stirring occasionally, until tender.
- Season: Stir in 1 teaspoon garam masala and 1 tablespoon lemon juice.
- Serve: Sprinkle with 2 tablespoons cilantro and serve hot.
#17 – Idli Sambar

Idli Sambar is a staple South Indian meal that combines two familiar favorites: soft, steamed rice cakes called idli and a spiced lentil stew known as sambar. Idli are made from a fermented batter of rice and lentils, which gives them a light, fluffy texture that pairs well with many sides. Sambar is a hearty lentil based soup cooked with vegetables, spices, and tamarind, giving it a slightly tangy and savory taste. Together, this pairing is a common breakfast choice but also enjoyed any time of day in homes and eateries across southern India.
Idli Sambar
Ingredients
Method
- Soak: Soak 2 cups idli rice with 1 teaspoon fenugreek seeds and 1 cup urad dal separately for 6 hours.
- Blend: Blend the rice and dal separately with water as needed. Combine into a thick batter.
- Ferment: Cover the batter and ferment for 8 to 12 hours. Stir in 1 teaspoon salt.
- Steam the idli: Pour the batter into greased idli molds. Steam for 10 to 12 minutes.
- Cook the dal: Simmer 1/2 cup toor dal with 2 cups water and 1/2 teaspoon turmeric until very soft. Mash.
- Cook the vegetables: Simmer 1 tomato, 1/2 onion, 1 carrot, and 1/2 cup green beans with 1 cup water for 8 minutes.
- Make the sambar: Add the cooked dal, 2 tablespoons tamarind, 1 tablespoon sambar powder, and 1/2 teaspoon salt. Simmer for 10 minutes.
- Temper: Heat 1 tablespoon oil. Cook 1 teaspoon mustard seeds, 1/2 teaspoon cumin seeds, 8 curry leaves, and 1 dried red chile for 30 seconds.
- Finish: Stir the tempering and 2 tablespoons cilantro into the sambar.
- Serve: Serve the warm idli with hot sambar.
#16 – Pakora

Pakora is a popular Indian snack made by coating pieces of vegetables or meat in a spiced gram flour batter and frying them until they are crisp and golden. Common ingredients include onions, potatoes, spinach, or cauliflower, but pakoras can include many different items depending on taste. The batter is lightly seasoned with spices, which gives each bite a savory flavor without being overwhelming. Pakoras are often served warm with dipping sauces or chutneys, making them a favorite at tea time or as an appetizer in restaurants and homes.
Pakora
Ingredients
Method
- Make the batter: Mix 1 cup chickpea flour, 1/4 cup rice flour, cumin, coriander, turmeric, chili powder, salt, baking powder, and 3/4 cup water.
- Add the vegetables: Stir in 1 onion, 1 potato, 1 cup cauliflower, 1 cup spinach, 1 green chile, and 2 tablespoons cilantro.
- Heat the oil: Heat 6 cups vegetable oil to 350°F.
- Fry: Drop heaping tablespoons of the mixture into the oil. Fry for 3 to 4 minutes, turning until crisp and golden.
- Drain: Transfer the pakoras to paper towels or a wire rack.
- Serve: Serve hot with chutney.
#15 – Palak Paneer

Palak Paneer is a classic Indian curry made with fresh spinach and cubes of paneer, a firm, mild Indian cheese. The spinach is cooked until soft and blended into a smooth sauce that coats each piece of paneer. Onions, garlic, ginger, and warming spices are added to give the curry depth of flavor without masking the natural taste of the greens. This dish is commonly served with rice or Indian flatbreads, making it a filling option for lunch or dinner.
Palak Paneer
Ingredients
Method
- Blanch the spinach: Cook 10 oz spinach in boiling water for 2 minutes. Drain and cool.
- Blend: Puree the 10 oz spinach with 1/2 cup water until smooth.
- Brown the paneer: Heat 1 tablespoon of the 2 tablespoons oil. Brown 14 oz paneer for 3 to 4 minutes. Remove.
- Cook the aromatics: Heat the remaining 1 tablespoon oil. Cook 1 onion for 5 minutes, then add 3 garlic cloves, 1 tablespoon ginger, and 1 green chile.
- Add the tomato: Add 1 tomato, 1 teaspoon cumin, 1 teaspoon garam masala, 1/2 teaspoon coriander, 1/2 teaspoon turmeric, and 1 teaspoon salt. Cook for 5 minutes.
- Add the spinach: Stir in the spinach puree and simmer for 5 minutes.
- Finish: Add 14 oz paneer and 1/4 cup heavy cream. Simmer for 3 minutes.
- Serve: Serve hot.
#14 – Rogan Josh

Rogan Josh is a traditional Indian curry that originates from the Kashmir Valley in northern India. It is typically made with tender lamb or goat, cooked slowly in a rich, spiced sauce. The gravy is flavored with aromatic spices such as cardamom, cloves, and cinnamon, while yogurt helps balance the heat and adds a smooth texture. The deep red color often comes from Kashmiri chilies, which provide mild heat without overpowering the dish. Rogan Josh reflects the influence of Mughal cuisine while showcasing regional Kashmiri ingredients.
Rogan Josh
Ingredients
Method
- Brown the lamb: Heat 3 tablespoons oil. Brown 2 lb lamb in batches for 5 to 6 minutes. Remove.
- Cook the onion: Add 1 onion and cook for 6 minutes.
- Add the aromatics: Stir in 4 garlic cloves and 1 tablespoon ginger. Cook for 1 minute.
- Add the spices: Stir in Kashmiri chili powder, coriander, cumin, garam masala, fennel, turmeric, cardamom, 1 cinnamon stick, and 4 cloves. Cook for 30 seconds.
- Add the yogurt: Lower the heat and gradually stir in 1 cup yogurt.
- Simmer: Return the 2 lb lamb. Add 1 cup water and 1 1/2 teaspoons salt. Cover and simmer for 60 to 75 minutes.
- Reduce: Uncover and simmer for 10 minutes, until the sauce thickens.
- Serve: Remove the cinnamon stick and sprinkle with 2 tablespoons cilantro.
#13 – Vada Pav

Vada Pav is a classic street food from Mumbai, India that has become a cultural favorite across the country. It consists of a soft bread roll called pav, filled with a spiced potato patty that has been dipped in gram flour batter and fried until crisp. The sandwich is usually served with chutneys and green chilies, which add layers of flavor and a hint of heat. Vada Pav was created as an affordable, handheld meal for busy workers in the city, and it quickly became one of India’s most recognizable snacks.
Vada Pav
Ingredients
Method
- Cook the potatoes: Boil 1 lb potatoes until tender. Drain and mash.
- Season: Heat 2 tablespoons oil. Cook 1 teaspoon mustard seeds, 1 teaspoon ginger, 2 garlic cloves, 1 green chile, and 8 curry leaves for 1 minute.
- Make the filling: Add 1/2 teaspoon turmeric, 1 teaspoon salt, and mashed potatoes. Cook for 2 minutes. Stir in 2 tablespoons cilantro and 1 tablespoon lemon juice.
- Shape: Cool the potato mixture, then form into 8 balls.
- Make the batter: Mix 1 cup chickpea flour, 1/2 teaspoon chili powder, 1/4 teaspoon turmeric, 1/2 teaspoon salt, and 3/4 cup water.
- Coat: Dip each potato ball into the chickpea batter.
- Fry: Heat 6 cups oil to 350°F. Fry the vadas for 3 to 4 minutes, until golden.
- Assemble: Split 8 rolls and spread with 1/3 cup green chutney, 1/3 cup tamarind chutney, and 1/4 cup garlic chutney. Add one vada to each.
- Serve: Serve hot.
#12 – Naan
Naan is a soft, leavened Indian flatbread that is traditionally baked in a tandoor oven. The dough is made with flour, water, yogurt, and a little yeast or leavening agent, which gives naan its light, pillowy texture. As it cooks against the hot walls of the tandoor, the bread develops slightly charred spots and a warm, fresh smell that many people recognize. Naan is commonly served with curries, grilled meats, and stews, where it is used to scoop up sauces and bites of food.
#11 – Papdi Chaat

Papdi Chaat is a famous Indian snack that combines crisp fried dough wafers called papdi with boiled potatoes, chickpeas, yogurt, and tangy chutneys. Each bite offers a mix of textures and flavors, from the crunchy base to the soft potatoes and creamy yogurt, finished with a hint of spices and herbs. This dish is especially popular in North India and is commonly found at street food stalls, small eateries, and festive occasions.
Papdi Chaat stands out because it delivers a balance of savory, tangy, and slightly sweet flavors in one serving. The crisp papdi contrasts with the soft toppings, making it both fun and satisfying to eat. Its vibrant mix of textures and easy customization with different chutneys or spices have made it a lasting favorite among locals and visitors who enjoy traditional Indian snacks.
Papdi Chaat
Ingredients
Method
- Prep the yogurt: Whisk 1 cup yogurt until smooth.
- Arrange: Place 24 papdi crackers on a serving platter.
- Add the filling: Top with 2 diced potatoes and 1 cup chickpeas.
- Add the yogurt: Spoon 1 cup yogurt over the papdi.
- Add the chutneys: Drizzle with 1/4 cup tamarind chutney and 1/4 cup mint chutney.
- Season: Sprinkle with 1 teaspoon chaat masala, 1/2 teaspoon cumin, 1/2 teaspoon chili powder, and 1/2 teaspoon salt.
- Top: Add 1/2 cup sev, 1/4 cup red onion, 1/4 cup cilantro, and 2 tablespoons pomegranate seeds.
- Serve: Serve immediately while the papdi are crisp.
#10 – Dal Makhani

Dal Makhani is a celebrated Indian curry made from whole black lentils and red kidney beans simmered slowly with spices and a bit of cream or butter. The long cooking process helps the lentils become soft and develop a deep, rich texture that feels comforting and hearty. This dish comes from the Punjab region in northern India and is a staple in many homes and restaurants, especially where rich lentil dishes are enjoyed.
Dal Makhani
Ingredients
Method
- Soak: Cover 1 cup black lentils and 1/4 cup kidney beans with water. Soak overnight, then drain.
- Cook: Add the lentils, kidney beans, and 5 cups water to a pot. Simmer for 60 to 90 minutes, until very tender.
- Cook the onion: Heat 2 tablespoons butter and 1 tablespoon oil. Add 1 onion and cook for 5 minutes.
- Add the aromatics: Stir in 3 garlic cloves and 1 tablespoon ginger. Cook for 1 minute.
- Make the sauce: Add 15 oz crushed tomatoes, 1 teaspoon cumin, 1 teaspoon garam masala, 1/2 teaspoon chili powder, 1/2 teaspoon turmeric, and 1 1/2 teaspoons salt. Cook for 8 minutes.
- Combine: Add the cooked lentils and beans with about 1 cup of their cooking liquid. Lightly mash.
- Simmer: Cook over low heat for 20 minutes, stirring occasionally.
- Finish: Stir in 1/2 cup heavy cream and simmer for 5 minutes.
- Serve: Top with 2 tablespoons cilantro and serve hot.
#9 – Paneer Tikka

Paneer Tikka is a well known Indian dish made with cubes of paneer, a firm Indian cheese, that are marinated in spices and then cooked until they are lightly charred. The marinade usually includes yogurt and a blend of warming spices that add flavor without being too strong. The paneer pieces are often threaded onto skewers and grilled or roasted, giving them a slightly smoky taste and firm texture. This dish is a favorite appetizer in many Indian restaurants and is also popular at barbecues and gatherings.
Paneer Tikka
Ingredients
Method
- Make the marinade: Mix 1/2 cup yogurt, 1 tablespoon lemon juice, 1 tablespoon oil, 2 garlic cloves, 1 tablespoon ginger, garam masala, cumin, coriander, paprika, turmeric, chili powder, and salt.
- Marinate: Add 14 oz paneer, 1 red bell pepper, 1 green bell pepper, and 1 red onion. Refrigerate for 30 minutes.
- Prep the oven: Heat the oven to 450°F. Thread the paneer and vegetables onto skewers.
- Brush: Brush the skewers with 1 tablespoon vegetable oil.
- Roast: Roast for 12 to 15 minutes, turning once.
- Broil: Broil for 2 to 3 minutes, until lightly charred.
- Serve: Sprinkle with 2 tablespoons cilantro and serve with 1 lemon, cut into wedges.
#8 – Chole Bhature

Chole Bhature is a classic Indian meal that pairs spiced chickpeas with deep fried flatbreads called bhature. The chickpeas are cooked with onions, tomatoes, and a mix of warming spices that create a rich and hearty flavor. Bhature are made from a dough that includes flour and yogurt, which makes them soft and slightly puffy when fried. This combination is often served hot with pickled onions or a squeeze of lemon to add bright notes to the plate.
Chole Bhature
Ingredients
Method
- Cook the aromatics: Heat 2 tablespoons oil. Cook 1 onion for 5 minutes, then add 3 garlic cloves and 1 tablespoon ginger.
- Add the spices: Stir in garam masala, cumin, coriander, chili powder, and turmeric. Cook for 1 minute.
- Make the chole: Add 2 tomatoes, 2 cans chickpeas, 1 teaspoon salt, and 1 cup water. Simmer for 15 minutes.
- Finish the chole: Stir in 1 tablespoon lemon juice and 2 tablespoons cilantro.
- Make the dough: Mix 2 cups flour, 1/2 cup yogurt, 1 teaspoon sugar, 1/2 teaspoon baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon salt, 1 tablespoon oil, and 1/4 cup water.
- Rest: Cover the dough and rest for 1 hour.
- Shape: Divide the dough into 8 pieces and roll each into a 6-inch circle.
- Fry: Heat 6 cups oil to 350°F. Fry each bhatura for 1 to 2 minutes, turning until puffed and golden.
- Serve: Serve the hot bhature with the chole.
#7 – Pani Puri

Pani Puri is a well known Indian street snack made with small, round hollow shells called puris that are filled with spiced water, potatoes, chickpeas, and tangy sauces. The puris are crisp and light, and when filled they are meant to be eaten in one bite. The spiced water, known as pani, is usually flavored with herbs and mild spices that give it a refreshing kick without being too sharp. This snack is especially popular at street food stalls and casual eateries in cities across India.
Pani Puri
Ingredients
Method
- Make the filling: Mix 2 mashed potatoes, 1 cup chickpeas, 1/2 teaspoon chaat masala, 1/2 teaspoon cumin, 1/2 teaspoon salt, and 1/4 teaspoon chili powder.
- Blend the herbs: Blend 1 cup mint, 1/2 cup cilantro, 1 green chile, 1 tablespoon ginger, and 1/2 cup of the 3 cups cold water.
- Make the pani: Mix the herb puree with 3 tablespoons tamarind, 2 tablespoons lemon juice, 1 teaspoon cumin, 1 teaspoon chaat masala, 1 tablespoon sugar, 1/2 teaspoon salt, and remaining cold water.
- Chill: Refrigerate the pani for 30 minutes.
- Fill: Crack a small opening in each of 24 puri shells and add the potato-chickpea filling.
- Serve: Pour chilled pani into each filled puri and eat immediately.
#6 – Chicken Tikka Masala
Chicken Tikka Masala is a popular Indian curry made with grilled pieces of marinated chicken cooked in a creamy, spiced tomato based sauce. The chicken is first seasoned with mild spices and yogurt, giving it flavor and tenderness before it is cooked. Once grilled, the pieces are added to a sauce that combines tomatoes, cream, and a blend of warming spices, creating a smooth and rich curry. This dish is widely served in Indian restaurants and has become known around the world for its balanced and comforting taste.
#5 – Tandoori Chicken

Tandoori Chicken is a well known Indian dish made by cooking pieces of chicken in a clay oven called a tandoor. Before cooking, the chicken is coated in a marinade of yogurt and a mix of spices that helps tenderize the meat and add flavor. The high heat of the tandoor gives the chicken a lightly charred exterior while keeping the inside juicy. This method of cooking has roots in northern India and has been popular in homes and restaurants for many years.
Tandoori Chicken
Ingredients
Method
- Prep the chicken: Cut several shallow slashes into 2 lb chicken.
- Make the marinade: Mix 1 cup yogurt, 2 tablespoons lemon juice, 1 tablespoon oil, 4 garlic cloves, 1 tablespoon ginger, garam masala, paprika, cumin, coriander, turmeric, cayenne, and salt.
- Marinate: Coat the 2 lb chicken with the marinade. Refrigerate for at least 4 hours.
- Prep the oven: Heat the oven to 450°F. Place the chicken on a wire rack over a baking sheet.
- Roast: Brush with 1 tablespoon oil and roast for 30 to 35 minutes, until the chicken reaches 165°F.
- Broil: Broil for 2 to 3 minutes, until lightly charred.
- Serve: Sprinkle with 2 tablespoons cilantro and serve with 1 lemon, cut into wedges.
#4 – Samosa

Samosa is a well known Indian snack made from a thin dough filled with a savory mixture and then fried until crisp. The filling most often includes spiced potatoes and peas, though other vegetables or meats can be used depending on the region. The triangular shape and crunchy texture make samosas easy to hold and eat, which is why they are a common choice at tea time, markets, and casual gatherings. Vendors, restaurants, and home cooks all serve samosas as a satisfying snack or starter.
Samosa
Ingredients
Method
- Make the dough: Mix 2 cups flour, 1/2 teaspoon salt, and 1/4 cup oil. Gradually add 1/2 cup water and knead until firm.
- Rest: Cover the dough and rest for 30 minutes.
- Cook the potatoes: Boil 1 lb potatoes until tender. Drain and lightly mash.
- Make the filling: Heat 1 tablespoon oil. Cook 1 teaspoon cumin seeds, 1 teaspoon ginger, and 1 green chile for 1 minute.
- Season: Add the potatoes, 1/2 cup peas, garam masala, coriander, turmeric, chili powder, and 1 teaspoon salt. Cook for 3 minutes.
- Finish the filling: Stir in 2 tablespoons cilantro and 1 tablespoon lemon juice. Cool.
- Shape: Divide the dough into 12 pieces. Roll each thin, cut in half, and form each half into a cone.
- Fill: Spoon potato filling into each cone. Moisten and seal the edges.
- Fry: Heat 6 cups vegetable oil to 325°F. Fry for 6 to 8 minutes, until crisp and golden.
- Serve: Drain and serve hot.
#3 – Butter Chicken (Murgh Makhani)

Butter Chicken, also known as Murgh Makhani, is a popular Indian curry made with tender pieces of chicken cooked in a smooth tomato based sauce. The chicken is usually marinated first in mild spices and yogurt, which keeps the meat juicy and flavorful. After it is cooked, the chicken is added to a sauce made from tomatoes, butter, and a blend of spices that create a creamy and balanced taste. This curry is widely served in Indian restaurants and is often one of the first dishes people try when exploring Indian cuisine.
Butter Chicken (Murgh Makhani)
Ingredients
Method
- Marinate the chicken: Mix 1 1/2 lb chicken with 1/2 cup yogurt, 1 tablespoon lemon juice, 2 garlic cloves, 1/2 tablespoon ginger, 1 teaspoon garam masala, cumin, turmeric, chili powder, and salt. Chill for 1 hour.
- Cook the chicken: Melt 1 tablespoon of the 3 tablespoons butter in a skillet. Cook the chicken for 6 to 8 minutes. Remove.
- Cook the onion: Melt the remaining 2 tablespoons butter. Add 1 onion and cook for 5 minutes.
- Add the spices: Stir in 1 garlic clove, remaining 1/2 tablespoon ginger, 1 teaspoon garam masala, and 1 teaspoon coriander. Cook for 1 minute.
- Make the sauce: Add 15 oz crushed tomatoes and 1 teaspoon sugar. Simmer for 10 minutes.
- Add the cream: Stir in 1/2 cup heavy cream.
- Finish the chicken: Return the chicken to the sauce and simmer for 8 to 10 minutes.
- Serve: Sprinkle with 2 tablespoons cilantro and serve hot.
#2 – Masala Dosa

Masala Dosa is a classic South Indian breakfast made from a thin, crisp crepe of fermented rice and lentil batter, filled with a spiced potato mixture. The crepe is cooked on a hot griddle until it becomes lightly golden and crisp, creating a contrast with the soft, flavorful filling inside. It is traditionally served with sambar, a spiced lentil stew, and a variety of chutneys such as coconut or tomato, which add extra layers of flavor. Masala Dosa is especially popular in southern India but is also commonly found in Indian restaurants worldwide.
Masala Dosa
Ingredients
Method
- Soak: Soak 2 cups rice with 1 teaspoon fenugreek seeds, and soak 1/2 cup urad dal separately, for 6 hours.
- Blend: Blend the rice and dal separately with water until smooth. Combine into a thick batter.
- Ferment: Cover the batter and leave at room temperature for 8 to 12 hours. Stir in 1 teaspoon salt.
- Cook the potatoes: Boil 1 lb potatoes for 15 minutes, until tender. Drain and lightly mash.
- Make the filling: Heat 1 tablespoon oil. Cook 1 teaspoon mustard seeds, 1 teaspoon cumin seeds, 1 onion, 1 green chile, 1 teaspoon ginger, and 10 curry leaves for 5 minutes.
- Season: Add 1/2 teaspoon turmeric, 1/2 teaspoon salt, and the potatoes. Cook for 3 minutes. Stir in 2 tablespoons cilantro.
- Cook the dosa: Spread about 1/2 cup batter thinly over a hot skillet. Drizzle with some of the 1/4 cup oil and cook until crisp and golden.
- Fill: Spoon potato filling onto each dosa and fold in half.
- Serve: Serve hot.
#1 – Biryani

Biryani is a celebrated Indian rice dish known for its rich aroma and layered flavors. It is made by cooking fragrant basmati rice with marinated meat or vegetables, along with a blend of spices, fried onions, and sometimes saffron, which infuse each grain with taste. There are many variations, including Chicken Biryani, Mutton or Lamb Biryani, Beef Biryani, and Vegetable Biryani, each bringing its own character while keeping the signature depth of flavor. Regional styles also add unique touches, from subtle spice mixes to bold seasoning, making every biryani slightly different but equally memorable.
Biryani
Ingredients
Method
- Marinate the chicken: Mix 1 1/2 lb chicken with 1 cup yogurt, 2 tablespoons lemon juice, 4 garlic cloves, 1 tablespoon ginger, garam masala, turmeric, cumin, chili powder, and 1 teaspoon salt. Chill for 1 hour.
- Cook the rice: Boil 2 cups basmati rice in salted water until about three-quarters cooked. Drain.
- Fry the onions: Heat 3 tablespoons ghee. Cook 2 onions until deep golden. Remove half.
- Cook the chicken: Add 1 cinnamon stick, 4 cardamom pods, 4 cloves, and 1 bay leaf. Add the marinated chicken and 2 tomatoes. Cook for 10 minutes.
- Add the herbs: Stir 1/4 cup cilantro and 1/4 cup mint into the chicken.
- Layer: Spread the rice over the chicken. Top with the reserved onions and remaining cilantro and mint.
- Add the saffron: Soak 1/4 teaspoon saffron in 1/4 cup warm milk, then drizzle over the rice.
- Steam: Cover tightly and cook over low heat for 20 minutes.
- Serve: Gently fluff the biryani and serve hot.




e checking your recipes. All are wonderful…I’ve taste tested all of then while living in Singapore and traveling throughout Asia. What is your recipe for the curry gravy that eaten with naan? No meat just vegetables…delicious! Sometimes fish head or lamb.
Thank you, Poppy! That sounds like a vegetable curry gravy, and there are many variations you can find online depending on the region.
I just need a nice , little spice gravy. The prata too!
I cannot find recipes to this delicious looking food. Can you please provide some recipes. Thank you ✍🏼♥️💐🦋
Thanks for your comment! Recipes will be added soon, so stay tuned.