There’s a particular kind of weeknight in my childhood memory that always starts with a steel bowl of whole green moong sitting on the kitchen counter, soaking overnight. By the time school ended the next day, the kitchen smelled of mustard seeds crackling in ghee and curry leaves hitting hot oil: I already knew what dinner was going to be. Khatta Meetha Moong.
My mum never used white sugar in this dal. It was always a small chunk of jaggery, measured by feel, not by spoon. The right sweetness, she’d say, is when you can’t quite tell it’s sweet until it’s gone. And the sourness? Just enough tamarind pulp to make you pucker slightly and reach for another roti.
This is that recipe: a classic Gujarati whole moong dal with the sweet-sour balance that’s so distinctly ours. It’s comforting, protein-rich, and ready in about 30 minutes once your moong has soaked. Let’s make it together.

What Is Khatta Meetha Moong?
Khatta Meetha literally means “sour-sweet” in Hindi and Gujarati, and this balance is the foundation of Gujarati cooking. You’ll find it in dal, in chutneys, in sabzi, even in our kadhi. It’s not just a flavor preference; it’s a way of cooking.
Khatta Meetha Moong is whole green moong beans cooked until tender, then finished with a tempered tadka of ghee, mustard seeds, curry leaves, and asafoetida, and brought to life with tamarind and jaggery. It’s eaten in Gujarati homes on ordinary weeknights and after special pujas alike: a simple, nourishing dish that never needs an occasion.
Unlike moong dal (made with split yellow moong), this recipe uses whole green moong beans, which hold their shape, have a slightly earthier flavor, and are higher in fiber. They’re also the kind you’ll find soaking in a bowl in any Gujarati kitchen the night before a dal-rotli dinner.
Why You’ll Love This Recipe
- Vegan and gluten-free — naturally, no modifications needed (even with the ghee tadka: just swap to oil)
- High in protein and fiber — whole moong packs ~24g protein per 100g dry, which makes this a genuinely filling weeknight meal
- Ready in about 30 minutes (after an overnight soak)
- One pot — stovetop pressure cooker or Instant Pot
- Pantry ingredients — nothing hard to source, nothing fussy

How to Make Khatta Meetha Moong
Step 1 — Soak the Moong
Rinse the moong beans 2–3 times in fresh water. Soak overnight in plenty of cold water (at least 8 hours). If you’re short on time, soak in warm water for 4 hours.
After soaking, drain and rinse once more. The beans should look plump and the skins slightly loosened. That’s when you know they’ll cook evenly.
Step 2 — Cook the Moong
Add the soaked moong, water, turmeric, and salt to a pressure cooker. Cook on medium heat for 2 whistles. Let the pressure release naturally, about 10 minutes.
Open the cooker. The moong should be soft and fully cooked but still holding its shape, not mushy. If any liquid remains, that’s fine; it thickens once the tadka is added.
Instant Pot: Use the Bean/Chili mode (high pressure, 10 minutes) with 2 cups water. Natural pressure release for 10 minutes.
Step 3 — Make the Tadka
Heat ghee in a small tadka pan or a wide kadhai over medium-high heat. Add the mustard seeds and wait for them to pop, about 30 seconds. Add cumin seeds, let them sizzle for 10 seconds.
Add the curry leaves (they’ll splutter, so stand back), then asafoetida, green chilli, and grated ginger. Stir for 30 seconds until fragrant.
Step 4 — Bring It All Together
Pour the tadka over the cooked moong (or add the moong into the kadhai). Stir in the tamarind pulp, jaggery, red chilli powder, and dhana jeera.
Simmer on low heat for 5–7 minutes, stirring occasionally, until the dal comes together and the jaggery melts fully.
Taste and adjust: Add more tamarind if it needs more sourness, more jaggery if you want it sweeter. The balance is personal, and it should feel like yours.
Finish with fresh coriander and an optional squeeze of lemon.

Serving Suggestions
In our family, Khatta Meetha Moong is always paired with freshly made rotli — thin whole wheat flatbread. It’s also wonderful with:
- Methi Thepla: the slight bitterness of methi plays beautifully against the sweet-sour moong
- Instant Pot Jeera Rice: for a heartier meal
- Bajra rotla with a drizzle of ghee on top
- As part of a Gujarati thali alongside Karela Nu Shaak and a small bowl of cucumber raita
Tips & Variations
- Jaggery vs sugar: Jaggery (gur) gives a deeper, slightly molasses-like sweetness that white sugar simply can’t replicate in this dish. Use the block kind and grate it, or powdered jaggery works too.
- Tamarind vs lemon: Tamarind pulp is the traditional choice and gives a rounder, more mellow tartness. Lemon juice works in a pinch but adds a sharper citrus note.
- Don’t skip the hing: Asafoetida is a small amount but does a lot. It aids digestion and adds a subtle savory depth that ties the tadka together.
- Soaking matters: Under-soaked moong takes longer to cook and can turn mealy. If you forget to soak overnight, a 4-hour warm-water soak is the minimum.
- Texture: I like mine with the beans holding shape, not a puree. If you prefer it softer, cook for 3 whistles and stir vigorously once cooked.

