Follow Me On Social Media!

Bengali-Style Rajma Curry (Red Kidney Bean Curry)

A comforting home-style Bengali rajma curry recipe featuring tender red kidney beans simmered in an aromatic tomato, caramelized onion, and warm spice gravy.

There is nothing quite as deeply nourishing and comforting as a piping-hot bowl of Bengali-Style Rajma Curry (Red Kidney Bean Curry). In this soulful Eastern Indian interpretation, plump red kidney beans are soaked in salted water until soft, then pressure-cooked to melt-in-your-mouth tenderness in a fragrant gravy of caramelized golden onions, juicy tomatoes, fresh ginger, and warming whole spices. Finished with crushed kasuri methi (dried fenugreek leaves) and a delicate pinch of jaggery to balance the natural tomato tang, this easy one-pot recipe delivers restaurant-caliber richness using everyday pantry staples.

Bengali-Style Rajma Curry - Tender red kidney beans simmered in a rich tomato, onion, and whole spice gravy garnished with fresh coriander
Hearty Bengali-Style Rajma Curry simmered to perfection in an aromatic tomato and onion gravy.

While Punjabi rajma masala is legendary across Northern India for its heavy spicing and rich buttery finish, the Bengali approach celebrates clean, aromatic balance. In Bengal, legume curries emphasize the natural earthy creaminess of the beans, utilizing a gentle tempering of cumin seeds, cinnamon, and bay leaf paired with fresh ginger and ground spices.

The culinary secret to this recipe lies in two key techniques: first, soaking the dried kidney beans in lightly salted water, which softens the bean skins and allows hydration to penetrate to the core; and second, gently mashing a small portion of the cooked beans directly in the pot after pressure cooking. This releases natural bean starches, transforming the cooking broth into a luscious, velvety gravy without requiring any heavy cream or added thickeners. Whether prepared in a traditional stovetop pressure cooker or an Instant Pot, this wholesome, plant-based curry is guaranteed to become a regular star at your dinner table.

What Is Bengali-Style Rajma Curry?

Bengali-Style Rajma Curry is a comforting home-style bean curry made with dried red kidney beans (rajma) slow-cooked in a spiced tomato, onion, and ginger gravy. It blends North Indian bean curry traditions with classic Bengali home-cooking principles.

Rather than using heavy dairy creams or overpowering quantities of butter, this curry builds its deep flavor from slowly caramelized finely chopped onions, blooming whole spices (cumin seeds, fragrant bay leaf, and sweet cinnamon stick), and a balanced spice blend of Kashmiri chili, turmeric, coriander, and cumin powders.

A subtle touch of jaggery or brown sugar is added to harmonize the tartness of diced tomatoes, while crushed kasuri methi imparts a warm, herbal aroma that makes every spoonful deeply satisfying. Naturally vegan, packed with dietary fiber and plant-based protein, it represents pure Indian comfort food at its finest.

Why You’ll Love This Recipe

This wholesome red kidney bean curry is a staple favorite for good reason:

  • 100% Plant-Based & Gluten-Free: Naturally nutritious, dairy-free, and loaded with satisfying plant protein and fiber.
  • Melt-in-Your-Mouth Tenderness: Soaking the kidney beans in lightly salted water ensures the skins remain tender without splitting or turning tough.
  • Naturally Thick, Creamy Gravy: Gently mashing a few cooked beans releases natural starches that thicken the sauce into a luxurious texture without flour or cream.
  • One-Pot Pressure Cooker Ease: The entire dish—from aromatics sautéing to pressure cooking—happens in a single pressure cooker or Instant Pot for effortless cleanup.
  • Pantry-Friendly Staples: Made with dried beans, onions, ginger, canned tomatoes, and everyday warm spices.
  • Even Better the Next Day: As the beans rest overnight, they absorb the fragrant spices, making next-day leftovers taste exceptionally rich.

How to Make Bengali-Style Rajma Curry

Creating authentic, creamy rajma curry is simple when following our streamlined one-pot process: soak the beans, temper the whole spices, caramelize the aromatics into a rich tomato masala, and pressure-cook until buttery soft. Explore the quick overview, ingredient breakdown, and detailed photo guide below.

Quick Overview

  • Prep Time: 15 minutes (plus 8 hours soaking)
  • Cook Time: 45 minutes
  • Total Time: 1 hour (active cooking)
  • Servings: 4 to 5 servings
  • Difficulty: Easy
  • Cuisine: Bengali / North-East Indian
  • Course: Main Course Curry / Dal

