Science-backed recipe

Rajma Chawal: Creamy Kidney Beans, No Cream Needed

Also called Kidney Bean Curry with Rice · राजमा चावल · راجما چاول

Canned kidney beans simmered in the standard Indian base until they turn thick and creamy on their own, finished with a spoon of desi ghee and served over basmati rice. The science explains where the creaminess comes from.

In short

Rajma chawal is red kidney bean curry served over rice, the famous Punjabi Sunday lunch. Beans and rice together make a more complete protein, and a serving of rajma has about 10 g of fiber before the rice.

Active
55 min
Prep
10 min
Total
55 min
Serves
4
Rajma chawal: kidney bean curry beside cumin-flecked basmati rice with red onion rings and cilantro, with raita and achaar on the side

Why this recipe works

  • ✓
    Built on the Indian baseCumin, onions, ginger-garlic, spices, tomatoes and garam masala, in the standard order.
  • ✓
    Fast with canned beansAlready-cooked beans need only a short pressure cook to soak up the masala.
  • ✓
    Creamy without creamSoftened, partly mashed beans thicken the gravy on their own, just like dal makhani.
  • ✓
    A spoon of desi gheeStirred in at the end for a rich, nutty finish.

What is rajma chawal?

Rajma chawal is red kidney beans (rajma) cooked in a thick, spiced gravy and served over rice (chawal): one of the great comfort meals of Punjabi home cooking. Across North India it’s known as rajma chawal; in some Punjabi families it goes by another name, mothi chawal.

This version builds the gravy on the standard Indian base and uses canned kidney beans, such as Goya, to save the overnight soak and long cooking. A short pressure cook and a little mashing turn the beans thick and creamy without any cream, and a spoon of desi ghee finishes it.

A wooden bowl of red kidney beans

Meet the ingredients

The main ingredients, with their English, Hindi and Urdu names. The base ingredients are explained on the Indian base page.

A wooden bowl of red kidney beans

Red kidney beans (canned)

राजमाلال لوبیا
rājmā · lāl lobiyā

Canned dark or light red kidney beans, such as Goya, in 15.5-oz cans.

Its job: The heart of the dish: meaty, creamy beans that thicken their own gravy.
Golden ghee (clarified butter) in a glass jar and bowl

Desi ghee

देसी घीدیسی گھی
desī ghī

Clarified butter, sold as “ghee” or “desi ghee.”

Its job: A spoonful at the end for a rich, nutty aroma.
Bowls of Indian spices with cinnamon sticks, the warm spices that go into garam masala

Garam masala

गरम मसालाگرم مصالحہ
garam masālā

A ground blend of warming spices.

Its job: Stirred in at the end of the base for warmth and aroma.
A pile of ripe red tomatoes

Tomatoes

टमाटरٹماٹر
ṭamāṭar

Fresh tomatoes, pureed, or canned crushed tomatoes.

Its job: Tang and body for the gravy.
The lab notes

The science behind every step

Restaurant cooks do these things by habit. Here’s what each step is actually doing to the food, so you can cook by understanding instead of guesswork.

Lab note01

Canned beans are already cooked

Drain and rinse the canned beans, then add them to the finished base.

Canned beans are fully cooked inside the can, so they only need time to soak up flavor and soften further. Rinsing washes off the salty, starchy canning liquid, so you control the salt and the gravy tastes cleaner.

Lab note02

Where the creaminess comes from

Pressure cook briefly, then mash some of the beans against the side of the pot.

Beans are full of starch. As they cook, some of their skins split and starch seeps into the liquid, and mashing a portion releases much more. That starch thickens the gravy into a creamy, velvety sauce with no dairy at all. It’s the same reason dal makhani turns creamy before any cream goes in.

Lab note03

Why a short pressure cook helps

Pressure cook the beans in the gravy for 10 minutes.

Canned beans often contain calcium chloride, a firming agent that keeps them whole in the can. At high pressure the Instant Pot cooks at about 239–244°F (115–118°C), hotter than a simmer, which softens the beans past that firmness so they absorb the masala and break down easily when mashed.

Lab note04

Desi ghee at the end

Stir in a spoonful of desi ghee just before serving.

Ghee is butter with the water removed and the milk solids lightly browned, which gives it a nutty, toasty aroma. Those aromas are volatile and fade with long cooking, so a spoonful at the end gives the dish a fresh, rich finish and a glossy look.

