The moment black mustard seeds hit hot coconut oil and start popping, followed by a handful of curry leaves that crackle into something impossibly fragrant, you know this snack is going to be nothing like a sad bag of trail mix. This skillet chivda brings together chunky walnut pieces, nutty hemp hearts, toasted pumpkin seeds, and golden sesame seeds, all drenched in a proper South Indian tadka spiked with hing, turmeric, and Kashmiri chili. Every handful delivers a different crunch, a different flavor, and the kind of deep, savory satisfaction that keeps your hand reaching back into the bowl. Finished with a squeeze of fresh lime and a dusting of tangy chaat masala, this is the keto snack you will actually crave.

The macros here are built for ketosis without even trying. Walnuts and coconut oil deliver nearly 30 grams of fat per serving while hemp hearts quietly contribute quality plant protein, pushing each portion to 9 grams. At just 3 grams of net carbs and 305 calories, this chivda fits comfortably into even the tightest daily carb budget. Fat accounts for roughly 86 percent of the total calories, making it one of the most naturally keto-aligned snacks you can pull together.

The real beauty is how effortless this recipe is. One skillet, fifteen minutes, zero cleanup headache. Make a batch on Sunday and you have a grab-and-go snack that stays crunchy for two weeks in an airtight jar. It is perfect beside a cup of masala chai, packed into a lunchbox, or set out in a bowl when friends come over. Chivda is India's answer to party mix, and this version happens to be entirely plant-based.

Ingredients (serves 4)

For the tadka:

  • 1½ tablespoons (20g) coconut oil
  • 1 teaspoon black mustard seeds
  • 15–20 fresh curry leaves, patted dry
  • ¼ teaspoon hing (asafoetida)
  • 2 dried red chilies, broken into pieces

For the nut and seed mix:

  • ¾ cup (75g) walnut halves and pieces
  • ¼ cup (30g) raw hemp hearts
  • 3 tablespoons (24g) raw pumpkin seeds
  • 2 tablespoons (16g) white sesame seeds
  • 1 tablespoon (10g) ground flaxseed
  • ¼ cup (15g) unsweetened large coconut flakes

For the seasoning:

  • ½ teaspoon ground turmeric
  • 1 teaspoon chaat masala
  • ½ teaspoon Kashmiri red chili powder
  • ½ teaspoon fine sea salt, or to taste
  • 1 tablespoon fresh lime juice

Instructions

  1. Gather and measure everything first. Chivda moves fast once the skillet is hot. Have your nuts, seeds, and spices measured and within arm's reach. Pat the curry leaves completely dry with a paper towel — any moisture will cause aggressive splattering in the hot oil.

  2. Heat the coconut oil. Place a large skillet or heavy-bottomed pan over medium heat. Add the coconut oil and let it melt completely, about 30 seconds. The oil should shimmer but not smoke.

  3. Build the tadka. Drop in the black mustard seeds. They will begin to pop and crackle within 10–15 seconds. As soon as the popping slows, add the dried red chilies and the curry leaves. Stand back slightly — the curry leaves will sputter for a few seconds and then turn dark green and crispy within about 20 seconds. Stir in the hing immediately. The entire kitchen should smell incredible at this point.

  4. Toast the walnuts and pumpkin seeds. Add the walnut pieces and pumpkin seeds to the skillet. Stir constantly over medium heat for 2–3 minutes until the walnuts turn a shade darker and smell toasty. Watch carefully — walnuts can go from golden to burnt in under a minute.

  5. Add the remaining seeds and coconut flakes. Toss in the sesame seeds and coconut flakes. Continue stirring for 1–2 minutes until the sesame seeds are light gold and the coconut flakes have picked up some color. Reduce the heat to low.

  6. Season the chivda. Sprinkle the turmeric, Kashmiri chili powder, and salt over the mixture. Stir well for about 30 seconds so the spices coat everything evenly and bloom slightly in the residual heat. The turmeric will tint the oil a warm yellow and cling to every nut and seed.

  7. Add the hemp hearts and flaxseed. Remove the skillet from the heat entirely before stirring in the hemp hearts and ground flaxseed. These delicate ingredients burn quickly and only need residual warmth to absorb the spiced oil. Toss gently to combine.

  8. Finish with lime and chaat masala. Squeeze the lime juice over the mixture and sprinkle the chaat masala on top. Toss everything one final time. The lime juice will sizzle slightly and create a tangy, slightly sticky coating on the seeds that helps the chaat masala cling.

  9. Cool completely before storing. Spread the chivda on the skillet or transfer to a parchment-lined tray. Let it cool for at least 10 minutes — it crisps up further as it cools. Transfer to an airtight glass jar or container. Serve roughly ⅓ cup per snack portion.

