Healthy Rajma (Kidney Bean Curry)

Healthy Rajma (Kidney Bean Curry) is a medium Indian recipe that serves 4. 515 calories per serving. Recipe by Stay Fit With Abhilasha on YouTube.

Prep: 15 min | Cook: 1 hr 15 min | Total: 1 hr 45 min

Cost: $4.60 total, $1.15 per serving

Ingredients

  • 1 cup Kidney Beans (dry, soaked overnight and rinsed)
  • 4 cups Water (for boiling beans; keep the cooking water for later)
  • 2 tablespoons Mustard Oil (use raw mustard oil for authentic flavor; can substitute with neutral oil)
  • 1 large Onion (finely chopped)
  • 1 inch Ginger (grated)
  • 5 medium Tomatoes (blended into a smooth paste)
  • 2 pieces Green Chilies (finely chopped or blended into paste)
  • 0.5 teaspoons Turmeric Powder (ground)
  • 1 teaspoons Dry Coriander Powder (ground)
  • 1 teaspoons Red Chili Powder (adjust to desired heat)
  • 0.5 teaspoons Garam Masala (optional, adds warmth)
  • to taste Salt (adjust according to the salt already in boiled beans)
  • 2 tablespoons Fresh Cilantro (chopped, for garnish (optional))

Instructions

  1. Soak the Beans

    Rinse the dry kidney beans, place them in a bowl, cover with water and let soak for at least 8 hours or overnight.

    Time: PT8H

    Temperature: Room temperature

  2. Boil the Beans

    Drain the soaked beans, transfer to a large pot, add 4 cups fresh water, bring to a rolling boil, then simmer until the beans are very soft (about 30‑35 minutes). Keep the cooking liquid.

    Time: PT35M

    Temperature: 100°C

  3. Prepare Aromatics

    Finely chop the onion, grate the ginger, and blend the tomatoes with green chilies into a smooth paste.

    Time: PT10M

  4. Heat Mustard Oil

    In a large skillet, heat 2 Tbsp mustard oil over medium heat until it shimmers (about 2 minutes).

    Time: PT2M

    Temperature: Medium (~180°C)

  5. Sauté Onion‑Ginger

    Add the chopped onion and grated ginger to the hot oil. Sauté, stirring frequently, until the mixture turns golden brown and aromatic (8‑10 minutes).

    Time: PT10M

    Temperature: Medium‑high

  6. Add Ground Spices

    Stir in turmeric, dry coriander powder, red chili powder, and optional garam masala. Cook for 1 minute, ensuring the spices do not burn.

    Time: PT1M

    Temperature: Medium

  7. Cook Tomato‑Chili Paste

    Add the blended tomato and green‑chili paste. Cook, stirring, until the oil separates from the masala and the paste darkens (6‑7 minutes).

    Time: PT7M

    Temperature: Medium

  8. Combine Beans and Cooking Liquid

    Add the boiled beans together with their cooking water to the skillet. Stir to incorporate.

    Time: PT2M

    Temperature: Medium

  9. Simmer the Curry

    Let the curry simmer uncovered for 5‑7 minutes so the flavors meld.

    Time: PT7M

    Temperature: Low simmer (~90°C)

  10. Finish and Garnish

    Season with salt to taste, turn off the heat, and garnish with chopped fresh cilantro if desired. Let rest 2 minutes before serving.

    Time: PT2M

Nutrition Facts

Calories
515
Protein
20 g
Carbohydrates
60 g
Fat
12 g
Fiber
12 g

Dietary info: Vegetarian, Vegan, Gluten-Free, High-Protein, Low-Sugar

Allergens: Mustard oil

Last updated: March 19, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Healthy Rajma (Kidney Bean Curry)

Recipe by Stay Fit With Abhilasha

A protein‑rich, fiber‑packed Indian kidney bean curry cooked with minimal oil and aromatic spices. The recipe keeps the bean‑cooking water to preserve nutrients and delivers a flavorful, wholesome dish perfect for lunch or dinner.

MediumIndianServes 4

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
8h 14m
Prep
1h 2m
Cook
1h 7m
Cleanup
10h 23m
Total

Cost Breakdown

$4.60
Total cost
$1.15
Per serving

Critical Success Points

  • Soak beans overnight to ensure softness
  • Boil beans until very soft, retaining the cooking water
  • Properly brown the onion‑ginger mixture for deep flavor
  • Cook tomato paste until oil separates
  • Adjust seasoning before serving

Safety Warnings

  • Hot oil can splatter – handle with care
  • Boiling water and hot beans can cause burns
  • Mustard oil has a strong pungent aroma; use in a well‑ventilated area

You Might Also Like

Similar recipes converted from YouTube cooking videos

Dal Punjabi with lentils and red kidney beans
10

Dal Punjabi with lentils and red kidney beans

A flavorful dal originating from the Punjab, made with lentils, red kidney beans, Indian spices and fresh cream. Perfect with rice, chapatis or naan bread.

50 minServes 3$3
Indian
Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans
103

Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans

A vibrant Southeast Asian‑inspired dinner featuring sweet‑tangy sticky chicken wings, fragrant jasmine rice tossed in homemade Thai green curry paste, and crisp‑green beans coated in a crunchy peanut‑chili dressing. Perfect for a family meal or entertaining guests.

2 hrs 12 minServes 4$87
Thai
Punjabi Rajma Chawal (Kidney Bean Curry with Rice)
16

Punjabi Rajma Chawal (Kidney Bean Curry with Rice)

A classic Punjabi comfort dish of tender red kidney beans simmered in a richly spiced tomato gravy, served over fluffy basmati rice. Made with a mother's love and traditional spices, this recipe delivers authentic flavor without any modern twists.

1 hr 23 minServes 4$5
Indian
Oat and Sweet Potato Dumplings with Coconut Curry Broad Beans & Saltfish
11

Oat and Sweet Potato Dumplings with Coconut Curry Broad Beans & Saltfish

A hearty Jamaican breakfast featuring soft oat‑infused dumplings cooked with sweet potatoes, served alongside a fragrant coconut curry loaded with broad beans, saltfish, and smoked sausage. Perfect for a comforting weekend brunch.

1 hr 25 minServes 4$10
Jamaican
Restaurant-Style Rajma Chawal (Kidney Beans with Fluffy Rice)
6

Restaurant-Style Rajma Chawal (Kidney Beans with Fluffy Rice)

A step‑by‑step recreation of the restaurant‑quality Rajma (kidney bean curry) and perfectly dry, fluffy rice that mimics the dhaba experience at home. The recipe includes a homemade Rajma masala, a special dry‑roasting technique for the rice, and a finishing ghee‑tadka for authentic flavor.

1 hr 45 minServes 4$13
Indian
Authentic Homemade Rajma (Kidney Bean Curry)
7

Authentic Homemade Rajma (Kidney Bean Curry)

A step‑by‑step guide to recreating the highway‑style Rajma‑Chawal you love from Indian dhabas, using soaked kidney beans, a freshly ground homemade masala, and a flavorful tempering. The result is a rich, aromatic, and perfectly soft bean curry that tastes just like the restaurant version.

9 hrs 45 minServes 4$28
Indian