You’re about to discover a world of flavor! Whether you’re hosting a party, craving a quick bite, or exploring new comfort foods, these 27 delicious Indian snacks are perfect for any occasion. From crispy samosas to savory chaat, get ready to bring vibrant, authentic tastes right into your North American kitchen. Let’s dive in and find your next favorite recipe!
Spicy Samosa with Tamarind Chutney

Ugh, you know those days when you crave something crispy, spicy, and totally satisfying? This spicy samosa with tamarind chutney is your answer—it’s a flavor-packed handheld snack that’s perfect for sharing or indulging solo. You’ll love the contrast between the crunchy pastry and the tangy-sweet dip.
Serving: 12 | Pre Time: 30 minutes | Cooking Time: 25 minutes
Ingredients
For the filling:
– 2 tbsp vegetable oil
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1 tsp grated fresh ginger
– 1 tsp cumin seeds
– 1/2 tsp turmeric powder
– 1 tsp red chili powder
– 2 medium potatoes, boiled and mashed (about 2 cups)
– 1/2 cup frozen peas, thawed
– 1 tsp salt
For the pastry:
– 2 cups all-purpose flour
– 1/4 cup vegetable oil
– 1/2 tsp salt
– 1/2 cup water, plus more as needed
For the tamarind chutney:
– 1/4 cup tamarind paste
– 1/4 cup water
– 2 tbsp brown sugar
– 1/2 tsp cumin powder
– 1/4 tsp salt
For frying:
– 4 cups vegetable oil
Instructions
1. Heat 2 tbsp vegetable oil in a large skillet over medium heat until it shimmers.
2. Add 1 medium onion and cook for 5 minutes, stirring occasionally, until softened and translucent.
3. Stir in 2 cloves garlic, 1 tsp grated fresh ginger, and 1 tsp cumin seeds, and cook for 1 minute until fragrant.
4. Mix in 1/2 tsp turmeric powder and 1 tsp red chili powder, and cook for 30 seconds to toast the spices.
5. Add 2 medium potatoes (mashed), 1/2 cup frozen peas, and 1 tsp salt, and stir to combine evenly; cook for 2 minutes, then remove from heat and let cool completely—this prevents soggy samosas.
6. In a large bowl, combine 2 cups all-purpose flour, 1/4 cup vegetable oil, and 1/2 tsp salt, and mix with your fingers until crumbly.
7. Gradually add 1/2 cup water, kneading for 5 minutes to form a smooth, firm dough; cover with a damp cloth and rest for 15 minutes to relax the gluten.
8. Divide the dough into 6 equal balls, roll each into a 6-inch circle on a floured surface, and cut each circle in half to form semicircles.
9. Place 2 tbsp of the cooled filling on one half of each semicircle, fold the dough over to form a triangle, and press the edges firmly to seal; use a fork to crimp the edges for a tight seal.
10. In a small saucepan, combine 1/4 cup tamarind paste, 1/4 cup water, 2 tbsp brown sugar, 1/2 tsp cumin powder, and 1/4 tsp salt, and simmer over low heat for 5 minutes, stirring until smooth; let cool.
11. Heat 4 cups vegetable oil in a deep pot to 350°F, checking with a thermometer for accuracy.
12. Fry the samosas in batches of 3 for 4-5 minutes, turning occasionally, until golden brown and crispy; drain on paper towels to remove excess oil.
13. Serve the samosas warm with the tamarind chutney on the side.
Look for that golden, flaky crust that shatters with each bite, revealing a spiced potato filling that’s hearty and aromatic. The tamarind chutney adds a tangy kick that balances the heat—try drizzling it over the samosas just before eating for an extra burst of flavor, or pair them with a cool yogurt dip to mellow things out.
Crispy Onion Pakoras with Mint Sauce