Key Ingredients & Flavor Roles

  • Dried Red Kidney Beans (170g / 1 cup): High-quality dried rajma provides an earthy, rich bean base that softens into a creamy interior.
  • Whole Tempering Spices: Cumin seeds (1 tsp), dried bay leaf (1), cinnamon stick (1 small), and asafoetida (hing, ¼ tsp, optional) for authentic aroma.
  • Finely Chopped Onion (170g / 1 large): Cooked until golden brown to provide natural sweetness, depth, and body.
  • Fresh Ginger (16g / 1 tbsp grated): Adds zesty warmth that complements the hearty beans.
  • Ground Spice Quartet: Kashmiri red chili powder (1 tsp for vibrant color and mild heat), turmeric powder (1 tsp), coriander powder (1 tsp), and cumin powder (1 tsp).
  • Tomatoes (½ of a 14-oz can diced or 2 fresh pureed): Brings bright acidity and creates a rich, clinging gravy.
  • Jaggery or Brown Sugar (1 tsp, optional): Essential for balancing the tomato acidity in traditional Bengali cooking.
  • Kasuri Methi (1 tsp crushed) & Garam Masala (1 tsp): Added toward the end for an irresistible, restaurant-style herbal aroma.
  • Fresh Coriander Leaves: Bright, fresh finish before serving.

Step-by-Step Cooking Instructions

Follow these numbered steps with matching process photos for fool-proof, melt-in-your-mouth rajma curry.

Step 1: Soak the Kidney Beans

Place 170g (1 cup) dried kidney beans in a large bowl. Cover with plenty of water and stir in 1 tablespoon of salt. Soak for at least 8 hours or overnight.

Dried red kidney beans soaking in salted water in a large bowl overnight
Dried kidney beans soaking in salted water.

When ready to cook, drain the soaking water completely and rinse the plump beans thoroughly under cold running water.

Plump soaked red kidney beans drained and rinsed thoroughly with fresh water
Plump soaked kidney beans drained and rinsed.

Step 2: Temper Whole Spices in Hot Oil

Heat 4 tablespoons of oil in a pressure cooker over medium-high heat. Once hot, lower heat and add 1 tsp cumin seeds, 1 dried bay leaf, and 1 cinnamon stick. Sizzle for a few seconds until fragrant.

Whole cumin seeds, dried bay leaf, and cinnamon stick sizzling in hot oil
Cumin seeds, bay leaf, and cinnamon sizzling in hot oil.

Step 3: Caramelize Onions until Golden Brown

Add 170g finely chopped onions and ¼ tsp asafoetida (hing) if using. Stir well over medium heat.

Finely chopped onions and asafoetida added to tempered whole spices in the cooker
Chopped onions added to the tempered spices.

Cook for 6 to 8 minutes, stirring occasionally, until the onions turn rich golden brown. Deep browning builds essential savory sweetness!

Finely chopped onions cooking over medium heat until fragrant and golden brown
Onions cooked to a deep golden brown.

Step 4: Add Grated Ginger

Add 16g (1 tbsp) finely grated ginger to the golden onions and sauté for 15 to 20 seconds until aromatic.

Freshly grated ginger stirred into golden brown caramelized onions in the pot
Grated ginger added to the caramelized onions.

Step 5: Bloom Powdered Spices with Water

Pour a small splash of hot water into the pot to lower temperature and prevent spice burning.

A splash of hot water added to the onion and ginger mixture to prevent spices burning
Adding a splash of water before ground spices.

Add 1 tsp Kashmiri chili powder, 1 tsp turmeric, 1 tsp ground coriander, and 1 tsp ground cumin. Stir on low heat for 5 seconds.

Kashmiri chili powder, turmeric, coriander, and cumin powders added to the curry base
Ground spices added to the aromatic base.

Step 6: Cook Down Tomatoes to a Thick Masala

Add ½ can of diced tomatoes (or 2 pureed fresh tomatoes). Stir well.

Diced tomatoes added to the spiced onion and ginger mixture in the pressure cooker
Diced tomatoes added to the spiced onion mixture.

Cook over medium heat for 3 to 4 minutes until the tomatoes soften, reduce, and release oil around the edges.

Tomato and onion masala cooking down into a thick, glossy, aromatic curry paste
Cooking the tomato masala until thick and glossy.

Step 7: Add Soaked Beans and Sauté

Add the drained, rinsed kidney beans into the thick masala. Add salt to taste and 1 tsp jaggery powder (or sugar).

Rinsed soaked red kidney beans added into the thick tomato masala in the cooker
Kidney beans added to the rich tomato masala.

Sauté the beans over medium-high heat for 2 to 3 minutes, stirring constantly to coat each bean in the rich masala.

Kidney beans sautéed in the spiced tomato-onion masala to absorb rich flavors
Sautéing kidney beans in the tomato masala.