Khatta Meetha Moong (Gujarati Sweet & Sour Whole Moong Dal)
Equipment
- Pressure cooker or Instant Pot
- Tadka pan or small kadhai
Ingredients
For the Dal
- 1 cup whole green moong beans minimum 6–8 hours; soaked overnight
- 2½ cups water
- ½ tsp turmeric powder
- Salt to taste
For the Tadka
- 1 tbsp ghee or neutral oil to keep it vegan
- 1 tsp mustard seeds
- ½ tsp cumin seeds
- 1 sprig curry leaves 8–10 leaves
- 1 pinch asafoetida hing
- 1–2 green chillies slit
- 1 tsp ginger finely grated
For the Sweet-Sour Balance
- 1½ tsp tamarind pulp or juice of ½ a lemon
- 1½ tbsp jaggery adjust to taste; grated or powdered
- ½ tsp red chilli powder
- ½ tsp coriander-cumin powder dhana jeera
Garnish
- Fresh coriander leaves, chopped
Instructions
Soak the Moong
- Rinse the moong beans 2–3 times in fresh water.
- Soak overnight in plenty of cold water, at least 8 hours. Short on time? Soak in warm water for 4 hours minimum.
- Drain and rinse before cooking. The beans should look plump with skins slightly loosened.
Cook the Moong
- Add the soaked moong, water, turmeric, and salt to a pressure cooker.
- Cook on medium heat for 2 whistles, then let the pressure release naturally (about 10 minutes).
- Open the cooker. The moong should be soft and holding its shape, not mushy. If any liquid remains, that’s fine — it thickens once the tadka is added.
- Instant Pot: Use Bean/Chili mode, high pressure, 10 minutes, with 2 cups water. Natural pressure release for 10 minutes.
Make the Tadka
- Heat ghee in a tadka pan or kadhai over medium-high heat.
- Add mustard seeds. Wait for them to pop, about 30 seconds.
- Add cumin seeds; let them sizzle for 10 seconds.
- Add curry leaves (they’ll splutter — stand back), then asafoetida, green chilli, and grated ginger. Stir for 30 seconds until fragrant.
Finish the Dal
- Pour the tadka over the cooked moong, or add the moong into the kadhai.
- Stir in tamarind pulp, jaggery, red chilli powder, and dhana jeera.
- Simmer on low heat for 5–7 minutes, stirring occasionally, until jaggery melts fully and the dal comes together.
- Taste and adjust: add more tamarind for sourness, more jaggery for sweetness. The balance should feel like yours.
- Finish with fresh coriander and an optional squeeze of lemon.
Notes
FAQs
Can I make Khatta Meetha Moong without a pressure cooker?
Yes. Bring the soaked moong to a boil in a pot with water, then reduce heat and simmer covered for 35–45 minutes until tender. Add water as needed. It takes longer but works perfectly.
Is this recipe vegan?
Yes, it is naturally vegan if you use oil instead of ghee for the tadka. All other ingredients are plant-based.
Can I use split moong (yellow moong dal) instead of whole green moong?
You can, but the result is different. Split moong cooks faster, breaks down more, and becomes a smoother dal. Whole moong gives this dish its characteristic hearty texture. I’d recommend whole for this recipe.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days. The dal thickens as it cools; add a splash of water when reheating and adjust salt if needed.
Can I make it ahead of time?
Absolutely. This is one of those dals that tastes even better the next day once the flavors have had time to meld. Cook fully, cool, and refrigerate. Reheat gently on the stovetop.
Let’s Eat
Khatta Meetha Moong is one of those recipes that doesn’t announce itself. It just shows up quietly and makes dinner feel like home. It’s the kind of dal you’ll make on a Tuesday when you need something comforting and real, and it never disappoints.
If you grew up eating this in a Gujarati home, I hope this recipe tastes exactly like you remember. And if it’s new to you: welcome to one of our favorites.
Try Mag Ni Chutti Dal next for another Gujarati whole moong recipe you’ll love.
Made this? I’d love to know how it turned out — leave a comment below and tell me: did you use jaggery or did you sub something else?
Made this? Share a photo and tag @petitepaprika on Instagram — I love seeing your kitchen creations!
