← All recipes
Kathmandu Valley, Nepal / Newar foodways and pan-Nepali festival tables

Nepali Kwati (Sprouted Mixed-Bean Soup)

Sprouted Mixed-Bean Soup / Main · 2–3 days, including sprouting · 8 servings

The long work happens before the pot: mixed whole legumes are soaked and sprouted, then cooked completely tender and finished with a fragrant carom-seed tempering.

Close view of mixed legumes sprouted for Nepali kwati soup
Fringe Table adaptation

About this dish

Kwati is a Newar mixed-legume soup closely associated with Gunhu Punhi in the Kathmandu Valley and with Janai Purnima across Nepal. The legumes are soaked, allowed to sprout and then simmered with aromatics and spices. Ready-made kwati mixes commonly contain nine kinds of beans and pulses, but the sprouting and the mixed bowl matter more than treating one commercial list as a universal rule. This vegetarian home version uses a pressure cooker for the most even result and includes a fully boiled stovetop route.

Story & history

Why this dish matters

The Nepal Tourism Board records that Newars call the full-moon festival Gunhi Punhi and prepare kwati as its special food, while families across Nepal gather and eat the sprouted-bean soup at Janai Purnima. The Kathmandu Post's interviews with Newar elders, a Nepal Bhasa professor, a historian and a cultural anthropologist complicate the popular claim that kwati must always contain exactly nine legumes: households have long used different available beans, dumplings and meats. That living variation is important. This recipe uses a nine-legume market-style mix because it is recognizable and practical, not because a fixed count defines every Newar pot.

Sprouting conditions also favor bacterial growth. Start with fresh food-grade whole legumes from a reputable source, sanitize the jar or colander, rinse with clean water, drain extremely well and discard the entire batch if it smells sour or feels slimy. Never taste the sprouts raw; cook them thoroughly. Kidney beans in a mix must reach a vigorous boil or be pressure-cooked—do not cook raw or merely sprouted kidney beans only in a slow cooker. Pregnant people, young children, older adults and immunocompromised diners should be especially cautious and use fully cooked sprouts in keeping with U.S. food-safety guidance.

Before you begin

Preparation notes

Use whole, similarly sized legumes

Split lentils turn mushy before large beans soften. A packaged Nepali kwati mix is convenient; otherwise combine small whole beans and chickpeas rather than oversized dry limas.

Drain sprouts aggressively

After every rinse, shake away standing water and keep the container ventilated. Fresh sprouts smell clean and earthy, never fermented, cheesy or sharply sour.

Judge the largest bean

The mung beans will soften first. Kwati is ready only when the largest kidney bean, chickpea or soybean crushes creamy with no chalky center.

Temper jwano briefly

Carom seeds become fragrant in seconds and bitter if blackened. Pour the tempering into the finished soup as soon as the seeds sizzle.

Cook it

Ingredients & detailed method

Ingredients

  • 2 cups dry Nepali kwati mix or mixed whole legumes, ideally 8–9 varieties
  • Cool clean water, for soaking and rinsing
  • 3 tbsp neutral oil or ghee, divided
  • 1 tsp cumin seeds
  • 1/4 tsp fenugreek seeds
  • 1 large yellow onion, finely chopped
  • 1 tbsp finely grated fresh ginger
  • 5 garlic cloves, finely grated
  • 1–2 green chiles, slit, optional
  • 1 tsp ground turmeric
  • 1 tsp ground coriander
  • 1 tsp ground cumin
  • 1/2 tsp Kashmiri chile powder or mild red chile powder, optional
  • 2 medium tomatoes, finely chopped
  • 7 cups hot water, plus more as needed
  • 2 tsp kosher salt, plus more to taste
  • 1 tsp jwano (carom or ajwain seeds)
  • 1/4 tsp crushed timur (Nepali pepper), optional
  • 1/2 cup chopped cilantro
  • Steamed rice or chiura (beaten rice), for serving
  • Lemon wedges, for serving, optional

Method

  1. 1.Sort the dry mix carefully, removing stones, damaged beans and debris. Rinse under cool running water, cover with at least 3 inches of clean water and soak 10 to 12 hours.
  2. 2.Drain, rinse and transfer to a sanitized sprouting jar or colander set over a bowl. Keep out of direct sun at a cool room temperature for 24 to 48 hours, rinsing twice daily and draining until no water pools.
  3. 3.Checkpoint: most small legumes should show short white root tips, while some larger beans may only swell and split. If the mix is slimy, moldy or sour-smelling rather than clean and earthy, discard it without tasting.
  4. 4.Rinse the sprouts once more and drain. Heat 2 tablespoons oil in a pressure cooker or heavy pot over medium. Add cumin and fenugreek seeds; stir 20 to 30 seconds until fragrant but not dark.
  5. 5.Add the onion and cook 7 to 9 minutes until soft and golden at the edges. Stir in ginger, garlic and optional green chile for 1 minute, then add turmeric, coriander, cumin and optional chile powder for 20 seconds.
  6. 6.Add the tomatoes and cook 5 to 7 minutes, crushing them, until they form a thick sauce and the raw smell is gone. Fold in the drained sprouted legumes and cook 3 minutes so they are coated in the masala.
  7. 7.For a pressure cooker, add 7 cups hot water and 1 1/2 teaspoons salt. Seal, bring to high pressure and cook 18 minutes; let the pressure release naturally for 15 minutes before opening. Follow the appliance manufacturer's safety directions.
  8. 8.For stovetop cooking, add 8 cups hot water, bring to a vigorous uncovered boil for at least 10 minutes, then reduce to a steady simmer. Cover partially and cook 60 to 90 minutes, stirring occasionally and adding hot water as needed.
  9. 9.Checkpoint: test the largest three beans, not just the mung. Each should crush smoothly between the tongue and roof of the mouth with no firm or chalky center; continue cooking in 10-minute intervals if any remain hard.
  10. 10.Scoop 1 cup beans and broth into a bowl, mash roughly and stir it back into the pot. Simmer uncovered 8 to 12 minutes until the soup is hearty and lightly thickened but still ladles easily; season with the remaining salt as needed.
  11. 11.Heat the remaining 1 tablespoon oil or ghee in a small pan. Add jwano and cook 10 to 20 seconds until it sputters and smells thyme-like; add optional timur, immediately pour the tempering into the soup and cover for 1 minute.
  12. 12.Stir in cilantro and rest 5 minutes. Serve piping hot with rice or chiura and optional lemon. Cool leftovers within 2 hours, refrigerate up to 4 days and reheat to 165°F / 74°C.
Ingredient sourcing

Worth finding before you cook

As an Amazon Associate I earn from qualifying purchases. Some links below are affiliate links; if you buy through them, Fringe Table may earn a commission at no additional cost to you.

These links are included only for ingredients that can be meaningfully harder to find in a standard supermarket.

Sources & context

Read further