Bitter Gourd with Chana Dal (also known as Karela Chana Dal or Chana Dal Karela) is a classic Indian sabzi that combines the health benefits of bitter gourd (karela) with protein-rich split chickpeas (chana dal). The bitterness of karela is balanced by the nutty dal, spices, and sometimes onions/tomatoes, making it surprisingly tasty and less bitter than plain karela sabzi. It's a nutritious, diabetic-friendly dish often served with roti, rice, or dal.
A popular North Indian/Punjabi-style version reduces bitterness by salting the karela first and pairs it with soaked and cooked chana dal.
Ingredients (serves 3-4)
- ½–1 cup chana dal (split Bengal gram/chickpeas), soaked for 1–2 hours
- 250–500g bitter gourd (karela), 4–5 medium ones
- 2 medium onions, finely sliced or chopped
- 2–3 tomatoes, chopped (optional, for gravy version)
- 2–3 green chilies, slit
- 1 tsp cumin seeds (jeera)
- 1 tsp fennel seeds (saunf)
- ½ tsp nigella seeds (kalonji), optional
- ½–1 tsp turmeric powder (haldi)
- 1 tsp coriander powder (dhania)
- 1 tsp red chili powder or flakes
Salt to taste
- 3–4 tbsp oil (mustard oil for authentic flavor)
- Fresh coriander leaves for garnish
- Water as needed
Step-by-Step Recipe
Prep the karela (key to reducing bitterness):
- Wash, scrape/peel the rough skin lightly (optional), slit lengthwise, remove seeds if very mature, and slice into thin rounds or small pieces. Rub with 1–2 tsp salt, mix well, and let sit for 20–30 minutes (or up to 1 hour). This draws out bitterness. Rinse thoroughly 2–3 times under running water and squeeze out excess water. Pat dry.
Cook the chana dal:
- Pressure cook soaked chana dal with a pinch of turmeric and salt until soft but not mushy (2–3 whistles, or boil in a pan for 20–30 minutes). Drain excess water if needed; keep slightly firm.
Cook the sabzi:
- Heat oil in a pan/kadai. Add cumin seeds, fennel seeds, kalonji (if using), and let them splutter.
- Add sliced onions and sauté until golden brown.
- Add green chilies, turmeric, coriander powder, red chili, and stir for 30 seconds.
- Add the rinsed karela pieces. Stir-fry on medium heat for 8–10 minutes until slightly softened and edges crisp (this helps mellow bitterness).
- Mix in the cooked chana dal. Add chopped tomatoes (if using) and salt. Stir well.
- Add a splash of water (½–1 cup), cover, and simmer on low heat for 10–15 minutes until flavors blend and karela is tender. Stir occasionally.
- Garnish with fresh coriander.
- Serve hot with roti, paratha, or rice, plus yogurt or raita on the side to balance any remaining bitterness.
Tips for Less Bitterness
- Always salt and rest the karela—don't skip this!
- Fry karela well before adding dal.
- Some versions add a bit of jaggery, amchur (dry mango powder), or lemon for tang.
- Mustard oil gives great flavor; heat it to smoking point then cool slightly.
This dish is packed with fiber, vitamins, and blood sugar-regulating properties from karela.




