Quick Answer: What Is Rajma Chawal?
Rajma chawal is a North Indian meal of red kidney beans slow-cooked in a spiced onion-tomato gravy, served over plain steamed rice. It is one of India's best-loved comfort foods, especially in Punjab, Delhi and Jammu.
Rajma: Kidney beans simmered in a masala of onion, tomato, ginger, garlic and spices
Chawal: Plain steamed rice, often basmati
Why it's special: Creamy beans, slow-cooked gravy and a dollop of ghee make it filling and homely
Famous varieties: Jammu (Bhaderwah) rajma, which holds a GI tag, and the speckled Chitra rajma
Served with: Ghee, onion salad, pickle, raita or papad
In Whitefield: Several North Indian eateries list it on their menus; check before you go
What Is Rajma Chawal?
The name simply means "kidney beans and rice". The beans are cooked until soft, simmered in a thick, spiced gravy and spooned over hot rice.
"Rajma" is the Hindi word for kidney beans. "Chawal" means rice.
Whisk Affair describes rajma masala as a Punjabi curry of kidney beans cooked in onions, tomatoes, ginger-garlic and whole and ground spices. A few beans are mashed into the gravy so it thickens naturally.
Pour that over rice, add a spoon of ghee, and you have the plate many North Indians grew up on.
Where Does Rajma Chawal Come From?
It is a North Indian dish, strongly linked with Punjab, Delhi and Jammu. The bean itself, though, came from the Americas.
According to Slurrp and other food histories, kidney beans originated in Central America. They are believed to have reached India through trade routes around the 16th century, as Portuguese sea trade linked India with the Americas.
Rajma grows well in cooler climates. Today, it is grown in hill regions such as Jammu and Kashmir, Himachal Pradesh and Uttarakhand.
The Jammu Connection
In Jammu, this bean-and-rice plate is more than a meal. It is a weekly ritual.
"For people in the Jammu region, rajma is a Sunday meal," a Jammu businessman told The Hindu in 2025. He called rajma a cornerstone of Dogri food, the cuisine of the Dogra community.
The Hindu also tells the story of Peerah, a small bus-stand dhaba near Patnitop on the Jammu–Srinagar highway. In the early 1970s, its only dish was rajma curry with rice. It was famous for a generous pour of ghee added just before serving.
Jammu's rajma is often served with a tangy chutney made from wild pomegranate seeds (anardana).
The Punjabi Style
The Punjabi version is the one most of India knows. It uses a rich onion-tomato masala and is often finished with ghee or butter.
Whisk Affair calls a bowl of rajma chawal with ghee, masala onions and green chutney "the ultimate comfort food for a lazy Sunday". That Sunday link runs through both Punjabi and Jammu homes.
If you enjoy Punjabi home food, you might also like our guide to sarson da saag and makki di roti, Punjab's winter favourite.
Why Is Rajma Chawal Called Comfort Food?
It counts as comfort food because it is warm, filling and familiar. For many people, it tastes like a home-cooked Sunday lunch.
The beans turn creamy, the gravy is thick and mildly spiced, and the rice soaks it all up. It is easy to eat and leaves you full.
The Times of India calls it "the ultimate comfort food for most of us, especially North Indians". For people living far from home, like the many North Indians working in Whitefield, a good plate can bring back memories of family meals.
Which Rajma Beans Are Best?
The best beans depend on the texture you want. Jammu (Bhaderwah) rajma is small and creamy, while Chitra rajma is speckled and soft. Regular red kidney beans hold their shape better.

Jammu or Bhaderwah Rajma
Bhaderwah Rajmash, from the Doda district of Jammu and Kashmir, received a Geographical Indication (GI) tag. Its GI certificate is dated 28 August 2023, according to the Intellectual Property India registry.
NABARD describes it as a smaller variety with a sweeter, nuttier flavour. It is grown as an intercrop with maize on hillsides.
Chef Rahul Wali told The Hindu that Jammu rajma beans are small, slightly oval and a mix of dark maroon and brown.
Chitra Rajma
Chitra rajma has a light, speckled skin. The Times of India says it becomes very soft, almost mushy, when cooked.
Slurrp notes the Punjabi-style rajma is often linked with Chitra rajma. Whisk Affair calls it forgiving for home cooks because it cooks evenly and turns the curry creamy.
If you are buying beans in Bengaluru, most supermarkets and online grocers stock both red and Chitra varieties. Jammu rajma is usually sold under that name, and some brands now mention Bhaderwah on the pack. Buy from a shop with good turnover so the beans are fresh.
Red Kidney Beans
These are the larger, deep red beans most people know. They stay firmer and keep their shape even after long cooking.
What Makes a Great Plate of Rajma Chawal?
A great plate of rajma chawal comes down to good beans, proper soaking, slow cooking, a well-browned masala and fluffy rice. Each step adds to the final flavour.
Fresh beans: Whisk Affair suggests beans less than six months old, as older beans take much longer to soften
Proper soaking: Soaking overnight helps the beans cook evenly and is important for safety
Slow cooking: "The secret is slow cooking," Chef Rahul Wali told The Hindu, letting the rajma simmer in the spices for hours
A good masala: Onions cooked until golden, then tomatoes, ginger, garlic and spices
Creamy gravy: Mash a few beans into the curry to thicken it
Fluffy rice: Plain steamed rice, cooked so the grains stay separate
The finish: A spoon of ghee on top