Brace yourself for some seriously addictive snacking. You know those days when you crave something crispy, savory, and just a little bit indulgent? These onion pakoras with a cool mint sauce are the perfect answer.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the Pakoras:
– 2 large yellow onions, thinly sliced (about 3 cups)
– 1 cup chickpea flour (also called besan)
– 1/4 cup rice flour
– 1 tsp cumin seeds
– 1 tsp coriander powder
– 1/2 tsp turmeric powder
– 1/2 tsp red chili powder
– 1/2 tsp baking soda
– 1 tsp salt
– 3/4 cup cold water
– 4 cups vegetable oil, for frying
For the Mint Sauce:
– 1 cup fresh mint leaves, packed
– 1/2 cup plain yogurt
– 1 small green chili, seeds removed (optional)
– 1 tbsp lemon juice
– 1/4 tsp salt
Instructions
1. Make the mint sauce first so the flavors can meld. In a blender, combine 1 cup fresh mint leaves, 1/2 cup plain yogurt, 1 small green chili, 1 tbsp lemon juice, and 1/4 tsp salt.
2. Blend the sauce ingredients on high speed until completely smooth, about 1 minute. Pour it into a small bowl and set it aside in the refrigerator.
3. Place 2 large thinly sliced onions in a large mixing bowl. Tip: Use a mandoline for perfectly even slices that cook uniformly.
4. To the onions, add 1 cup chickpea flour, 1/4 cup rice flour, 1 tsp cumin seeds, 1 tsp coriander powder, 1/2 tsp turmeric powder, 1/2 tsp red chili powder, 1/2 tsp baking soda, and 1 tsp salt.
5. Use your hands to toss the dry ingredients with the onions until they are evenly coated.
6. Gradually add 3/4 cup cold water to the bowl, mixing with a spoon or your hands until a thick, shaggy batter forms that clings to the onions. Tip: The batter should be thick, not runny; add water 1 tbsp at a time if needed.
7. In a heavy-bottomed pot or Dutch oven, heat 4 cups of vegetable oil over medium-high heat to 350°F. Use a deep-fry or candy thermometer for accuracy.
8. Once the oil reaches 350°F, carefully drop heaping tablespoons of the onion batter into the hot oil. Do not overcrowd the pot; fry in batches of 5-6.
9. Fry the pakoras for 3-4 minutes, flipping them once halfway through, until they are a deep golden brown and very crispy.
10. Use a slotted spoon to transfer the fried pakoras to a plate lined with paper towels. Tip: Let them drain on the paper towels for a minute to ensure maximum crispiness.
11. Repeat the frying process with the remaining batter, allowing the oil to return to 350°F between batches.
A perfect batch delivers an incredible contrast: the pakoras are shatteringly crisp on the outside with soft, sweet onions inside, all balanced by the bright, herby kick of the mint sauce. Try serving them piled high on a platter for a game-day snack, or alongside a simple dal for a comforting weeknight meal.
Savory Pani Puri with Spiced Filling

Sometimes you crave that perfect bite—crispy, tangy, and packed with flavor. Savory pani puri delivers just that, with crunchy shells filled with spiced potatoes and dunked in a zesty mint water. It’s a fun, interactive street food you can easily make at home for a crowd-pleasing appetizer.
Serving: 4 | Pre Time: 25 minutes | Cooking Time: 15 minutes
Ingredients
For the Spiced Filling:
– 2 medium russet potatoes, peeled and diced into ½-inch cubes
– 1 tablespoon vegetable oil
– ½ teaspoon cumin seeds
– ½ teaspoon turmeric powder
– ½ teaspoon red chili powder
– ¼ cup finely chopped red onion
– 2 tablespoons chopped fresh cilantro
– 1 teaspoon lemon juice
– ½ teaspoon salt
For the Mint Water (Pani):
– 1 cup fresh mint leaves
– ½ cup fresh cilantro leaves
– 1 green chili, stem removed
– 1 teaspoon chaat masala
– 1 teaspoon roasted cumin powder
– 2 tablespoons tamarind paste
– 1 teaspoon sugar
– 4 cups cold water
– ½ teaspoon salt
For Assembly:
– 20 ready-made puri shells (crispy hollow spheres)
– ¼ cup boiled chickpeas, drained
– ¼ cup finely chopped red onion
Instructions
1. Place the diced potatoes in a medium pot, cover with water, and bring to a boil over high heat. Reduce heat to medium and simmer for 10–12 minutes until fork-tender. Drain and set aside.
2. Heat 1 tablespoon vegetable oil in a skillet over medium heat. Add ½ teaspoon cumin seeds and toast for 30 seconds until fragrant. Tip: Toasting the seeds enhances their nutty flavor.
3. Add the boiled potatoes to the skillet along with ½ teaspoon turmeric powder, ½ teaspoon red chili powder, and ½ teaspoon salt. Cook for 3–4 minutes, stirring gently to coat evenly.
4. Remove the skillet from heat. Stir in ¼ cup chopped red onion, 2 tablespoons cilantro, and 1 teaspoon lemon juice. Let the filling cool to room temperature.
5. In a blender, combine 1 cup mint leaves, ½ cup cilantro leaves, 1 green chili, 1 teaspoon chaat masala, 1 teaspoon roasted cumin powder, 2 tablespoons tamarind paste, 1 teaspoon sugar, and ½ teaspoon salt. Blend on high speed until smooth.
6. Pour the blended mixture into a large pitcher. Add 4 cups cold water and stir well. Chill in the refrigerator for at least 20 minutes. Tip: Chilling the mint water intensifies the refreshing taste.
7. To assemble, gently crack a small hole in the top of each puri shell using your thumb. Fill each shell with 1 teaspoon of the spiced potato mixture, ½ teaspoon boiled chickpeas, and a pinch of chopped red onion.
8. Just before serving, pour the chilled mint water into a bowl. Dunk each filled puri into the water and eat immediately. Tip: Assemble right before eating to keep the shells crispy.
Munch into these pani puris for a burst of tangy, spicy, and cool flavors all at once. The crispy shells give way to the hearty filling, while the mint water adds a refreshing zing. Serve them on a platter for a DIY experience—let everyone fill and dunk their own for a fun, messy meal.
Tangy Bhel Puri with Fresh Vegetables