Lab note05

It thickens as it stands

Stop cooking when the gravy is slightly looser than you want.

As it cools, the starch in the gravy sets and it thickens noticeably. Add a splash of hot water when reheating.

Lab note06

Why beans and rice

Serve the rajma over basmati rice.

Beans and grains complement each other nutritionally: beans supply plenty of the amino acid lysine, which grains are low in, and rice supplies amino acids that beans are short on. Together they make a more complete protein, one reason bean-and-rice dishes appear in cuisines around the world.

Technique, step by step

How to peel tomatoes, the food-science way

Score, blanch for 30–60 seconds, chill in ice water, and the skins slip right off. Peeled tomatoes cook into a smoother, silkier masala with no chewy flecks of skin.

  1. Scoring a shallow X on the bottom of a ripe tomato with a paring knife
    1. ScoreCut a shallow X through the skin on the bottom of each tomato.
  2. Scored tomatoes in boiling water with the skins starting to split at the X
    2. BlanchLower the tomatoes into rolling boiling water (a saucepan, or the Instant Pot on Sauté, More/High) for 30–60 seconds, just until the skin at the X starts to split.
  3. Blanched tomatoes going into an ice-water bath with their skins loosened
    3. ChillLift them straight into a bowl of ice water for about 1 minute.
  4. Slipping the loosened skin off a blanched tomato
    4. PeelStarting at the X, slip the skins off with your fingers. Cut out the core, then chop or blend.

Why peel at all?

Tomato skin is a tough, waxy layer that doesn’t break down with cooking; in a long-cooked masala it curls into chewy flecks. The skin is also where almost all of a tomato’s flavonoids sit, mainly naringenin chalcone and rutin, the kind of plant compounds that can taste faintly bitter or astringent. Texture is the bigger, better-proven reason, but peeled tomatoes give the smoothest, cleanest-tasting gravy.

Why the boiling water works

A short plunge heats only the outer layer. The heat weakens the pectin that glues the skin to the flesh, and steam forming underneath pushes the skin away, so it splits and curls back at the X while the flesh inside stays raw and firm.

Why the ice bath

Ice water stops the cooking at once, so the flesh doesn’t turn soft and mushy, and makes the tomatoes cool enough to peel right away. More than about a minute in the boiling water starts to cook the flesh.

Sources: National Center for Home Food Preservation: Put It Up! Boiling Water Canning · Muir et al., Nature Biotechnology (2001): flavonoids in tomato peel

How to make it, at a glance

  1. Bloom the cuminSelect Sauté (More/High). Heat the oil, add the cumin seeds and let them sizzle for 20–30 seconds.
  2. Brown the onionsAdd the onions and cook, stirring often, until deep golden, 12–15 minutes.
  3. Ginger-garlic, then spicesStir in the ginger-garlic paste for 1–2 minutes, then the salt, chili powder and turmeric for 30 seconds.
  4. Tomatoes, then garam masalaAdd the tomatoes and cook until thick and the oil separates, 8–10 minutes. Stir in the garam masala for 30 seconds, then press Cancel.
    Onion-tomato masala cooked until the oil separates at the edges of the kadai
  5. Pressure cook the beansAdd the drained beans and 2 cups water and scrape the bottom of the pot clean. Lock the lid, set the valve to Sealing and pressure cook on High for 10 minutes. Let the pressure release naturally for 10 minutes, then release the rest.
  6. Mash and simmerMash about a quarter of the beans against the side of the pot. Select Sauté (Less/Low) and simmer, stirring, until thick and creamy, 5–10 minutes. Taste for salt.
  7. Finish with gheePress Cancel and stir in the desi ghee. Garnish with cilantro if you like and serve over basmati rice.

Exact amounts and timings are in the recipe card below.

Health & nutrition

Health benefits, honestly rated

What this dish brings to the table, with an honest rating of how strong the evidence is.

Macros per serving

Calories300
Protein13 g
Carbs40 g
Fat11 g
Fiber10 g
Sodium840 mg

4.3 g protein per 100 calories. Estimated from the ingredients with USDA FoodData Central values. Rice not included: add about 205 calories and 4 g protein per cup of cooked basmati rice.

Gym-friendly tip: Serve with ¾ cup plain Greek yogurt as raita (about +16 g protein) or stir 100 g cubed paneer into the finished dal (about +18 g).

