We are launching soon. Orders are not yet open. Join the waitlist below to be the first to know when we open.

How to Make Authentic Gundruk ko Jhol (Nepali Fermented Greens Soup) at Home: A DFW Caterer's Recipe

A working DFW Nepali caterer's gundruk ko jhol recipe with the dried-gundruk rehydration step explicit, DFW sourcing for ready-made gundruk, scaling from 4 to 50 servings, and a clear "buy vs make" decision for the fermented greens themselves.

Gundruk is the dried fermented green that signals a Nepali kitchen. The greens (typically mustard leaves or radish leaves) are sun-wilted, crushed, fermented sealed for 7 days, then sun-dried for 2 to 3 more days. The resulting product is dark, chewy, intensely tangy, and shelf-stable for months. Gundruk ko jhol is the soup form: rehydrated gundruk simmered with mustard oil, fenugreek seeds, garlic, tomato, and potato. It's one of the most-defining flavors of Nepali home cooking - tangy, probiotic, and warming.

This is TiffinsTo Go's signature recipe for DFW Nepali families who want the home-flavor of Nepal at the dinner table. The home version below serves 4 to 6. For Nepali catering events, scroll to the scaling chart.

Total time: about 50 minutes (10 minutes rehydration plus 40 minutes cook). If you're making gundruk from scratch instead of buying it, add 10 days.

How do you make authentic gundruk ko jhol at home?

Gundruk ko jhol has 4 stages. First, rehydrate the dried gundruk: soak 1 cup of dried gundruk in warm water for 15 to 20 minutes, then drain and squeeze out excess water. Second, build the temper: heat 2 tablespoons mustard oil to smoking, then add fenugreek seeds, cumin seeds, jimbu, and dried red chilies. Third, add aromatics and potatoes: add chopped onion, ginger-garlic paste, chopped tomato, and 1 diced potato; cook until tomatoes break down. Fourth, add gundruk and simmer: stir in the rehydrated gundruk plus 4 cups water plus salt; simmer 20 to 25 minutes until the potato is tender and the gundruk releases its tang into the broth. Finish with fresh coriander. Serve hot with steamed rice and a side of bhuteko bhatmas (fried soybeans) for textural contrast.

What is gundruk, and should you buy it or make it?

Gundruk is the Nepali name for sun-dried, lactic-acid-fermented leafy greens. The most common base is mustard greens; radish leaves work too. Unlike most fermented vegetables that use a salt brine (kimchi, sauerkraut), gundruk uses dry fermentation - the greens are wilted in sun, crushed, packed tightly into a sealed container, and left to ferment in their own moisture for about a week. After fermentation they're sun-dried for 2 to 3 more days to produce the dark, chewy, shelf-stable form sold in plastic bags at Nepali groceries.

Buy or make? The honest answer for DFW: buy. Gundruk requires sun-wilting and sun-drying steps that are hard to replicate indoors, plus 10+ days of total time. Pre-made dried gundruk is widely available at DFW South Asian groceries (sourcing below) for under $5 per bag - enough for 4 to 6 batches of soup. The flavor of commercial gundruk is very close to home-made; the only reason to make it from scratch is cultural connection.

If you DO want to make it from scratch, the "how to make gundruk abroad" approaches use an electric dehydrator or a low oven for the drying step instead of the sun; see the sourced recipe links at the bottom for the full multi-week protocol.

Ingredients (for 4 to 6 servings)

For the temper:

  • Mustard oil - 2 tablespoons.
  • Fenugreek seeds (methi dana) - ½ teaspoon.
  • Cumin seeds - 1 teaspoon.
  • Jimbu - 1 teaspoon, if available.
  • Dried red chilies, broken - 2.

For the base:

  • Dried gundruk - 1 cup (loosely packed; rehydrates to about 1½ cups).
  • Onion, medium, chopped - 1.
  • Garlic cloves, minced - 4.
  • Fresh ginger, grated - 1 tablespoon.
  • Tomato, ripe, chopped - 1 medium.
  • Russet potato, peeled and diced into ½-inch cubes - 1 medium.
  • Turmeric powder - ½ teaspoon.
  • Cumin powder - 1 teaspoon.
  • Coriander powder - 1 teaspoon.
  • Kashmiri red chili powder - ½ teaspoon (color).
  • Salt - 1 teaspoon (adjust to taste).
  • Water - 4 cups.

For finishing:

  • Fresh coriander leaves, chopped - 3 tablespoons.
  • Timur (Sichuan pepper), ground - ¼ teaspoon (optional, Nepali signature).
  • Bhuteko bhatmas (roasted soybeans) - 2 to 3 tablespoons per bowl as garnish.