Picture this: you’re craving something fresh, tangy, and packed with crunch. This vibrant bhel puri is your answer—a no-cook Indian street food snack that’s perfect for a quick lunch or appetizer.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 0 minutes
Ingredients
- For the base:
- 4 cups puffed rice
- 1 cup sev (thin chickpea flour noodles)
- 1 cup finely chopped red onion
- 1 cup finely chopped tomato
- 1 cup finely chopped cucumber
- 1/2 cup finely chopped cilantro
- For the tangy tamarind sauce:
- 1/4 cup tamarind paste
- 2 tbsp date paste
- 1 tsp roasted cumin powder
- 1/2 tsp chaat masala
- 1/4 tsp red chili powder
- 1/4 tsp black salt
- For garnish:
- 1/4 cup finely chopped mint leaves
- 1 tbsp lemon juice
Instructions
- In a large mixing bowl, combine 4 cups puffed rice, 1 cup sev, 1 cup finely chopped red onion, 1 cup finely chopped tomato, 1 cup finely chopped cucumber, and 1/2 cup finely chopped cilantro.
- In a small bowl, whisk together 1/4 cup tamarind paste, 2 tbsp date paste, 1 tsp roasted cumin powder, 1/2 tsp chaat masala, 1/4 tsp red chili powder, and 1/4 tsp black salt until smooth. Tip: If the sauce is too thick, add 1-2 tbsp water to reach a pourable consistency.
- Pour the tangy tamarind sauce over the puffed rice mixture in the large bowl.
- Using a spatula, gently toss all ingredients together until evenly coated. Tip: Toss lightly to avoid crushing the puffed rice and maintain its crisp texture.
- Add 1/4 cup finely chopped mint leaves and 1 tbsp lemon juice to the bowl.
- Toss once more to incorporate the mint and lemon juice evenly.
- Divide the mixture immediately among 4 serving bowls or plates. Tip: Serve right away to prevent the puffed rice from getting soggy; it’s best enjoyed fresh.
Keep it lively with every bite—the puffed rice stays wonderfully crisp against the juicy vegetables, while the tamarind sauce delivers a sweet-sour punch that tingles your taste buds. For a fun twist, serve it in crispy puri shells or layer it with yogurt for a creamier version.
Hearty Pav Bhaji with Toasted Bread