Nutrition per Serving

Nutrient Amount
Calories ~305 kcal
Fat ~29g
Protein ~9g
Total Carbs ~7g
Fiber ~4g
Net Carbs ~3g

Approximate values based on the stated ingredients. Actual nutrition may vary depending on specific brands and exact measurements.

Tips & Variations

Dry the curry leaves thoroughly. This is the single most important step in the recipe. Wet curry leaves in hot oil create dangerous splatter and steam instead of crisping. Lay them on a paper towel for a few minutes before cooking, or use the back of a spoon to press out moisture. Properly crisped curry leaves shatter like chips and deliver concentrated flavor.

Keep it nut-free with extra seeds. If you need to avoid tree nuts, replace the walnuts with an equal weight of raw sunflower seeds and increase the pumpkin seeds to ¼ cup. The texture changes slightly — more uniformly crunchy rather than chunky — but the tadka flavors carry everything. Adjust cooking time down by about a minute since sunflower seeds toast faster than walnuts.

Watch for hidden carbs in store-bought chaat masala. Some commercial chaat masala blends contain added sugar, dried mango powder (amchur) in large quantities, or maltodextrin as a filler. Check the label and choose a brand that lists spices only. Making your own is simple: combine equal parts cumin powder, coriander powder, and black salt with a pinch each of amchur, black pepper, and dried ginger.

Store smart for maximum crunch. Cooled chivda keeps for up to two weeks at room temperature in a tightly sealed glass jar. Avoid plastic containers, which trap trace moisture and soften the mix over a few days. If you live somewhere humid, toss a small food-safe silica packet into the jar. Never refrigerate — condensation will ruin the texture.

Scale up for easy batch snacking. This recipe doubles and triples perfectly. Use a larger skillet or wok for bigger batches so everything toasts in a single layer. Portion into small jars or snack bags for the week. The flavor actually improves after a day as the spices meld further into the oils coating each seed.

Frequently Asked Questions

Is this chivda actually keto-friendly with all those nuts and seeds?
Absolutely. The key is portion control, which chivda naturally encourages since it is a snack rather than a meal. At just 3 grams of net carbs per serving, this fits comfortably within a 20-gram daily net carb target. Walnuts are among the lowest-carb tree nuts available, and hemp hearts are almost entirely fat and protein with negligible carbohydrates. The ground flaxseed adds fiber that offsets its small carb count entirely. Even if you sneak a slightly larger handful, you are unlikely to exceed 5 grams of net carbs.
Can I substitute the walnuts for a different nut?
Pecans are the best swap — they have a similar fat profile and even fewer net carbs per serving than walnuts. Macadamia nut pieces work beautifully too and add a buttery richness. Avoid cashews, which are significantly higher in carbs and would push this recipe out of strict keto range. Almonds are an acceptable middle-ground option, though their firmer texture means you should chop them into smaller pieces and add an extra minute of toasting time. Whatever nut you choose, keep the weight at 75 grams to maintain the macro balance.
How should I store this, and can I make it ahead for meal prep?
This chivda is practically designed for meal prep. Once fully cooled, store it in an airtight glass jar at room temperature for up to two weeks. It stays crunchy and flavorful without refrigeration because the low moisture content and coating of coconut oil act as natural preservatives. Do not store it while still warm — trapped steam creates condensation that softens everything. For portioned snacking, divide into small resealable bags or jars on the day you make it so you can grab one on your way out the door.
I follow a strict vegan keto diet. Does this recipe contain any hidden animal products?
This recipe is fully vegan keto as written. Every ingredient is plant-based: coconut oil for the cooking fat, nuts and seeds for protein and crunch, and whole spices for flavor. The one ingredient to double-check is your chaat masala — a few brands include black salt processed with animal-derived charcoal, though most are fully mineral-based. When in doubt, look for a brand labeled vegan or make your own blend at home. There is no dairy, eggs, honey, or any other animal product anywhere in this recipe.
My mustard seeds are not popping — what am I doing wrong?
The oil is not hot enough. Black mustard seeds need the oil to be at roughly 350°F (175°C) before they will pop, which takes about 60–90 seconds of preheating over true medium heat. If you add them to lukewarm oil, they just sit there and eventually turn bitter. Test readiness by dropping a single seed into the oil — if it sizzles and pops within 5 seconds, the oil is ready for the full teaspoon. Also make sure you are using black mustard seeds, not yellow, as yellow mustard seeds behave differently and do not pop the same way. Keep a lid handy to partially cover the skillet if the seeds are jumping out.