Rajma Curry Recipe

I always feel a sense of warmth and comfort when I start soaking the beans for a homemade rajma curry. The rich, creamy texture and vibrant color of a well-made rajma curry recipe are deeply satisfying, making it a cornerstone of hearty home cooking. This recipe takes that classic comfort food and elevates it with a simple, luxurious touch: delicate saffron-coconut cream ribbons swirled into the final dish. It’s an easy way to make a weeknight dinner feel special and sophisticated, creating a beautiful presentation and adding a subtle richness. This guide covers all the basics of making a perfect rajma (kidney bean) curry from scratch, ensuring a thick, flavorful gravy and tender beans every time.

rajma curry recipe

Ingredients

  • Rajma (Kidney Beans): 250 g (1 ยฝ cups) dried kidney beans. Soaking overnight (at least 8 hours) is essential for proper digestion and even cooking; ensure they are fully submerged. Drain well before cooking with fresh water.
  • Curry Base Aromatics: 1 large (approx. 200 g) onion, finely chopped; 30 g (2 tbsp) ginger-garlic paste; 2 green chilies, slit lengthwise (or minced for more heat). Finely chopped onions are crucial for creating a smooth, thick curry base. For less heat, omit the green chilies or remove the seeds.
  • Spices and Seasonings: 5 ml (1 tsp) cumin seeds; 2.5 ml (ยฝ tsp) turmeric powder; 10 ml (2 tsp) coriander powder; 10 ml (2 tsp) Kashmiri chili powder; 7.5 ml (1 ยฝ tsp) salt; 5 ml (1 tsp) garam masala. Kashmiri chili powder provides vibrant color with less intense heat than regular chili powder. Adjust salt to taste; garam masala is added last to preserve its delicate aroma.
  • Tomato Base: 400 g (14 oz) can diced tomatoes, undrained; 15 ml (1 tbsp) tomato paste. Canned tomatoes provide reliable flavor and body, while the paste concentrates the tomato flavor. Cook down the tomatoes thoroughly to remove any raw acidity.
  • Liquid and Cooking Fat: 45 ml (3 tbsp) ghee or neutral vegetable oil; 500 ml (2 cups) vegetable broth or water; reserved bean cooking liquid. Ghee imparts a buttery richness, while neutral oil keeps it dairy-free. The reserved bean cooking liquid contains starch and flavor, helping to thicken the curry naturally.
  • Luxe Saffron Cream Finish: 200 ml (ยพ cup) full-fat coconut cream; 0.2 g (generous pinch, about 20-25 threads) saffron threads; 15 ml (1 tbsp) hot water; fresh cilantro for garnish. Full-fat coconut cream provides richness without dairy. Saffron adds a subtle floral note and beautiful golden hue; use high-quality threads for best results.

Optional (plan-ahead): If youโ€™re shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโ€™s already decided before your day gets busy.

Instructions

  1. Soak and Cook the Rajma: Thoroughly rinse the dried kidney beans and soak them in cold water overnight (at least 8 hours). Drain the soaked beans, then combine them in a pressure cooker or large pot with 1.5 L (6 cups) fresh water. Pressure cook for 25-30 minutes on high (natural release), or simmer in a pot for 1.5-2 hours until very tender but still holding their shape; reserve 250 ml (1 cup) of the cooking liquid, then drain.
  2. Steep the Saffron: While the beans are cooking, prepare the saffron infusion. Place the saffron threads in 15 ml (1 tbsp) hot water and allow them to steep for at least 15 minutes. This ensures maximum release of color and aroma before adding it to the curry.
  3. Build the Curry Base: Heat the ghee or oil in a heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook for 8-10 minutes, stirring occasionally, until deeply golden brown and caramelized. I always make sure the onions get truly caramelized here; it’s the foundation for a deeply flavorful rajma curry and worth the extra time. Stir in the ginger-garlic paste and green chilies; cook for 2 more minutes until fragrant.
  4. Bloom Spices and Simmer Tomatoes: Add the cumin seeds, turmeric powder, coriander powder, Kashmiri chili powder, and salt to the pan. Cook for 30 seconds to 1 minute, stirring constantly, until aromatic. Stir in the canned diced tomatoes and tomato paste, bringing to a gentle simmer. Cook for 10-12 minutes, stirring occasionally, until the tomatoes break down and oil starts to separate from the edges. If the spices look dry during blooming, add a small splash of water to prevent burning.
  5. Combine and Simmer: Add the cooked kidney beans and the reserved bean cooking liquid (or vegetable broth/water) to the tomato-spice base. Bring to a simmer, then reduce heat to low, cover partially, and cook for at least 20 minutes (up to 45 minutes) to allow the flavors to meld. Stir occasionally and add more water or broth if the curry becomes too thick. This extended simmer time is key to developing a rich rajma curry flavor.
  6. Add the Luxe Saffron Finish: Gently warm the full-fat coconut cream in a small saucepan over low heat until liquid (do not boil). Stir the steeped saffron mixture into the warmed coconut cream. Set aside 30 ml (2 tbsp) of the saffron-coconut cream for garnish; stir the remaining mixture into the rajma curry and simmer for another 5 minutes.
  7. Finish and Garnish: Stir in the garam masala and remove from heat. Taste and adjust salt if needed. Ladle the rajma curry into bowls, drizzling the reserved saffron-coconut cream over the top for elegant ribbons. Garnish generously with freshly chopped cilantro and a few extra saffron threads. Serve this delicious rajma curry recipe immediately with rice or roti.