Unexpectedly craving something warm and comforting? This hearty pav bhaji with toasted bread is your answer—a flavorful mash of veggies and spices that’s perfect for a cozy night in. You’ll love how easy it is to whip up, and that toasted bread makes it extra satisfying.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– For the bhaji (vegetable mash):
– 2 cups peeled and diced potatoes
– 1 cup chopped cauliflower
– 1/2 cup chopped carrots
– 1/2 cup green peas
– 1/4 cup butter
– 1 large onion, finely chopped
– 2 tbsp ginger-garlic paste
– 2 cups canned tomato puree
– 2 tbsp pav bhaji masala
– 1 tsp red chili powder
– Salt to taste
– 1/4 cup chopped cilantro
– 1 tbsp lemon juice
– For serving:
– 4 bread rolls (pav) or dinner rolls
– 2 tbsp butter
Instructions
1. Place the potatoes, cauliflower, carrots, and green peas in a large pot, cover with water, and bring to a boil over high heat.
2. Reduce the heat to medium and simmer for 15 minutes, or until the vegetables are fork-tender.
3. Drain the vegetables and mash them coarsely with a potato masher, leaving some texture for a hearty feel.
4. In a separate large skillet, melt 1/4 cup butter over medium heat until it bubbles slightly.
5. Add the chopped onion and sauté for 5 minutes, stirring frequently, until it turns translucent and soft.
6. Stir in the ginger-garlic paste and cook for 1 minute, until fragrant—this helps release the flavors without burning.
7. Pour in the tomato puree and cook for 5 minutes, stirring occasionally, until it thickens and darkens in color.
8. Mix in the pav bhaji masala and red chili powder, cooking for 1 minute to toast the spices and enhance their aroma.
9. Add the mashed vegetables to the skillet, stirring well to combine everything evenly.
10. Season with salt, then let the mixture simmer over low heat for 10 minutes, stirring every few minutes to prevent sticking.
11. While the bhaji simmers, preheat a grill pan or skillet over medium-high heat.
12. Slice the bread rolls in half horizontally and spread 2 tbsp butter evenly on the cut sides.
13. Toast the buttered sides on the grill pan for 2-3 minutes, or until golden brown and crisp, pressing gently with a spatula for even browning.
14. Stir the chopped cilantro and lemon juice into the bhaji just before serving to keep the cilantro fresh and vibrant.
15. Serve the hot bhaji in bowls alongside the toasted bread rolls for dipping or scooping.
Creamy and packed with spice, this bhaji has a rich, velvety texture from the mashed veggies, balanced by the tangy tomato base. For a fun twist, top it with extra butter or a sprinkle of grated cheese, and enjoy it straight from the skillet for a rustic, shareable meal.
Golden Aloo Tikki with Yogurt Dressing

Ugh, you know those days when you crave something crispy, savory, and a little bit fancy without spending hours in the kitchen? This golden aloo tikki with yogurt dressing is your answer—it’s a spiced potato patty that’s pan-fried until perfectly crisp, then topped with a cool, tangy sauce. Think of it as the ultimate comfort food upgrade that’s surprisingly easy to pull off.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the tikki:
– 2 large russet potatoes (about 1.5 lbs), boiled and peeled
– 1/4 cup finely chopped onion
– 1 tbsp grated ginger
– 1 tsp ground cumin
– 1/2 tsp red chili powder
– 1/4 cup chopped cilantro
– 1/2 tsp salt
– 2 tbsp vegetable oil, for frying
For the yogurt dressing:
– 1 cup plain whole-milk yogurt
– 1/4 tsp roasted cumin powder
– 1/4 tsp salt
– 1 tbsp chopped mint
Instructions
1. Mash the boiled potatoes in a large bowl until smooth, with no large lumps.
2. Add the chopped onion, grated ginger, ground cumin, red chili powder, chopped cilantro, and salt to the mashed potatoes.
3. Mix everything together with your hands until well combined, then divide the mixture into 8 equal portions.
4. Shape each portion into a flat, round patty about 1/2-inch thick, pressing firmly to prevent cracking—this helps them hold together while frying.
5. Heat the vegetable oil in a large non-stick skillet over medium-high heat until it shimmers, about 350°F.
6. Carefully place the patties in the skillet in a single layer, leaving space between them to avoid steaming.
7. Fry the patties for 4-5 minutes on one side until golden brown and crisp, then flip them with a spatula.
8. Fry for another 4-5 minutes on the other side until evenly browned and cooked through, adjusting heat if they brown too quickly.
9. Transfer the fried tikkis to a paper towel-lined plate to drain excess oil.
10. In a small bowl, whisk together the yogurt, roasted cumin powder, salt, and chopped mint until smooth.
11. Drizzle the yogurt dressing over the warm tikkis just before serving to keep the patties crisp.
Zesty and satisfying, these tikkis have a crunchy exterior that gives way to a soft, spiced potato center, balanced by the cool, herby yogurt. Try stacking them with extra dressing and a sprinkle of chaat masala for a fun appetizer, or serve alongside a simple salad for a light meal.
Masala Dosa with Coconut Chutney

