“Black beans” in Urdu is commonly written as لوبیا سیاہ (lobia siyah), meaning black beans. This simple stovetop masala pairs tender black beans with onion, tomato, ginger, garlic, and warm spices; it is a practical South Asian-style preparation rather than a single fixed regional classic. Serve it as a hearty curry with rice or flatbread, adjusting the chili and gravy to taste.
Ingredients
- 1 cup (200 g) dried black beans, sorted and rinsed
- 4 cups (950 ml) water for soaking, plus 4 cups (950 ml) fresh water for cooking
- 2 tablespoons (30 ml) neutral oil or ghee
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 1 tablespoon (15 g) finely chopped fresh ginger
- 3 garlic cloves, finely chopped or grated, 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) ground cumin
- 1 teaspoon (2 g) ground coriander
- ½ teaspoon (1 g) ground turmeric
- ½ teaspoon (1 g) Kashmiri chili powder or mild paprika; use less for a gentler dish
- ½ teaspoon (1 g) garam masala
- 1 teaspoon (6 g) fine salt, divided, plus more to taste
- 1 tablespoon (15 ml) lemon juice
- 2 tablespoons (8 g) chopped fresh cilantro, for serving
- ¼ cup (60 ml) water, as needed to loosen the masala
Instructions
- Put the dried beans in a large bowl and cover with 4 cups (950 ml) water. Soak for 8 to 12 hours in the refrigerator. Drain and rinse. This overnight soak is not included in the active recipe-facts timing; if you skip it, use the quick-soak option in the FAQ.
- Transfer the drained beans to a pot and add 4 cups (950 ml) fresh water. Bring to a boil, then reduce the heat to maintain a steady simmer. Partially cover and cook for 45 to 60 minutes, checking after 40 minutes. Add hot water if needed to keep the beans covered. They are ready when creamy inside and easily crushed between your fingers; older beans may take longer. Drain, reserving 1 cup (240 ml) of the cooking liquid.
- While the beans simmer, heat the oil in a large skillet or the emptied bean pot over medium heat. Add the onion and cook for 7 to 9 minutes, stirring often, until soft and golden at the edges. Lower the heat if it browns too quickly.
- Add the ginger and garlic and stir for about 1 minute, until fragrant. Add the cumin, coriander, turmeric, chili powder, and half the salt. Stir for 20 to 30 seconds so the spices bloom without scorching.
- Stir in the tomato and cook for 6 to 8 minutes, mashing it with the spoon as it softens. The mixture should look thick, glossy, and less watery. Add a splash of water if the spices begin sticking before the tomato breaks down.
- Add the cooked beans and ½ cup (120 ml) reserved bean liquid. Simmer uncovered for 10 to 12 minutes, stirring occasionally. For a thicker curry, mash a few beans against the side of the pot; for more gravy, add more reserved liquid or up to ¼ cup (60 ml) water.
- Stir in the garam masala, lemon juice, and remaining salt. Taste and adjust the salt, lemon, or chili. Take the pot off the heat, scatter with cilantro, and serve hot. The total active preparation and cooking time is about 1 hour 30 minutes, not including soaking.
Tips
- Soak the beans in the refrigerator, not on the counter, especially if your kitchen is warm. Discard the soaking water and cook with fresh water.
- Beans vary by age, so use tenderness rather than the clock as the final test. Do not add lemon or tomato to the beans before they soften; acidic ingredients can slow softening.
- If using canned beans, substitute three 15-ounce (425 g) cans, drained and rinsed. Add them after the tomato masala is cooked, use ½ cup (120 ml) water or broth, and simmer for 10 to 15 minutes. The texture will be a little less creamy than with dried beans.
- For a milder flavor, use paprika instead of chili powder and start with less garam masala. If the curry is too thick, loosen it with water a tablespoon at a time rather than adding more oil.
Serving Suggestions
Spoon the beans over steamed basmati rice, or serve them alongside roti, naan, or another flatbread to catch the thick masala. A side of sliced cucumber, tomato, and onion adds freshness, while plain yogurt or raita can cool a spicy batch. Lemon wedges and extra cilantro are easy finishing touches. For a larger meal, pair the beans with a vegetable dish or a simple salad.
Variations
For a more aromatic base, add one small cinnamon stick and two green cardamom pods to the oil, then remove them before serving. To make the curry richer, stir in ¼ cup (60 ml) coconut milk at the end; this makes the sauce creamier and less traditionally masala-forward. Add 1 cup (150 g) chopped spinach during the final 3 minutes of simmering, or fold in 1 cup (150 g) cooked diced potato for a heartier bowl. You can also replace the tomato with ¾ cup (180 g) canned crushed tomato, as listed, or use 1 tablespoon (15 g) tomato paste plus ½ cup (120 ml) water for a deeper, less fresh tomato flavor.
Storage and Reheating
Refrigerate leftovers in a shallow, covered container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. Reheat only the portion you need on the stovetop over medium-low heat, stirring and adding a splash of water until steaming throughout; for food-safety guidance, leftovers should reach 165°F (74°C). In a microwave, cover loosely, stir halfway through, and check that the center is steaming hot. Freeze cooled beans in an airtight freezer-safe container for up to 3 months for best quality; 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
What does “black beans” mean in Urdu?
It is commonly written as لوبیا سیاہ (lobia siyah), literally “black beans.” Urdu food names can vary by household and region, so “black beans” may also be recognized by description or by the English name on a package.
Are these the same as black-eyed peas?
No. Black beans are small, dark beans with a creamy texture, while black-eyed peas are pale legumes with a dark spot. They are not interchangeable in this recipe without changing the flavor and cooking time.
Can I make this without soaking the beans?
Yes, but allow more cooking time and check the water level frequently. Unsoaked beans can take roughly 1½ to 2 hours to simmer, depending on their age; cook until tender before adding them to the tomato masala.
How can I quick-soak dried black beans?
Cover the rinsed beans with water in a pot, bring to a boil for 2 minutes, turn off the heat, cover, and let stand for 1 hour. Drain, rinse, then cook in fresh water until tender. This requires the same care with water levels as the overnight method.
Can I use a pressure cooker?
Yes. Cook soaked beans in fresh water according to your cooker’s instructions and the manufacturer’s fill limits; timing varies by model and bean age. Use a natural pressure release if your manual recommends it for beans, and confirm they are tender before mixing them into the masala.
Why are my beans still firm?
They may be old, or the cooking water may be hard. Keep simmering and add hot water as needed; avoid adding tomato or lemon until the beans are tender. If they remain stubbornly firm after extended cooking, replacing the beans may be the best option.
Related
- Giant Tiger Beef Patties: Crispy, Spiced and Juicy
- Giant Tiger Beef: Crispy Szechuan-Style Beef
- Giant Tiger Ground Beef: A Big, Saucy Skillet
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).