Black Beans in Hindi: Easy Stovetop Recipe

Updated November 5, 2026

Total time
9 hr 45 min
prep 15 min · cook 1 hr 30 min
Serves
4
portions as written

Jump to recipe

Black Beans in Hindi: Easy Stovetop Recipe

“Black beans in Hindi” usually refers to black beans prepared with Indian-inspired spices, rather than a single traditional Hindi dish. This stovetop recipe simmers tender black beans with onion, tomato, cumin, coriander, and garam masala for a savory, gently spiced curry that works with rice or flatbread.

Ingredients

  • 1 cup (200 g) dried black beans, sorted and rinsed
  • 4 cups (950 ml) water for soaking, plus 5 cups (1.2 L) fresh water for cooking
  • 1 tablespoon (15 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, about 1 tablespoon (9 g)
  • 1 medium green chile, finely chopped, about 1 tablespoon (10 g), optional
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) ground turmeric
  • ½ teaspoon (1 g) garam masala
  • 1 medium ripe tomato, chopped, about 1 cup (180 g), or ½ cup (120 g) canned crushed tomato
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • ½ teaspoon (1 g) black pepper
  • 1 tablespoon (15 ml) lemon juice, plus more to taste
  • 2 tablespoons (8 g) chopped fresh cilantro, for serving

Instructions

  1. Soak the beans. Put the rinsed beans in a large bowl and cover with 4 cups (950 ml) water. Soak for 8 hours or overnight, then drain and rinse. If you need to skip soaking, see the FAQ; cooking will take longer.
  2. Cook the beans. Put the drained beans in a large pot with 5 cups (1.2 L) fresh water. Bring to a boil over high heat, then reduce to a steady simmer. Partially cover and cook for 60–75 minutes, stirring occasionally, until the beans are tender throughout. Add hot water if the beans are not covered. Start checking at 60 minutes; older beans can take longer. Do not add the tomato or lemon yet, since acidity can slow softening.
  3. Make the masala. While the beans simmer, heat the oil in a skillet over medium heat. Add the onion and cook for 7–9 minutes, stirring occasionally, until soft and lightly golden. Stir in the ginger, garlic, and chile and cook for 1 minute. Add cumin, coriander, turmeric, and black pepper; stir for 30 seconds, just until fragrant.
  4. Cook the tomato mixture. Add the chopped tomato and salt to the skillet. Cook for 6–8 minutes, stirring and pressing the tomato, until it breaks down into a thick, jammy sauce. If the mixture sticks, stir in 1–2 tablespoons (15–30 ml) water.
  5. Combine and simmer. When the beans are tender, drain them, reserving about 1 cup (240 ml) of their cooking liquid. Add the beans and tomato mixture to the pot with ½ cup (120 ml) reserved liquid. Simmer gently for 10 minutes, stirring now and then. For a thicker curry, mash a few beans against the side of the pot; add more liquid if it becomes too thick.
  6. Finish and season. Stir in the garam masala and lemon juice. Taste and adjust the salt, pepper, or lemon. Rest for 5 minutes off the heat, then serve with cilantro. The recipe’s elapsed time includes 8 hours of soaking; hands-on prep is about 15 minutes, and cooking and resting take about 1 hour 30 minutes.

Tips

  • Check the beans before seasoning the sauce. Dried beans vary in age and can take longer than expected. They should be creamy and tender, with no firm or chalky center, before you add the acidic tomato mixture.
  • Use canned beans when time is short. Substitute two 15-ounce (425 g) cans of black beans, drained and rinsed. Skip the soaking and bean-cooking steps, and use about ½ cup (120 ml) water or broth to loosen the curry. Simmer the combined sauce and beans for 10–12 minutes.
  • Control the heat. Remove the chile’s seeds for milder flavor, omit it entirely, or add a pinch of cayenne for more heat. Chile strength varies, so taste before adding extra.
  • Keep the sauce balanced. Add lemon juice at the end, a little at a time. If the curry tastes flat, first adjust salt; if it tastes heavy, a small squeeze of lemon can brighten it.

Serving Suggestions

Spoon the beans over steamed basmati rice or serve alongside roti, chapati, or naan. For a fuller meal, add a cucumber-yogurt raita, sliced onion, and a simple green salad. A spoonful of plain yogurt or a drizzle of cream can soften the spices, while extra lemon and cilantro keep the bowl bright. The curry is also good with warm tortillas or tucked into a grain bowl.

Variations

For a richer, smoother curry, stir in ¼ cup (60 ml) coconut milk or cream at the end; this is an optional variation, not required for the recipe. Add 1 cup (150 g) diced carrots or bell pepper with the onion for extra vegetables, allowing them to soften before adding the aromatics. For a more pronounced smoky note, use smoked paprika in place of a pinch of black pepper, though it is not a traditional Indian spice. If garam masala is unavailable, use an equal amount of curry powder; the flavor will be different and may be less warmly aromatic. For a fully plant-based version, choose oil instead of ghee.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a shallow, airtight container. They keep for 3–4 days in the refrigerator. Freeze cooled portions for up to 3 months for best quality, then thaw overnight in the refrigerator. Reheat only the portion you plan to eat on the stove over medium-low heat or in the microwave, stirring and adding a splash of water as needed; leftovers should reach 165°F (74°C). Avoid leaving the beans at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).

Frequently Asked Questions

Is this a traditional Hindi or Indian black bean dish?
Hindi is a language, not a cuisine, and this recipe is an Indian-inspired black bean curry rather than a claim to one traditional regional dish. Black beans are more commonly associated with cuisines of the Americas, while spices such as cumin, coriander, and garam masala give this version an Indian-style profile.

Can I make it without soaking the beans?
Yes. Rinse the dried beans and simmer them in fresh water without soaking, allowing roughly 90 minutes to 2 hours or more. Check often for tenderness and top up with hot water when needed. The exact time depends on the beans’ age and storage.

Can I use canned black beans?
Yes. Use two 15-ounce (425 g) cans, drained and rinsed. Prepare the onion and tomato masala as directed, add the beans with ½ cup (120 ml) water or broth, and simmer for 10–12 minutes. Since canned beans are already cooked, add salt gradually and taste before serving.

What is the Hindi name for black beans?
“Black beans” can be translated descriptively as kālī beans (काली बीन्स), but names vary by region and the bean may not have one widely used traditional Hindi name. Do not confuse black beans with black gram, commonly called urad dal, which is a different legume.

Why are my beans still hard?
Older beans, hard water, or adding acidic ingredients too early can delay softening. Keep simmering in water until tender before combining with tomato and lemon. If the pot runs low, add hot water; avoid adding baking soda unless necessary, as it can make the beans mushy and affect flavor.

Can I make the curry ahead?
Yes. The flavor often settles after a night in the refrigerator. Cool and refrigerate it within 2 hours, then reheat to 165°F (74°C), adding a little water if the beans have thickened. Add fresh cilantro after reheating.

Related

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).