Serving Suggestions and Pairings

A great rajma curry recipe deserves equally delicious accompaniments. This easy dinner idea is family-friendly and pairs beautifully with simple sides to create a complete meal.

  • Steamed Basmati Rice: This is the classic partner. Its light, fluffy texture absorbs the thick, flavorful gravy perfectly.
  • Roti or Naan: For a hands-on experience, serve with warm flatbreads. They are essential for scooping up every last bit of rich gravy.
  • Yogurt Raita: A cool, refreshing cucumber raita offers a contrast to the spices in the rajma curry. It balances the heat and adds a creamy element.
rajma curry recipe

Make-Ahead Rajma Curry and Freezing Tips

This rajma curry recipe is fantastic for meal prep because it tastes even better on subsequent days. The flavors deepen overnight, making it a perfect easy dinner solution for busy weeknights.

  • Refrigeration: Store leftover curry in an airtight container for up to 3-4 days. I always make a double batch specifically for lunches; it makes healthy eating effortless during the work week.
  • Freezing: This curry freezes well. Ensure it is cooled completely before transferring it to a freezer-safe container. Freeze for up to 3 months.
  • Reheating: Thaw overnight in the refrigerator. Reheat gently in a pot over low heat, adding a splash of water or broth to adjust consistency as needed.

FAQs (Frequently Asked Questions)

Can I use canned kidney beans instead of dried?

Yes, you can. Use 2 cans (about 400g each), rinse them well, and add them directly in step 5, reducing the simmering time since they are already cooked. This shortcut makes for a quick meal prep solution.

How do I make the curry thicker or thinner?

For a thicker curry, use the back of a spoon to mash a portion of the kidney beans against the side of the pot and simmer longer. For a thinner curry, add more vegetable broth or hot water during simmering.

Why reserve the bean cooking liquid?

The reserved liquid contains starch that helps naturally thicken the rajma curry without adding external thickening agents. It also adds a depth of flavor that complements the kidney beans.

Is the saffron necessary for this recipe?

The saffron adds a unique floral note and elegant color, defining this luxurious version. If you omit it, the curry will still be delicious but will have a different flavor profile; you can compensate by increasing the amount of garam masala slightly.

What is Kashmiri chili powder, and can I substitute it?

Kashmiri chili powder provides a vibrant red color with mild heat. If you don’t have it, you can use regular paprika for color and add a small pinch of cayenne pepper for heat, but adjust carefully. I find the color adds significantly to the final presentation of this rajma curry recipe.

Can this rajma curry recipe be made for a specific diet?

This rajma curry recipe is naturally high-protein and gluten-free. To make it a lower-carb meal, serve it with cauliflower rice or a vegetable medley instead of traditional basmati rice.

Conclusion

This rajma curry recipe provides a healthy, high-protein meal that feels sophisticated yet is simple to prepare. It’s a truly delicious family dinner idea.

Save this rajma curry recipe for your next weeknight meal, and share it with friends who love easy dinner ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Rajma Curry Recipe 1765934806.5619023

rajma curry recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sierra Lopez
  • Total Time: 80 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This recipe provides a luxurious take on classic rajma (kidney bean) curry, elevated by a simple addition of saffron-coconut cream ribbons. It’s a satisfying and hearty meal perfect for special weeknight dinners.