Step 8: Add Kasuri Methi, Garam Masala & Black Pepper

Add ¼ tsp black pepper, 1 tsp crushed kasuri methi (rubbed between your palms), and 1 tsp garam masala. Stir well.

Crushed kasuri methi, black pepper, and garam masala added to the kidney beans
Kasuri methi, black pepper, and garam masala added.

Step 9: Add Hot Water for Gravy

Pour in 3 cups of hot water. Stir gently to incorporate the masala into the broth.

Three cups of hot water poured into the pressure cooker with the spiced kidney beans
Hot water added to create the cooking gravy.

Step 10: Pressure Cook to Melt-in-Mouth Tenderness

Secure the lid of the pressure cooker. Bring to high pressure, then reduce heat to low and cook for 30 minutes. Turn off heat and allow pressure to release naturally. (For Instant Pot: Cook on Manual/High Pressure for 35 minutes + Natural Pressure Release).

Pressure cooker sealed and ready to cook the rajma curry until tender
Pressure cooker sealed and ready to cook.

Open the cooker once decompressed. The beans should be completely soft and tender when pressed between two fingers.

Tender, fully cooked red kidney beans inside the pressure cooker after cooking
Buttery, tender kidney beans inside the cooker.

Step 11: Remove Whole Spices

Discard the bay leaf and cinnamon stick with tongs, as they have released all their aromatic oils into the broth.

Cooked rajma curry with whole bay leaf and cinnamon stick ready to be removed
Discarding whole bay leaf and cinnamon stick.

Step 12: Mash Beans to Naturally Thicken Gravy

Use the back of a ladle or wooden spoon to gently mash about 10% to 15% of the cooked kidney beans against the pot wall. This instantly releases starches and gives the curry its signature creamy body.

Back of a spoon gently mashing some cooked kidney beans to naturally thicken gravy
Gently mashing some beans to naturally thicken the gravy.

Step 13: Taste and Adjust Seasoning

Simmer the curry uncovered for 2 to 3 minutes. Taste and adjust salt or sweetness with an extra pinch of jaggery if the tomatoes need balancing.

Tasting the rich Bengali rajma curry to adjust salt and sweetness before serving
Tasting and adjusting final seasoning.

Step 14: Finish with Fresh Coriander & Serve

Stir in a generous handful of freshly chopped coriander leaves (cilantro) and remove from heat.

Freshly chopped coriander leaves sprinkled over the simmering rajma curry
Garnishing with fresh chopped coriander.
Finished Bengali-style rajma curry resting in the pot garnished with fresh coriander
Finished Bengali-style rajma curry resting before serving.
Bengali-style rajma curry served in a bowl with steamed white rice and fresh herbs
Delicious Rajma Curry served over hot steamed rice.

The Chef’s Secret to Rich, Creamy Rajma Gravy

Achieving that coveted restaurant-style velvety gravy without dairy cream comes down to two simple culinary techniques:

  1. Salt-Water Soaking: Soaking dried beans in salted water draws sodium ions into the bean skins, replacing magnesium and calcium ions. This softens the cell wall pectins, ensuring the beans cook through into a buttery, melt-in-the-mouth texture.
  2. Strategic Bean Mashing: Never blend the curry in a blender, which creates a baby-food paste. Instead, use the back of your ladle to crush about 10–15% of the beans against the cooker wall. The released starch emulsifies with the tomato-onion oil, naturally binding the gravy.

What to Serve With Bengali Rajma Curry

Bengali Rajma Curry pairs effortlessly across a variety of classic Indian home meals and celebratory spreads:

Top Tips for Perfect Rajma Curry

Master authentic, rich rajma curry at home with these essential chef tips:

  • Always Soak for At Least 8 Hours: Dried kidney beans require a minimum of 8 hours (or overnight) to soften and cook through evenly without tough centers.
  • Always Discard Soaking Water: Drain and rinse thoroughly with clean water to remove released oligosaccharides for easier digestion.
  • Deeply Brown the Onions: Do not rush the onion-frying stage. Golden-brown caramelized onions form the savory backbone of this curry.
  • Bloom Spices with a Splash of Water: Adding a tablespoon of hot water before powdered spices prevents the ground powders from scorching.
  • Use Hot Water for Gravy: Always add hot or boiling water to the pressure cooker to maintain heat momentum.
  • Natural Pressure Release: Allow the pressure cooker to depressurize naturally. This gentle cooldown finishes cooking the bean starch to buttery perfection.

Storing and Reheating Tips

