Bean salads are one of my favorite categories of salads- they are filling enough to be enjoyed as a meal and no matter how you make them they always taste so good. And, bean salads can be paired with a lot of different meals from different countries. Today, I am sharing the recipe for Indian red kidney bean salad which is also called rajma salad. Rajma is the Hindi word for kidney beans. The combination of delicious ingredients used in this protein-rich salad will definitely make it one of your favorite salad recipes. It’s a great meal option if you are on a weight loss journey. This Indian kidney bean salad is vegan and gets ready in just 10 minutes.

Ingredient notes and substitute suggestions

Cooked kidney beans: You can cook kidney beans from scratch or use canned beans too. If using canned beans, rinse them before adding them to the salad. Cherry tomatoes: I have used cherry tomatoes, but you can also use chopped Roma tomatoes or any other variety of tomatoes. Cooked sweet corn kernels: To use in this recipe, I microwaved frozen sweet corn kernels for a few minutes. You can also use canned sweet corn kernels, they are pre-cooked so you can add them directly to this bean salad. Fresh sweet corn kernels can also be used, cook them before using. Green chili: If your heat tolerance is low, remove the seeds of the chili, or skip it. Also, cut it into very fine pieces so that you don’t get a big piece of chili in your mouth. Fresh herbs: Mostly in almost every Indian salad, only two fresh herbs are used- mint and cilantro (coriander leaves). Indian salads taste incomplete without them. I would not recommend using parsley in Indian recipes if you want to get an authentic Indian taste. You can also add chopped spring onions to this tasty salad. Cucumber: I have used Persian cucumber which has softer skin and seeds so there is no need to peel or deseed them. If you use Indian cucumber, peel them and also remove the seeds. Onion: Use red onion in Indian salads. Lime: Generally lime juice is used in Indian recipes but you can use lemon juice too if you prefer a slightly sweeter dressing. Roasted cumin powder: Don’t use raw cumin powder in salads, raw cumin powder is used in dishes that get cooked after adding this spice. The taste of roasted cumin powder is quite different and it’s sprinkled in dishes like salads, chaat, and raita. If you don’t have roasted cumin powder, dry roast raw cumin powder in a pan on low heat until it becomes fragrant and changes color. It gets burned very fast so keep stirring while roasting. Else, you can dry roast cumin seeds and grind them to make roasted cumin powder. Red chili flakes: You can also use Kashmiri red chili powder instead of red chili flakes. Chaat masala: Chaat masala is a blend of Indian spices which is used to flavor salads, snacks, and savory street food in India. Instead of chaat masala, you can also add amchur powder (dry mango powder) to this salad. You can add both too. Black salt: It’s a pungent rock salt that’s used in many Indian salads and street food. If you don’t have that use regular white salt or pink salt.

All the spices used in this recipe are easily available in almost every Indian grocery store and online too. Other ingredient details and nutritional information are given in the recipe card ahead.

Frequently asked questions

If you liked this recipe, please leave a star rating ⭐⭐⭐⭐⭐ in the recipe card below. You can also follow me on Instagram, Youtube, and Pinterest. Step 1: Make salad dressing by mixing lime juice, black salt, roasted cumin powder, chaat masala powder, red chili flakes, and ground black pepper, in a bowl.  Step 2: Put cooked kidney beans in a large bowl. Add cooked sweet corn kernels, chopped vegetables, and herbs. Step 3: Pour salad dressing on top. Step 4: Gently toss. Check and adjust the seasoning. Your delicious Indian salad with red kidney beans is ready to be enjoyed. After 7 hours, rinse the soaked beans and put them in a pressure cooker along with water around 1 inch above the level of beans, and some salt. Put on the lid of the pressure cooker and cook for 4-5 whistles on medium heat or until the beans are cooked without losing their shape. Allow the pressure to get released naturally then remove the lid. Strain and use the cooked beans in your recipes. Use the bean water in any other stew or soup recipe instead of plain water. You can also cook the soaked kidney beans in an instant pot(electric pressure cooker). For that put the soaked beans, water, and salt in the instant pot. Put on the lid with the vent in the sealing position. Cook on high pressure for 10 minutes. Allow the pressure to get released naturally. Strain the beans and use them in the recipe. You can enjoy it as a light meal, it’s very filling and nutritious. Non-vegans may also enjoy it with a refreshing raita like cucumber raita, bean sprouts raita, onion raita, or potato raita. This protein-rich salad can also be stuffed in wraps like falafel wrap or lettuce wrap. If you want to keep it fresher for another 1-2 days, add a few tablespoons of extra virgin olive oil to it.

Kidney bean stew Mexican bean and rice Kidney bean curry Kidney bean enchiladas

Lachha pyaz Spicy sweet corn salad Indian chickpea salad Kachumber salad Paneer salad Roasted peanut salad Indian baby potato salad Indian peanut salad

Recipe

Rajma salad Indian kidney bean salad   Greenbowl2soul - 47Rajma salad Indian kidney bean salad   Greenbowl2soul - 43Rajma salad Indian kidney bean salad   Greenbowl2soul - 96Rajma salad Indian kidney bean salad   Greenbowl2soul - 48Rajma salad Indian kidney bean salad   Greenbowl2soul - 48Rajma salad Indian kidney bean salad   Greenbowl2soul - 63