Well established

Fiber and plant protein

Kidney beans are rich in fiber and protein, and their creaminess comes from their own starch, not cream.

Well established

Beans and rice make a complete protein

Beans supply the amino acid lysine that rice is short on, and rice supplies amino acids beans lack, so together they make a more complete protein.

Well established

Rinsing cuts the sodium

Draining and rinsing canned beans removed about 41% of their sodium in a University of Tennessee study.

Keep in mind

  • Canned beans are fully cooked and safe. If you use dried red kidney beans, cook them until completely soft: undercooked kidney beans contain a natural lectin that causes severe stomach upset.
  • Desi ghee adds saturated fat; a teaspoon per serving gives the aroma without much.

General nutrition information, not medical advice. Numbers marked “estimated” are calculated from the recipe’s ingredients and vary with brands and portions. If you have diabetes, heart or kidney disease, a food allergy, or are pregnant, ask your doctor or a registered dietitian how this dish fits your diet.

Fits these health goals: High blood pressure, High LDL cholesterol, Iron-deficiency anemia, Constipation and gut health, Celiac disease (gluten-free), Pregnancy (general guidance, not medical advice)

Health sources: Harvard T.H. Chan School of Public Health: Legumes and pulses · Pulses: healthy and sustainable food sources (Int J Mol Sci, 2017) · Duyff, Mount & Jones, sodium reduction in canned beans (J Culinary Science & Technology, 2011) · FDA Bad Bug Book: phytohaemagglutinin in red kidney beans · Dietary Guidelines for Americans

Questions, answered

Is rajma chawal healthy?

Yes, it’s a balanced meal: kidney beans bring fiber and protein (about 13 g per serving before rice). Keep the rice portion moderate if you’re watching calories.

Why is it called mothi chawal?

Some Punjabi families call rajma chawal “mothi chawal.” We couldn’t find a documented history of the name. If your family uses it, we’d love to hear where it comes from.

Do I need cream to make it creamy?

No. The creaminess comes from the beans’ own starch, released by cooking and mashing. A spoon of ghee at the end adds richness.

Should I keep the canning liquid?

Rinsing is recommended: it removes extra salt and the canned taste. If you prefer, keep a few tablespoons for extra body and reduce the salt.

Can I make it without an Instant Pot?

Yes. See the stovetop method in the recipe card; it takes about 30 extra minutes.

About MedRise Food Science

Desi restaurant favorites, recreated at home and explained with food science: every recipe is tested in a home kitchen and comes with the why behind each step.

Meal prep

Meal prep: feeding 4 for the week

How much to make, based on 4 people eating it once a day. One batch of this recipe makes 4 servings.

Tonight1× the recipe4 servingsOne batch is enough.
Days 1–44× the recipe16 servings, kept in the fridge
Days 1–7, the whole week7× the recipe28 servings: fridge for the first days, freezer for the rest
  1. Cook onceOn prep day, make the recipe at 7× (use the button above to scale every amount). Big pots take longer to come to a boil and to reduce, so allow extra time; an Instant Pot should be filled no more than halfway for beans and lentils, or two-thirds for other dishes, so cook in rounds if needed.
  2. Cool it fastDivide the food into shallow containers so it cools quickly, and refrigerate within 2 hours of cooking.
  3. Split fridge and freezerKeep days 1–4 in the fridge. Freeze the rest in single-meal portions labeled with the date.
  4. Thaw the night beforeMove the next day’s portion from the freezer to the fridge the night before. Reheat until steaming hot all the way through (165°F / 74°C).
Fridge
Up to 4 days
Freezer
The rajma freezes well for 2–3 months.
Keep separate or add fresh
Store the rice separately and cook it fresh every few days, or freeze it in portions. Add the desi ghee when serving.
Reheat
Reheat with a splash of hot water until steaming hot, then stir in a little ghee.

Why only a few days in the fridge? Refrigeration slows bacteria but doesn’t stop them; some, like Listeria, can still grow at fridge temperatures, which is why food-safety agencies set cooked leftovers at 3–4 days. Freezing at 0°F stops growth completely, so frozen portions stay safe indefinitely; the freezer times above are for best taste and texture.

Food-safety guidance: USDA, Leftovers and Food Safety · FoodSafety.gov storage chart

Sources & further reading