Got a craving for something crispy, savory, and totally satisfying? You’re in the right place. Let’s make a classic masala dosa with coconut chutney—it’s easier than you think and so worth the effort.
Serving: 4 | Pre Time: 8 hours (includes soaking) | Cooking Time: 30 minutes
Ingredients
For the Dosa Batter:
– 1 cup long-grain white rice
– 1/4 cup urad dal (split black gram)
– 1/2 tsp fenugreek seeds
– 1/2 tsp salt
– 1/4 cup water, as needed
For the Masala Potato Filling:
– 2 large russet potatoes, peeled and diced into 1/2-inch cubes
– 1 tbsp vegetable oil
– 1 tsp mustard seeds
– 1/2 tsp turmeric powder
– 1 medium yellow onion, finely chopped
– 1 green chili, finely chopped (optional)
– Salt to taste
For the Coconut Chutney:
– 1 cup unsweetened shredded coconut
– 1/4 cup roasted chana dal (split chickpeas)
– 1 green chili
– 1/2 inch ginger, peeled
– 1/2 cup water
– 1 tbsp vegetable oil
– 1 tsp mustard seeds
– 5-6 curry leaves
Instructions
1. Soak 1 cup long-grain white rice, 1/4 cup urad dal, and 1/2 tsp fenugreek seeds in separate bowls with enough water to cover for 6-8 hours.
2. Drain the soaked ingredients and blend them together in a blender with 1/4 cup water until smooth, adding more water if needed to form a thick batter.
3. Mix 1/2 tsp salt into the batter, cover, and let it ferment at room temperature for 8-12 hours until slightly bubbly.
4. Boil 2 large russet potatoes in a pot of water for 15 minutes until fork-tender, then drain and set aside.
5. Heat 1 tbsp vegetable oil in a pan over medium heat, add 1 tsp mustard seeds, and cook for 30 seconds until they pop.
6. Add 1/2 tsp turmeric powder, 1 medium yellow onion, and 1 green chili to the pan, and sauté for 5 minutes until the onion is soft.
7. Mix in the boiled potatoes and salt to taste, cook for 2 minutes, then remove from heat and set aside.
8. For the chutney, blend 1 cup unsweetened shredded coconut, 1/4 cup roasted chana dal, 1 green chili, 1/2 inch ginger, and 1/2 cup water until smooth.
9. Heat 1 tbsp vegetable oil in a small pan over medium heat, add 1 tsp mustard seeds and 5-6 curry leaves, and cook for 30 seconds until fragrant, then pour over the blended chutney.
10. Heat a non-stick skillet or griddle over medium-high heat (375°F) and lightly grease with oil.
11. Pour 1/4 cup of the dosa batter onto the center of the skillet and quickly spread it into a thin, even circle using the back of a spoon.
12. Cook the dosa for 2-3 minutes until the edges lift and the bottom is golden brown and crispy.
13. Spoon 2-3 tbsp of the masala potato filling onto one half of the dosa, fold it over, and cook for another 30 seconds.
14. Repeat with the remaining batter and filling to make more dosas, regreasing the skillet as needed.
15. Serve the masala dosas hot with the coconut chutney on the side.
Ready to dig in? The dosa should be delightfully crispy on the outside with a soft, savory potato filling that’s spiced just right. Pair it with the creamy, tangy coconut chutney for a burst of flavor in every bite—try serving it with a side of sambar or a fresh salad for a complete meal.
Fluffy Bhatura and Chole Curry