Quick roadmap: what are the steps?

  1. Rehydrate the dried gundruk in warm water for 15 to 20 minutes.
  2. Drain and squeeze out excess water; rough-chop if pieces are large.
  3. Heat mustard oil to smoking and let cool slightly.
  4. Temper fenugreek, cumin seeds, jimbu, dried chilies.
  5. Saute the onion until golden.
  6. Add garlic, ginger, and tomato; cook until tomatoes break down.
  7. Bloom the ground spices.
  8. Add the diced potato and rehydrated gundruk; stir to coat.
  9. Add 4 cups water and salt; simmer covered 20 to 25 minutes until potato is tender.
  10. Finish with fresh coriander, optional timur, and roasted soybean garnish.

Step-by-step: how do you cook gundruk ko jhol?

  1. Rehydrate the dried gundruk in warm water for 15 to 20 minutes. Place 1 cup loosely packed dried gundruk in a bowl. Cover with 2 cups warm water (not boiling - warm tap water is fine). Soak 15 to 20 minutes until the gundruk softens and triples in volume.

    Why this matters: dried gundruk is leather-tough; without rehydration it never softens during the 25-minute simmer and the soup stays chewy in the wrong way.

  2. Drain and squeeze out excess water; rough-chop if pieces are large. Drain the rehydrated gundruk through a sieve. Squeeze with your hands to remove excess water (don't squeeze bone-dry; some moisture is fine). If the pieces are longer than 1 inch, rough-chop with a knife.

    Why this matters: the squeeze removes the bitter rehydration water; uniformly sized pieces simmer evenly.

  3. Heat mustard oil to smoking and let cool slightly. Heat 2 tablespoons mustard oil in a heavy-bottomed pot over medium-high heat for about 60 seconds until just smoking. Reduce heat to medium-low.

    Why this matters: mustard oil needs one smoke-point pass to lose its raw pungency.

  4. Temper fenugreek, cumin seeds, jimbu, dried chilies. Add ½ teaspoon fenugreek seeds, 1 teaspoon cumin seeds, 1 teaspoon jimbu, and 2 broken dried red chilies. Stir 30 seconds until fragrant. The fenugreek will darken slightly.

    Why this matters: the fenugreek-jimbu temper is the Nepali signature aroma; without it the soup tastes generic.

  5. Saute the onion until golden. Add the chopped onion. Cook over medium heat for 6 to 8 minutes, stirring occasionally, until golden brown.

    Why this matters: caramelized onions give the broth its sweet-savory base; pale onions produce a thin soup.

  6. Add garlic, ginger, and tomato; cook until tomatoes break down. Add 4 minced garlic cloves and 1 tablespoon grated ginger. Cook 60 seconds. Add the 1 chopped tomato. Cook 4 to 5 minutes until the tomato breaks down completely.

    Why this matters: the tomato has to fully break down to integrate with the broth.

  7. Bloom the ground spices. Add ½ teaspoon turmeric, 1 teaspoon cumin powder, 1 teaspoon coriander powder, ½ teaspoon Kashmiri chili. Stir 30 seconds to bloom in oil.

    Why this matters: blooming ground spices in fat (not water) is what gives the soup its layered flavor.

  8. Add the diced potato and rehydrated gundruk; stir to coat. Add the diced potato and the rehydrated gundruk. Stir to coat in the spice paste. Cook 2 minutes.

    Why this matters: coating the potato and gundruk in the masala before adding water locks in flavor and starts the integration.

  9. Add 4 cups water and salt; simmer covered 20 to 25 minutes until potato is tender. Pour in 4 cups water and 1 teaspoon salt. Stir well. Bring to a boil; reduce heat to low. Cover and simmer 20 to 25 minutes, stirring once midway, until the potato is tender (knife slides in easily) and the broth has thickened slightly.

    Why this matters: the simmer is when the gundruk releases its tang into the broth; under-cooked broth tastes thin, over-cooked goes too sour.

  10. Finish with fresh coriander, optional timur, and roasted soybean garnish. Stir in 3 tablespoons chopped coriander. Optional: add ¼ teaspoon ground timur for the Nepali highland tingle. Serve hot in bowls; garnish each bowl with 2 to 3 tablespoons bhuteko bhatmas (roasted soybeans) for textural crunch. Pair with steamed rice or chiura on the side.

    Why this matters: the bhatmas garnish is the Nepali signature serving - the crunch against the tangy broth is the classic textural pairing.

What are the most common gundruk ko jhol mistakes, and how do you fix them?

  • Mistake: soup is too sour. Fix: rehydration water wasn't drained or you used too much gundruk. Add 1 cup water and ¼ teaspoon sugar to balance; simmer 5 minutes.
  • Mistake: soup is too mild / not tangy. Fix: not enough gundruk OR you over-squeezed and lost the fermentation tang. Add ¼ cup more rehydrated gundruk and simmer 10 more minutes.
  • Mistake: gundruk pieces are still tough. Fix: under-rehydrated. Continue simmering 10 more minutes covered; the heat finishes the softening.
  • Mistake: soup tastes flat (no Nepali character). Fix: skipped mustard oil or jimbu. Drizzle 1 teaspoon raw mustard oil over the finished bowl; the dish will not fully recover but partially. Don't skip these next time.
  • Mistake: potatoes disintegrated. Fix: cubed too small or simmered too hot. The soup still tastes good, just looks more like a stew. Next time cube ½-inch and simmer on low.

How do you scale gundruk ko jhol from 4 to 50 servings?

Gundruk ko jhol scales linearly. The rehydration step requires more time at scale (40 to 50 minutes for a large batch).

For 10 servings: 2½ cups dried gundruk, 5 tbsp mustard oil, 2½ onions, 2½ tomatoes, 2½ potatoes, 10 garlic cloves, 2½ tbsp ginger, 10 cups water, scale spices proportionally.

For 25 servings: 6 cups dried gundruk, 12 tbsp mustard oil, 6 onions, 6 tomatoes, 6 potatoes, ½ cup garlic, 6 tbsp ginger, 24 cups water (6 quarts).

For 50 servings: 12 cups dried gundruk, 1½ cups mustard oil, 12 onions, 12 tomatoes, 12 potatoes, 1 cup garlic, ¾ cup ginger, 48 cups water (12 quarts).

Gundruk ko jhol is a popular Nepali catering soup at large family events and wintertime gatherings. Request a quote for Nepali catering across DFW.

Where do you find dried gundruk and bhuteko bhatmas in DFW?

  • Dried gundruk: the Nepali product aisle (or pickle/dry-ingredients section) at India Bazaar (8600 N MacArthur Blvd, Irving, plus Plano locations), Patel Brothers (Irving, Plano), Bombay Bazaar (528 N Fielder Rd, Arlington). Sold in clear plastic bags, dark green-black color. Most stores stock it but check the Nepali / Northeast Indian section.
  • Bhuteko bhatmas (roasted soybean snack): same stores, snack aisle. Brand: anything labeled "roasted soybean" or "bhuteko bhatmas." Or roast plain soybeans at home in a dry pan over medium heat for 5 minutes.
  • Mustard oil: Fortune, Engine, Anand brands at the same stores.
  • Jimbu, timur, masu masala: same DFW stores; ask the Nepali community for current stock since rotation varies.
  • Online: Amazon sells vacuum-packed gundruk that ships well.

What should you serve with gundruk ko jhol?

Classic Nepali plate: steamed rice (bhat) in a separate bowl - gundruk ko jhol is served over rice with the soup poured on top, like an Indian dal-rice combo. Garnish each bowl of soup with bhuteko bhatmas (roasted soybeans) for textural contrast.

For a full Nepali winter dinner: gundruk ko jhol alongside aloo achar (potato pickle), tomato achar, saag (sauteed greens), and a side of roti or sel roti. See our aloo tama bodi recipe if you're making a multi-dish Nepali spread.

For non-Nepali drinkers, the soup pairs unexpectedly well with crusty bread or chiura. The probiotic tang is similar in spirit to sauerkraut, so it cuts through rich foods.

How do you store and reheat gundruk ko jhol?

Gundruk ko jhol keeps in the fridge up to 5 days (the flavors deepen overnight). Freezes well for 3 months. Reheat over medium-low heat with a splash of water if the broth has thickened.

Dried gundruk itself keeps for 6 to 12 months in a sealed plastic bag in a cool dry place. Refrigeration extends it further.

Frequently asked questions about gundruk ko jhol

Can you make gundruk at home?

Yes but it takes 10 days plus sun (or a dehydrator substitute). The protocol: wilt mustard greens 1 day, crush, pack tightly sealed, ferment 7 days, sun-dry 2 to 3 days. The result is shelf-stable for months. For most DFW cooks, buying ready-made is the practical answer.

Can you use fresh mustard greens instead of dried gundruk?

Fresh mustard greens make a different dish (called saag or sarson da saag in Punjabi tradition). They don't have the fermented tang that defines gundruk ko jhol. The dishes are related but not interchangeable.

Is gundruk ko jhol vegan?

Yes. Traditional preparation is fully plant-based: mustard oil, fermented greens, vegetables, no dairy, no animal products. The bhatmas garnish is also vegan (just roasted soybeans).

What does fermented gundruk taste like?

Tangy-funky, like a cross between sauerkraut and dried tomatoes, with a slight bitterness from the fermentation. Cooked into the soup the funk mellows and the tang dominates; the result is bright and probiotic without being sour.

Does TiffinsTo Go cater gundruk ko jhol for DFW events?

Yes. Gundruk ko jhol is on our Nepali catering menu for winter events and any family gathering where the home-flavor of Nepal is requested. Pairs with our other Nepali dishes. Request a quote for Nepali catering.

Final notes

This is one of TiffinsTo Go's signature recipes, refined in our DFW kitchen and served at catering orders across the metro.

How to order or request a catering quote

For frozen momo packs and pickup orders across DFW, visit our order page. For Nepali catering quotes covering events of 20 to 300+ guests (Fort Worth, Arlington, Dallas, Plano, Irving, and the wider DFW metro), request a quote online and our team responds within 24 hours. To speak with us directly, call (817) 692-8003 or email tiffinstogoindfw@gmail.com.

Tiffins ToGoJoin the waitlist
Order