A Word on Safety
Never eat raw or undercooked kidney beans. They contain a natural toxin called phytohaemagglutinin.
Health Canada says undercooked red kidney beans can cause nausea, vomiting and diarrhoea, usually within 1–3 hours. To stay safe, food safety agencies advise:
Soak dried beans for several hours (Health Canada says at least 5; others suggest around 12) and throw away the soaking water
Boil them vigorously in fresh water for at least 10 minutes
Do not cook dried kidney beans in a slow cooker without boiling them first
Canned beans are already heat-treated and safe to use
What Do You Eat With Rajma Chawal?
The meal is usually eaten with ghee, a simple onion salad, pickle and sometimes raita or papad. In Jammu, anardana chutney is a classic side.
Popular sides include:
Ghee or butter: Drizzled over the top
Onion salad: Sliced onions with lemon and chilli
Pickle (achaar): Mango or mixed pickle
Raita: Plain or boondi yoghurt to cool things down
Papad: For crunch
Anardana chutney: A tangy pomegranate-seed chutney, popular in Jammu
How Do You Make Rajma Chawal at Home?
Soak the beans overnight, boil them until soft, cook a thick onion-tomato masala, then simmer the beans in it. Serve over steamed rice with ghee.
This short method draws on Whisk Affair and the food safety advice above.
Soak: Rinse 1 cup of rajma and soak in plenty of water overnight. Drain and discard the water.
Boil: Pressure cook in fresh water with salt until very soft. Make sure the beans reach a full, rolling boil.
Make the masala: Heat ghee or oil, add cumin, then cook chopped onions until golden. Add ginger-garlic paste, then chopped tomatoes.
Spice it: Add turmeric, red chilli powder, coriander powder and a little garam masala. Cook until the oil separates.
Simmer: Add the beans with some of their cooking water. Mash a few beans and simmer gently for at least 20–30 minutes.
Finish: Add a pinch of kasuri methi and fresh coriander.
Serve: Spoon over hot steamed rice with a little ghee.
Short on time? Whisk Affair suggests canned rajma. Drain it, skip the soaking and boiling, and add it straight to the masala.
Is Rajma Chawal Healthy?
Rajma is a good source of plant protein and fibre. How healthy the full meal is depends on the portion, the amount of ghee and the type of rice.
According to UK nutrition data from Public Health England, 100 g of boiled red kidney beans contains about:
100 kcal
8.6 g protein
11.1 g fibre
15.1 g carbohydrate
1 g fat
2.26 mg iron
Pairing the beans with rice makes a filling, balanced meal. Adding extra ghee or butter raises the calories and fat.
If you have a medical condition or follow a special diet, ask a doctor or dietitian about portion sizes.
Where Can You Eat Rajma Chawal in Whitefield, Bengaluru?
Several North Indian eateries in Whitefield list rajma chawal on their menus. Menus, timings and availability change, so check the latest menu or call before you go.
These are real places with rajma chawal listed on a menu or in reviews:
Rivayat, Dinesh Arcade, opposite AWHO Apartments: Its Justdial menu (marked "updated 2025") lists a Rajma Chawal Meal among its recommendations
Rajputana – Relishing Traditional Flavours, GGR Sapphire, opposite Sumadhura Shangri-La: Its Zomato menu lists rajma chawal with rajma curry, rice and salad
Homely Meal Box, Green Park Avenue Main Road: A delivery-only kitchen whose Zomato menu lists a Delhiwala rajma chawal bowl
If you work around ITPL or the Whitefield tech parks, food delivery apps are often the easiest way to find rajma chawal near you. Searching "rajma chawal near me" at lunchtime usually brings up several North Indian kitchens.
A few tips before you order:
Check the bean texture in reviews: Diners often mention whether the beans were soft or undercooked
Ask about spice levels: Some kitchens cook a Delhi-style spicy gravy, others a milder home style
Look for ghee on the side: It makes a big difference to the final taste
Order fresh rice: Rice that sits too long turns dry and clumpy
For a bigger North Indian meal, many of these kitchens also serve chole, kadhi and dal makhani, so you can share a few dishes with colleagues.
Frequently Asked Questions
What is rajma chawal?
It is a North Indian meal of kidney beans cooked in a spiced onion-tomato gravy, served over steamed rice.
Where does rajma chawal come from?
It is linked with Punjab, Delhi and Jammu. The kidney bean itself is believed to have come from Central America, reaching India via trade routes.
Which rajma is best for rajma chawal?
Jammu (Bhaderwah) rajma is small and creamy. Chitra rajma is soft and forgiving for home cooks. Red kidney beans hold their shape.
Why is rajma chawal a Sunday meal?
In many Punjabi and Jammu homes, rajma chawal is a traditional Sunday lunch, cooked slowly when families have more time.
Is it safe to eat undercooked rajma?
No. Raw or undercooked kidney beans contain a natural toxin. Soak them, then boil vigorously for at least 10 minutes.
Is rajma chawal good for health?
Rajma is rich in protein and fibre. Keep the ghee and portion sizes moderate for a balanced meal.
What goes well with rajma chawal?
Ghee, onion salad, pickle, raita, papad and, in Jammu, anardana chutney.
Where can I get rajma chawal in Whitefield?
Rivayat, Rajputana and Homely Meal Box (delivery only) list it on their menus. Check the latest menu before ordering.
