Ingredients
Equipment
Method
- Rinse the soaked kidney beans under running water and drain.
- In a large pot or pressure cooker, add the soaked beans, 2.5 cups of water, ½ teaspoon salt, and turmeric. Bring to a boil, then reduce heat and simmer until beans are tender—about 45 minutes to 1 hour in a pot, or 10–12 minutes in a pressure cooker.
- While the beans cook, prepare the gravy: In a separate pan, heat butter or oil over medium heat. Add cumin seeds and cook for 1 minute until fragrant.
- Add chopped onions and sauté until translucent (about 5 minutes).
- Add ginger, garlic, and green chilies, and cook for 1–2 minutes until the raw smell disappears.
- Add chopped tomatoes and cook for 5–7 minutes until they break down and the oil begins to separate from the mixture.
- Stir in turmeric, red chili powder, garam masala, amchur powder, and salt. Cook for 1–2 minutes until the spices are aromatic.
- Once the beans are cooked and tender, drain any excess water and add them to the gravy. Stir well and cook for 5–6 minutes on medium heat to blend flavors.
- For a creamier texture, blend the tomato mixture before adding the beans, or blend a portion of the cooked beans and mix back in.
- To prepare rice: Wash 1 cup of basmati rice under running water until water runs clear. Add rice to a large pot with 4–5 cups of water and a pinch of salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15–20 minutes until rice is fluffy and water is absorbed.
- Fluff the rice with a fork and serve hot with the rajma curry.
Notes
Safety Notes: Ensure kidney beans are soaked and cooked thoroughly to eliminate toxins; never consume raw or undercooked kidney beans.
Use caution when handling hot oil and steam during cooking. Substitutions: Use canned kidney beans (drained and rinsed) to save time—adjust cooking time accordingly.
Replace butter with ghee or oil for a vegan version.
Substitute basmati rice with brown rice, quinoa, or other grains for dietary preferences.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove with a splash of water to restore moisture. Pro Tips: Soaking beans overnight ensures they cook evenly and reduces cooking time.
For a richer flavor, add a pinch of kasoori methi (dried fenugreek leaves) at the end of cooking.
Let the dish rest for 5 minutes after cooking to allow flavors to meld.
This recipe is suitable for vegetarian and vegan diets when oil is used instead of ghee.
It can be prepared ahead of time and reheated, making it ideal for meal prep.
Use caution when handling hot oil and steam during cooking. Substitutions: Use canned kidney beans (drained and rinsed) to save time—adjust cooking time accordingly.
Replace butter with ghee or oil for a vegan version.
Substitute basmati rice with brown rice, quinoa, or other grains for dietary preferences.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove with a splash of water to restore moisture. Pro Tips: Soaking beans overnight ensures they cook evenly and reduces cooking time.
For a richer flavor, add a pinch of kasoori methi (dried fenugreek leaves) at the end of cooking.
Let the dish rest for 5 minutes after cooking to allow flavors to meld.
This recipe is suitable for vegetarian and vegan diets when oil is used instead of ghee.
It can be prepared ahead of time and reheated, making it ideal for meal prep.