Venturing into Indian comfort food? You’ve got to try this fluffy bhatura and chole curry combo. It’s the perfect weekend project that rewards you with pillowy bread and a rich, spiced chickpea stew. Honestly, it’s a total crowd-pleaser.
Serving: 4 | Pre Time: 30 minutes | Cooking Time: 45 minutes
Ingredients
For the Chole Curry:
– 2 tbsp vegetable oil
– 1 medium yellow onion, finely chopped
– 3 garlic cloves, minced
– 1 tbsp grated fresh ginger
– 1 (15 oz) can chickpeas, drained and rinsed
– 1 (15 oz) can crushed tomatoes
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp turmeric powder
– 1/2 tsp cayenne pepper (optional, for heat)
– 1 tsp garam masala
– 1 tsp salt
– 2 cups water
– Fresh cilantro, chopped (for garnish)
For the Bhatura Dough:
– 2 cups all-purpose flour
– 1/2 cup plain yogurt
– 1/2 tsp baking powder
– 1/2 tsp salt
– 1/2 cup warm water (about 110°F)
– Vegetable oil, for deep frying
Instructions
1. Heat 2 tbsp vegetable oil in a large pot over medium heat for 1 minute.
2. Add the finely chopped onion and cook for 5-7 minutes, stirring occasionally, until soft and translucent.
3. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
4. Add the ground cumin, ground coriander, turmeric powder, and optional cayenne pepper to the pot, toasting the spices for 30 seconds.
5. Pour in the crushed tomatoes and cook for 5 minutes, stirring frequently, until the mixture thickens slightly.
6. Tip in the drained chickpeas, 1 tsp garam masala, and 1 tsp salt, stirring to coat everything evenly.
7. Add 2 cups of water, bring to a boil, then reduce heat to low, cover, and simmer for 25 minutes. (Tip: For a thicker curry, mash a few chickpeas against the pot side with a spoon during simmering.)
8. While the curry simmers, make the bhatura dough: In a large bowl, combine 2 cups all-purpose flour, 1/2 tsp baking powder, and 1/2 tsp salt.
9. Add 1/2 cup plain yogurt and mix with your hands until crumbly.
10. Gradually add 1/2 cup warm water, kneading for 5-7 minutes to form a soft, smooth dough. (Tip: The dough should be slightly sticky but not wet; if too dry, add a tablespoon more water.)
11. Cover the dough with a damp cloth and let it rest at room temperature for 20 minutes.
12. After resting, divide the dough into 8 equal balls and roll each into a 6-inch circle, about 1/4-inch thick.
13. Heat 2 inches of vegetable oil in a deep skillet to 350°F, using a thermometer to check.
14. Carefully slide one dough circle into the hot oil and fry for 30-45 seconds per side, pressing gently with a slotted spoon, until puffed and golden brown.
15. Drain the bhatura on paper towels and repeat with the remaining dough. (Tip: Keep the oil temperature steady at 350°F for even frying and maximum puff.)
16. Stir the simmered curry, adjust salt if needed, and garnish with chopped cilantro.
17. Serve the hot bhatura immediately with the chole curry on the side.
Done right, the bhatura should be airy and crisp, perfect for tearing and scooping up the hearty, aromatic curry. For a fun twist, try stuffing a bhatura with a spoonful of curry before frying—it makes a delicious, messy handheld treat.
Traditional Dhokla with Tempered Mustard Seeds