Ingredients

Scale
  • 250 g dried kidney beans (1.5 cups)
  • 1 large onion, finely chopped
  • 30 g ginger-garlic paste (2 tbsp)
  • 2 green chilies, slit lengthwise
  • 45 ml ghee or vegetable oil (3 tbsp)
  • 5 ml cumin seeds (1 tsp)
  • 2.5 ml turmeric powder (0.5 tsp)
  • 10 ml coriander powder (2 tsp)
  • 10 ml Kashmiri chili powder (2 tsp)
  • 7.5 ml salt (1.5 tsp)
  • 400 g can diced tomatoes (14 oz), undrained
  • 15 ml tomato paste (1 tbsp)
  • 250 ml reserved bean liquid or vegetable broth (1 cup)
  • 5 ml garam masala (1 tsp)
  • 200 ml full-fat coconut cream (0.75 cup)
  • 0.2 g saffron threads (pinch)
  • 15 ml hot water (1 tbsp)
  • Fresh cilantro, for garnish

Optional (plan-ahead): If youโ€™re shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโ€™s already decided before your day gets busy.


Instructions

  1. Soak and Cook Beans: Rinse dried kidney beans and soak overnight (8+ hours). Drain beans, then cook in a pressure cooker for 25-30 minutes on high, or simmer in a pot for 1.5-2 hours until very tender. Reserve 250 ml (1 cup) of the cooking liquid, then drain the remaining beans.
  2. Steep Saffron: Combine saffron threads with 15 ml hot water; let steep for 15 minutes to release flavor and color.
  3. Prepare Curry Base: Heat ghee or oil in a heavy-bottomed pot over medium heat. Add chopped onion and cook for 8-10 minutes, stirring occasionally, until deeply golden brown. Stir in ginger-garlic paste and green chilies; cook for 2 more minutes until fragrant.
  4. Bloom Spices and Simmer Tomatoes: Add cumin, turmeric, coriander, Kashmiri chili powder, and salt. Cook for 1 minute until aromatic, stirring constantly. Stir in canned tomatoes and tomato paste. Simmer for 10-12 minutes until tomatoes break down and oil begins to separate from the edges.
  5. Combine Ingredients: Add the cooked kidney beans and reserved bean liquid (or vegetable broth) to the pot. Bring to a simmer, reduce heat to low, cover partially, and cook for at least 20 minutes (up to 45 minutes) to meld flavors. Adjust consistency with more water/broth if needed.
  6. Add Saffron Cream: Gently warm the coconut cream. Stir the steeped saffron mixture into the warmed coconut cream. Set aside 30 ml (2 tbsp) of the saffron cream for garnish; stir the remaining mixture into the rajma curry and simmer for another 5 minutes.
  7. Finish and Garnish: Stir in the garam masala and remove from heat. Taste and adjust salt. Ladle into bowls and drizzle the reserved saffron-coconut cream on top. Garnish with fresh cilantro and serve immediately with rice or roti.

Notes

To achieve a thick, flavorful gravy, ensure the onions are thoroughly caramelized before adding other ingredients, and allow sufficient time for simmering to let the flavors deepen.

  • Prep Time: 20 minutes
  • Cook Time: 60 minutes
  • Category: Main Course
  • Method: Simmering, Pressure Cooking
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 420 kcal
  • Sugar: 5 g
  • Sodium: 1000 mg
  • Fat: 22 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 15 g
  • Protein: 15 g
  • Cholesterol: 5 mg

FREE PRINTABLE RECIPE

Get the Printable Recipe PDF (Free)

Enter your email and weโ€™ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.

1 Enter your email below.
2 Confirm from the email we send (double opt-in).
3 Download your PDF instantly.

No spam. Unsubscribe anytime. After submitting, youโ€™ll get a confirmation email first (double opt-in). If you donโ€™t see it, check Spam or Promotions.

  • โœ… Printable PDF (ingredients + steps)
  • โœ… Save it to your phone (no long scrolling)
  • โœ… Includes cook time + servings
  • โœ… Easy to follow

FAQ

Whereโ€™s the full recipe?
Itโ€™s delivered as a printable PDF so you can save it and cook without scrolling.

I didnโ€™t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.

Get the printable PDF for this recipe.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star