Gogji Rajma
A heartwarming Kashmiri Pandit dish where earthy kidney beans and sweet turnips simmer together in a simple, fragrant gravy. Light on spices but heavy on comfort, this humble curry is a winter staple in Kashmiri homes, best enjoyed with steamed rice.
For 4 servings
- prep
Soak the rajma overnight.
Wash the dried rajma thoroughly and soak in enough water to cover by 2 inches. Let it soak for at least 8 hours or overnight. Drain before using.
TIPSoaking reduces cooking time and makes the beans easier to digest. - pressure cook · ~15 min
Pressure cook the soaked rajma.
Place the drained rajma in a pressure cooker with 2 cups of water and a pinch of salt. Cook on high heat until the first whistle, then reduce heat and cook for 15 minutes. Let the pressure release naturally.
TIPThe rajma should be soft enough to press between your fingers but not mushy. - prep
Scrape and cube the turnips.
Lightly scrape the turnip skin to remove only the fibrous outer layer — don't peel deeply. Cut into medium cubes about 1-inch thick.
TIPYoung, tender turnips work best. If larger, trim away any woody core. - saute · ~2 min
Temper the spices in mustard oil.
1.Heat mustard oil in a heavy-bottomed pot until it reaches smoking point.2.Remove from heat briefly, let the oil cool slightly.3.Add cumin seeds and let them crackle for 10 seconds.4.Add julienned ginger, slit green chilies, and asafoetida. Sauté for 30 seconds until fragrant.TIPHeating mustard oil to smoking removes its raw pungency and makes it digestible. - boil · ~3 min
Add turnips and spices to the pot.
1.Add the cubed turnips to the tempered oil and stir well.2.Sprinkle turmeric powder, fennel powder, and dry ginger powder.3.Sauté the turnips with the spices for 2-3 minutes until well coated.4.Pour in 1 cup of water and stir gently. - simmer · ~12 min
Cook the turnips until just tender.
Cover the pot and let the turnips simmer on low heat for 10-12 minutes. The turnips should be fork-tender but still hold their shape.
TIPTurnips release their own liquid, so check the pot occasionally — you shouldn't need much extra water. - simmer · ~12 min
Add the cooked rajma and simmer together.
1.Gently fold the pressure-cooked rajma along with its cooking liquid into the turnip pot.2.Add salt and give everything a gentle stir.3.Let it simmer uncovered on low heat for 10-12 minutes until flavors meld.4.The gravy should thicken slightly and coat the beans and turnips.TIPDon't stir too vigorously or the turnips may break apart. - garnish · ~5 min
Finish with black pepper and fresh coriander.
Sprinkle freshly ground black pepper and chopped coriander leaves over the curry. Turn off the heat and let it rest for 5 minutes before serving.
- serve
Serve hot with steamed rice.
Ladle into bowls and serve piping hot with plain steamed rice on the side.
TIPA dollop of plain yogurt on the side complements the mild warmth of this dish perfectly.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the rajma overnight to reduce cooking time and improve digestibility.
- 2Heat mustard oil to smoking point to mellow its pungent flavor.
- 3Scrape turnips lightly; deep peeling removes flavor and nutrients.
- 4Cook turnips just until fork-tender to avoid mushiness in the final curry.
- 5Let the curry rest for 5 minutes after cooking for flavors to meld.
- 6Store leftovers in an airtight container in the fridge for up to 3 days.
Adapt it for your goals.
Low-oil
Reduce mustard oil to 1 tbsp and dry-roast cumin seeds before adding a splash of water: cuts fat while keeping the tempering aroma.
high proteinHigh-protein
Add 200g of paneer cubes in the last 5 minutes of simmering for extra protein without altering the Kashmiri flavor profile.
jainJain
Skip the ginger and asafoetida, replace with a pinch of turmeric and cumin powder, to comply with Jain dietary restrictions while maintaining the dish's essence.
veganVegan
This dish is already vegan; ensure any side yogurt is replaced with a plant-based alternative like coconut yogurt for a fully vegan meal.
Why this is on our healthy list.
Rich in Plant-Based Iron
Kidney beans provide a good source of non-heme iron, which supports oxygen transport in the blood.
High in Dietary Fiber
Both kidney beans and turnips contribute fiber that aids digestion and promotes satiety.
Low in Fat
With only 2 tablespoons of mustard oil for the whole dish, this curry is naturally low in fat compared to many Indian gravies.
Contains Anti-Inflammatory Spices
Turmeric and ginger powder are known for their anti-inflammatory properties, adding subtle health perks.
Good Source of Vitamin C
Turnips offer a modest amount of vitamin C, which supports immune health, especially in winter when this dish is traditionally made.
Frequently asked questions
Yes, but reduce cooking time: add the canned beans (rinsed and drained) in step 7 and simmer for just 5 minutes to avoid mushiness.



