These Telugu-style black beans are simmered with onion, tomato, ginger, garlic, and warm spices for a hearty curry that goes well with rice or flatbread. Black beans are not a traditional everyday pulse across every Telugu household, so this is a practical, adaptable curry using familiar Indian seasonings rather than a claim to one regional standard.
Ingredients
- 1 cup (200 g) dried black beans, picked over and rinsed
- 4 cups (950 ml) water for soaking, plus 4 cups (950 ml) fresh water for cooking
- 2 tablespoons (30 ml) neutral oil
- 1 medium yellow or red onion, finely chopped, about 1 cup (150 g)
- 1 tablespoon (15 g) finely chopped fresh ginger
- 3 garlic cloves, finely chopped, about 1 tablespoon (9 g)
- 1 medium tomato, chopped, about 1 cup (180 g), or ¾ cup (180 g) canned crushed tomatoes
- 1 teaspoon (2 g) cumin seeds
- ½ teaspoon (1 g) mustard seeds
- 8 fresh curry leaves, optional; if unavailable, omit them rather than substituting dried leaves
- ½ teaspoon (1 g) ground turmeric
- 1 teaspoon (2 g) ground coriander
- ½ teaspoon (1 g) ground cumin
- ½ teaspoon (1 g) Kashmiri chili powder, or ¼ teaspoon (0.5 g) cayenne for more heat
- 1 teaspoon (6 g) fine salt, plus more to taste
- 1 tablespoon (15 ml) lemon juice
- 2 tablespoons (8 g) chopped cilantro
Instructions
- Soak the rinsed beans in 4 cups (950 ml) water for 8 hours or overnight. Drain and discard the soaking water. If you are short on time, use the quick-soak method: cover the beans with fresh water in a saucepan, boil for 2 minutes, turn off the heat, cover, and leave for 1 hour; then drain. The recipe’s stated total time uses the overnight soak.
- Put the drained beans in a large saucepan with 4 cups (950 ml) fresh water. Bring to a full boil, then reduce the heat to maintain a steady simmer. Partially cover and cook for 50–70 minutes, stirring occasionally, until the beans are tender throughout. Add hot water if needed to keep them covered. Older beans can take longer; test several beans, since a few soft ones do not mean the whole pot is ready. Do not add acidic tomato or lemon at this stage, as it can slow softening.
- When the beans are nearly tender, heat the oil in a second heavy saucepan over medium heat. Add the cumin seeds and mustard seeds. Cook for about 30 seconds, until the mustard seeds begin to pop. Stir in the curry leaves, if using, and stand back because fresh leaves can splutter.
- Add the chopped onion and cook for 6–8 minutes, stirring often, until soft and lightly golden. Stir in the ginger and garlic and cook for 1 minute, just until fragrant. Avoid browning the garlic deeply, which can make it bitter.
- Add the tomato, turmeric, ground coriander, ground cumin, chili powder, and salt. Cook for 6–8 minutes, stirring and pressing the tomato with the spoon, until it breaks down into a thick, glossy masala with little watery liquid remaining.
- Add the cooked beans and about 1½ cups (355 ml) of their cooking liquid to the masala. Stir well and simmer uncovered for 12–15 minutes, until the flavors come together and the gravy reaches your preferred thickness. Mash a small spoonful of beans against the side of the pan to thicken it naturally. Add more bean liquid a splash at a time if it becomes too thick.
- Turn off the heat, stir in the lemon juice and cilantro, and taste. Adjust salt or chili if needed. Rest for 5 minutes before serving so the gravy settles; loosen with a little hot water if it thickens too much while resting.
Tips
- Soaking makes dried beans cook more evenly, but it does not replace thorough cooking. Simmer until every bean is tender; firm or chalky centers need more time.
- For a faster version, replace the dried beans and their cooking water with two 15-ounce (425 g) cans of black beans, drained and rinsed. Add them after the tomato masala with 1 cup (240 ml) water or broth, then simmer for 15 minutes. Canned beans are usually already salted, so season gradually.
- Black beans vary by age and growing conditions, so the cooking range is a guide, not a guarantee. Keep the simmer gentle and add hot water as needed; a hard boil can split the skins before the centers soften.
- Use Kashmiri chili powder for color and mild heat. Cayenne is stronger, so start with less. If curry leaves are unavailable, the dish will still work; dried leaves are not a close substitute for the fresh, fragrant flavor.
Serving Suggestions
Serve the beans hot with steamed basmati rice, sona masoori rice, or another plain rice. They are also good with chapati, roti, or warm flatbread for scooping up the thick gravy. Add a crisp cucumber salad, sliced onion, or plain yogurt alongside to balance the spice. For a fuller meal, pair them with a simple vegetable stir-fry and keep the bean curry as the main dish.
Variations
For a richer curry, stir in ¼ cup (60 ml) coconut milk during the final simmer; it softens the tomato and spice flavors. For extra vegetables, add 1 cup (130 g) diced carrot or 1 cup (150 g) chopped spinach: simmer carrots until tender, or stir spinach in for the final 2–3 minutes. To make the gravy hotter, add a finely chopped green chili with the ginger and garlic. You can also use cooked kidney beans or chickpeas in the same quantity, though their texture and flavor will differ from black beans.
Storage and Reheating
Cool leftovers promptly and refrigerate them in a covered container within 2 hours of cooking. They keep for 3–4 days in the refrigerator. Reheat only the portion you need on the stovetop over medium-low heat, stirring with a splash of water until steaming hot throughout; for food-safety guidance, leftovers should reach 165°F (74°C). In a microwave, cover loosely, stir partway through, and heat until evenly steaming. Freeze in meal-size containers for up to 3 months for best quality, then thaw overnight in the refrigerator and reheat as above. Do not leave cooked beans at room temperature for more than 2 hours.
Frequently Asked Questions
Are black beans the same as black gram or urad dal?
No. Black beans are the larger, oval beans commonly used in Latin American cooking. Black gram, also called urad, is a different legume and has a distinct flavor and texture. This recipe is specifically for black beans.
Can I cook the beans without soaking them?
Yes, but they will usually take longer and may cook less evenly. Rinse them, cover with plenty of fresh water, and simmer until fully tender, checking regularly and adding hot water as needed. The cooking time can vary considerably with the age of the beans.
Can I use canned black beans?
Yes. Drain and rinse two 15-ounce (425 g) cans, then add them to the finished tomato masala with about 1 cup (240 ml) water. Simmer for 15 minutes to let them absorb the spices, and check the salt before adding more.
Why are my beans still hard?
They may need more simmering, or the dried beans may be old and slow to soften. Add hot water if the pot is getting dry and keep cooking until several beans are tender all the way through. Adding tomato or lemon before the beans soften can also prolong cooking.
How can I make the curry thicker or thinner?
For thicker gravy, mash some beans into the sauce and simmer uncovered for a few extra minutes. For thinner gravy, stir in reserved bean-cooking liquid or hot water a little at a time. The sauce also thickens slightly as it cools.
Is this recipe vegetarian and vegan?
Yes, as written it contains no meat, dairy, or other animal products. If serving with accompaniments, check those separately if you need the entire meal to be vegetarian or vegan.
Related
- Curry Mere Green: Coconut Curry with Fish and Greens
- Frozen Bun Bo Hue: How to Cook and Serve It
- Giant Tiger Beef Patties: Crispy, Spiced and Juicy
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).