A light, fluffy, and savory snack from Gujarat, India, traditional dhokla with tempered mustard seeds is a perfect tea-time treat or healthy breakfast option. You’ll love its spongy texture and tangy flavor, which comes from fermented chickpea batter. It’s surprisingly easy to make at home with just a few pantry staples.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
For the Dhokla Batter:
– 1 cup gram flour (besan)
– 1/2 cup plain yogurt
– 1/2 cup water
– 1 tsp ginger paste
– 1 tsp green chili paste
– 1 tsp sugar
– 1/2 tsp turmeric powder
– 1/2 tsp baking soda
– 1 tbsp vegetable oil
– 1 tsp salt
For the Tempering:
– 2 tbsp vegetable oil
– 1 tsp mustard seeds
– 1 tsp sesame seeds
– 8-10 curry leaves
– 2 green chilies, slit lengthwise
For Garnish:
– 2 tbsp fresh cilantro, chopped
Instructions
1. In a large mixing bowl, combine 1 cup gram flour, 1/2 cup plain yogurt, 1/2 cup water, 1 tsp ginger paste, 1 tsp green chili paste, 1 tsp sugar, 1/2 tsp turmeric powder, 1 tbsp vegetable oil, and 1 tsp salt.
2. Whisk the mixture vigorously for 2-3 minutes until smooth and lump-free. Tip: A smooth batter ensures even steaming and better texture.
3. Cover the bowl with a clean kitchen towel and let the batter rest at room temperature for 8 hours to ferment. Tip: Fermentation develops the characteristic tangy flavor; if short on time, you can rest it for 4 hours.
4. After fermentation, add 1/2 tsp baking soda to the batter and mix gently until just combined. Do not overmix.
5. Grease a 7-inch round or square steaming pan with 1 tsp vegetable oil.
6. Pour the batter into the greased pan, filling it about 3/4 full.
7. Place the pan in a steamer or large pot with 2 inches of boiling water. Cover with a tight-fitting lid.
8. Steam over medium heat for 15 minutes, or until a toothpick inserted into the center comes out clean. Tip: Keep the water at a steady simmer to prevent the dhokla from becoming dense.
9. Remove the pan from the steamer and let the dhokla cool in the pan for 5 minutes.
10. Run a knife around the edges and invert the dhokla onto a plate.
11. Cut the dhokla into 2-inch squares or diamond shapes.
12. Heat 2 tbsp vegetable oil in a small pan over medium heat.
13. Add 1 tsp mustard seeds and cook until they start to pop, about 30 seconds.
14. Add 1 tsp sesame seeds, 8-10 curry leaves, and 2 slit green chilies. Sauté for another 30 seconds until fragrant.
15. Pour the hot tempering evenly over the cut dhokla pieces.
16. Garnish with 2 tbsp chopped fresh cilantro.
Soft and spongy with a delightful tang, this dhokla pairs perfectly with a cup of masala chai. Serve it warm as a snack or alongside mint chutney for a light meal—it’s so good you might skip the store-bought version forever.
Crunchy Murukku with Rice Flour

You know those days when you just need something crispy, savory, and totally snackable? Yeah, crunchy murukku with rice flour is exactly that—a fun, twisty Indian snack that’s easier to make at home than you might think. It’s perfect for munching with tea or as a party appetizer.
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 30 minutes
Ingredients
For the dough:
– 1 cup rice flour
– 2 tbsp all-purpose flour
– 1 tsp cumin seeds
– 1/2 tsp red chili powder
– 1/2 tsp salt
– 2 tbsp melted butter
– 1/4 cup warm water (plus more as needed)
For frying:
– 2 cups vegetable oil
Instructions
1. In a large bowl, combine 1 cup rice flour, 2 tbsp all-purpose flour, 1 tsp cumin seeds, 1/2 tsp red chili powder, and 1/2 tsp salt.
2. Add 2 tbsp melted butter to the dry ingredients and mix with your fingers until it resembles coarse crumbs.
3. Gradually pour in 1/4 cup warm water, kneading to form a smooth, pliable dough; add more water a teaspoon at a time if it feels dry.
4. Divide the dough into 4 equal portions and roll each into a log about 6 inches long.
5. Heat 2 cups vegetable oil in a deep pot over medium heat to 350°F, using a thermometer for accuracy.
6. Press one dough log through a murukku maker or cookie press with a star-shaped disc directly into the hot oil, forming spiral shapes.
7. Fry the murukku for 2-3 minutes until golden brown and crispy, flipping once halfway through.
8. Remove the murukku with a slotted spoon and drain on paper towels; repeat with the remaining dough.
9. Let the murukku cool completely to room temperature, which helps them crisp up further.
Tip: For even frying, don’t overcrowd the pot—fry in batches if needed. Tip: If the dough cracks while pressing, it might be too dry; sprinkle a few drops of water and knead again. Tip: Test the oil temperature by dropping a small piece of dough; it should sizzle and rise immediately.
They’re delightfully crunchy with a subtle spice from the cumin and chili, making them addictive straight out of the bowl. Try serving them with a tangy mint chutney or crumbling them over salads for an extra crunch—they’re versatile enough to jazz up any snack spread!
Sweet Malpua with Syrup