Rajma curry is one of those wonderful dishes that improves dramatically with time as the beans absorb the spiced sauce:

  • Refrigerator Storage: Let the curry cool completely to room temperature. Transfer to an airtight glass or BPA-free container and refrigerate for up to 4 to 5 days.
  • Stovetop Reheating (Recommended): Kidney beans absorb liquid as they chill. Reheat in a saucepan over medium heat, adding ¼ to ½ cup of warm water to restore the silky gravy consistency.
  • Microwave Reheating: Heat in microwave-safe bowls in 60-second increments, stirring between intervals until piping hot.
  • Freezer Storage: Rajma freezes exceptionally well! Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Leftover Bengali rajma curry stored safely in an airtight container for meal prep
Leftover rajma curry stored safely in an airtight container.

Frequently Asked Questions

Can I make this curry with canned kidney beans?

Yes! If using canned red kidney beans, rinse two 15-oz cans thoroughly. Prepare the masala base as directed, add the beans with 1 cup of hot water, and simmer gently in an open pot for 12–15 minutes until thick and flavorful.

Can I make this in an Instant Pot?

Yes! Use the Sauté function to temper the whole spices, brown the onions, and cook the tomato masala. Add the soaked beans and 2½ cups water, then pressure cook on High for 35 minutes followed by a Natural Pressure Release.

What variety of kidney beans works best?

Standard dark red kidney beans or speckled Chitra rajma both work wonderfully. Dark red rajma holds its shape well, while Chitra rajma cooks slightly faster and yields a very creamy texture.

Can I substitute kasuri methi?

Kasuri methi (dried fenugreek leaves) provides a signature restaurant-quality aroma. If unavailable, you can finish the curry with extra fresh coriander leaves and a squeeze of fresh lemon juice.

Bengali-Style Rajma Curry Recipe Card & Cooking Summary

Bengali-Style Rajma Curry (Red Kidney Bean Curry)

Tender red kidney beans simmered in a spiced tomato, caramelized onion, and kasuri methi gravy cooked to perfection in a pressure cooker or Instant Pot.

Prep Time: 15 mins (plus 8h soaking) | Cook Time: 45 mins | Total Time: 1 hour | Servings: 4–5 | Cuisine: Bengali / Indian | Diet: Vegan / Gluten-Free

Ingredients Summary

  • 170g (1 cup) dried red kidney beans (rajma) + 1 tbsp salt for soaking
  • 4 tbsp cooking oil
  • 1 tsp cumin seeds (jeera), 1 dried bay leaf, 1 small cinnamon stick
  • ¼ tsp asafoetida (hing), optional
  • 170g (1 large) onion, finely chopped
  • 16g (1 tbsp) fresh ginger, finely grated
  • 1 tsp Kashmiri red chili powder, 1 tsp turmeric powder, 1 tsp ground coriander, 1 tsp ground cumin
  • ½ can (7 oz) diced tomatoes (or 2 medium fresh tomatoes, pureed)
  • Salt to taste & 1 tsp jaggery powder or sugar
  • ¼ tsp black pepper, 1 tsp crushed kasuri methi, 1 tsp garam masala
  • 3 cups hot water
  • Fresh coriander leaves (cilantro) for garnish

Quick Instructions

  1. Soak kidney beans in salted water for at least 8 hours; drain and rinse thoroughly.
  2. Heat oil in pressure cooker; temper cumin seeds, bay leaf, and cinnamon stick until fragrant.
  3. Add chopped onion and hing; cook over medium heat for 6–8 mins until golden brown.
  4. Add grated ginger; sauté for 15 seconds. Add a splash of water and ground spices (chili, turmeric, coriander, cumin); stir 5 seconds.
  5. Add diced tomatoes; cook for 3–4 mins until thick and glossy.
  6. Add soaked beans, salt, and jaggery; sauté for 2–3 mins. Add kasuri methi, black pepper, and garam masala.
  7. Pour in 3 cups hot water; seal lid and pressure cook on low for 30 mins (35 mins on High Pressure for Instant Pot).
  8. Allow natural pressure release. Remove bay leaf and cinnamon. Mash 10–15% of beans to thicken gravy.
  9. Garnish with fresh coriander and serve hot with steamed basmati rice or roti.

A Timeless Bowl of Comfort for Any Family Meal

Bengali-Style Rajma Curry is the quintessential definition of wholesome Indian home cooking. With its melt-in-your-mouth kidney beans, naturally velvety tomato-onion sauce, and soothing aroma of kasuri methi and whole spices, it turns a humble handful of pantry staples into an unforgettable feast.

Ladle it generously over a bed of warm, fluffy basmati rice, serve with a crisp cucumber salad and your favorite pickle, and enjoy the pure comfort of authentic home-cooked food. Make a double batch—it will taste even more sublime tomorrow!

Leave a Reply

Your email address will not be published. Required fields are marked *