Zipping through my recipe archives, I found this gem that’s perfect for a cozy weekend treat. Sweet malpua with syrup is a fluffy, syrup-soaked pancake that’s surprisingly simple to whip up—you’ll love how the crispy edges give way to a soft, sweet center. Let’s get cooking!
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the batter:
– 1 cup all-purpose flour
– 1/4 cup semolina
– 1/2 cup whole milk
– 1/4 cup water
– 1/2 tsp cardamom powder
– 1/4 tsp baking soda
For the syrup:
– 1 cup sugar
– 1/2 cup water
– 1/4 tsp saffron strands
– 1 tbsp rose water
For frying:
– 1 cup vegetable oil
Instructions
1. In a medium bowl, whisk together the all-purpose flour, semolina, cardamom powder, and baking soda until fully combined.
2. Gradually pour in the whole milk and water, stirring continuously to form a smooth, lump-free batter with a thick pancake-like consistency. Tip: Let the batter rest for 5 minutes—this helps the semolina absorb moisture for a fluffier texture.
3. For the syrup, combine the sugar and water in a small saucepan over medium heat, stirring until the sugar dissolves completely.
4. Add the saffron strands to the syrup, reduce the heat to low, and simmer for 8–10 minutes until it thickens slightly to a light syrup consistency. Tip: Avoid overcooking the syrup; it should coat the back of a spoon but remain pourable.
5. Remove the syrup from heat, stir in the rose water, and set aside to cool.
6. Heat the vegetable oil in a deep skillet or frying pan over medium heat until it reaches 350°F, using a kitchen thermometer for accuracy.
7. Pour 1/4 cup of batter into the hot oil, frying one malpua at a time to prevent overcrowding.
8. Fry each malpua for 2–3 minutes per side until golden brown and crispy on the edges. Tip: Flip gently with a slotted spoon to maintain their shape and ensure even cooking.
9. Transfer the fried malpua to a paper towel-lined plate to drain excess oil for 1 minute.
10. Immediately dip each warm malpua into the cooled syrup, coating both sides evenly, and serve right away.
Fresh from the syrup bath, these malpua boast a delightful contrast—crispy on the outside with a tender, almost cake-like interior that soaks up the fragrant saffron and rose notes. For a fun twist, top them with a sprinkle of chopped pistachios or a dollop of whipped cream to balance the sweetness.
Zesty Corn Chaat with Lime and Herbs

Savor a burst of fresh, tangy flavors with this easy corn chaat. You’ll love how the sweet corn pairs with zesty lime and fragrant herbs. It’s the perfect snack or side dish for any gathering.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the corn base:
– 4 cups frozen corn kernels
– 2 tbsp vegetable oil
For the seasoning:
– 1 tsp cumin seeds
– 1/2 tsp red chili powder
– 1/2 tsp chaat masala
– 1/2 tsp salt
For the fresh mix-ins:
– 1/4 cup finely chopped red onion
– 1/4 cup chopped cilantro
– 1/4 cup chopped mint
– 2 tbsp lime juice
Instructions
1. Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
2. Add 4 cups frozen corn kernels to the skillet in a single layer. Tip: Don’t stir immediately—let the corn get a slight char for extra flavor.
3. Cook the corn, stirring occasionally, for 8–10 minutes until it’s tender and some kernels are golden brown.
4. Push the corn to the sides of the skillet, creating a space in the center.
5. Add 1 tsp cumin seeds to the center and toast for 30 seconds until fragrant.
6. Sprinkle 1/2 tsp red chili powder, 1/2 tsp chaat masala, and 1/2 tsp salt over the corn.
7. Stir everything together until the corn is evenly coated with the spices, about 1 minute.
8. Transfer the spiced corn to a large bowl and let it cool for 5 minutes to room temperature. Tip: Cooling prevents the herbs from wilting.
9. Add 1/4 cup finely chopped red onion, 1/4 cup chopped cilantro, and 1/4 cup chopped mint to the bowl.
10. Drizzle 2 tbsp lime juice over the mixture. Tip: Use fresh lime juice for the brightest flavor.
11. Gently toss all ingredients until well combined.
Vibrant and refreshing, this chaat has a delightful crunch from the corn and onions, balanced by the herbal notes and tangy lime. Serve it immediately as a snack, or spoon it over grilled chicken or into lettuce cups for a light meal.
Conclusion
Ranging from quick bites to party-perfect treats, these 27 Indian snacks offer delicious inspiration for any gathering. We hope you’ll try a few, share your favorites in the comments, and pin this roundup to your Pinterest boards for easy reference. Happy cooking!



