• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Slow Cooker
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Low Carb
  • Chicken
Home Cuisine Indian

Kidney Bean Curry

Creamy red kidney bean curry served over rice. This curry is made with cheap pantry ingredients, and it's ready in under 30 minutes!
4.8
/5 –
Rate Recipe 27 Comments
Jump to Recipe
  • Share
By: Diana Last updated on May 15, 2021

This post may contain affiliate links. Please read my disclosure policy.

Creamy, sweet, and slightly spicy red kidney bean curry served over perfectly cooked rice. This Rajma Kidney Bean curry is made with cheap pantry ingredients that you already have in your kitchen, it’s packed with plant-based protein, and it’s ready in under 30 minutes!

A white bowl of kidney bean curry with rice


Today I’m sharing with you a very simple curry recipe that happens to be my family’s favorite! The first time I made it, my niece fell in love with it and now requests it all the time.

This curry is sweet, mild, creamy and very comforting. No wonder kids love it as much as we adults do, and every time I make it, everyone asks for seconds!

Kidney Bean Curry (Rajma)

This curry is originally an Indian Punjabi recipe, it’s called Rajma, Rajma Masala, Rajma dal or Rajma Chawal. It’s made with kidney beans or “Rajma” cooked in a thick tomato-based gravy and traditionally served over white rice but could also be served with naan bread. In India, it’s called Rajma Masala.

This curry is packed with plant-based protein, and although it does not contain any fat, it’s quite filling and satisfying. I also made this curry vegan as I haven’t used any ghee as opposed to the traditional recipe.

Kidney bean curry in a large pan with a black serving spoon

This version that I’m sharing with you is MY version that I cook for my family. So I’m not saying that it’s traditional or anything, but trust me, it’s REALLY good.

There’s a twist in my version which is adding a little bit of coconut milk to the gravy as I love adding coconut milk to curries, but if you would like to make the curry taste closer to the traditional rajma recipe then skip the coconut milk or cream.

Red Kidney Beans

Kidney beans have so many health benefits so I try to incorporate them in my diet as much as possible. They’re great in salads like this vinaigrette salad, and soups (try my Pasta e Fagioli recipe – pasta bean soup, it’s amazing!), and in curries like this recipe that I’m sharing with you today.

Although I buy canned kidney beans for times when I’m in a hurry and there isn’t much time to cook the beans, but I prefer cooking with dried kidney beans from scratch whenever possible. Presoaking the beans results in softer beans once they’re cooked, and I find them much easier to digest.

soaking dried kidney beans in water

Soak the beans in room temperature water overnight or at least 5-6 hours, then cook them in a pressure cooker for 20 minutes on high pressure and do a quick release (I use an Instant Pot).

The Ingredients

  • Canned Ingredients – kidney beans, chopped tomatoes, coconut milk.
  • Aromatics – Onion, ginger, garlic, and green chili that are sauteed in vegetable oil.
  • Spices – coriander, cumin (ground and seeds), turmeric, garam masala, black pepper, and salt.
kidney bean curry ingredients shown in an overhead shot

How to Make Red Kidney Bean Curry

  1. Heat olive oil in a large pan or pot over medium heat, and fry cumin seeds for just 1 minute until they become aromatic. Make sure not to burn them.
  2. Add the onions and turn the heat to low. When the onions become soft and translucent, add the minced garlic and ginger, and chili if using. Cook for 1 more minute. Add the ground coriander, turmeric, and garam masala.
  3. Add a can of chopped tomatoes in juice (or use fresh tomatoes if you prefer), the cooked kidney beans, then fill in the same can with water and add it to the mixture.
  4. Finally, add coconut milk, salt, and ground black pepper. Cover with a lid and simmer for 10 minutes to let the mixture cook and thicken.
  5. Serve over steamed basmati rice, sprinkle with chopped parsley or coriander, and a squeeze of fresh lemon.
3 Steps how to make kidney bean curry

Recipe Tips

  • Toast the cumin seeds until they become aromatic without changing color. They’re very easy to burn, so make sure that you’re using a wooden spoon to stir regularly to fry them.
  • Adding coconut milk is not a must, and it’s not normally added to the traditional rajma recipe. I just really like the flavor and texture that it adds to the recipe.
  • Store the red kidney bean curry in an airtight container for up to 3 days.
  • When you reheat the curry, you might need to add a splash of water as it might be too thick when it’s chilled.
A close up shot of the kidney bean curry

What to Serve Rajma Chawal With

This kidney bean curry is traditionally served with white steamed rice, I usually go for basmati rice. But you could also serve it with:

  • Homemade fresh naan bread
  • Onion bhaji and mushroom bhaji on the side
  • Herby couscous
  • Quinoa
  • Bulgur
  • And mango lassi for dessert!
Flatlay of kidney bean curry and rice.

Storing Tips

  • Fridge: store this curry in the fridge for up to 4 days.
  • Freezer: freeze in an airtight container for up to 2 months.

Recommended Tools to Make This Recipe

  • Pot or pan. Make sure that the size of the pot or pan used is suitable depending on the portion that you’re making.
  • Garlic press. A kitchen essential.
  • Sharp knife. This is the knife that I use all the time, a sharp knife is so important and if you want to invest in a new knife then a high-quality chef knife is what I recommend. This one is also currently on sale and well worth the money.
  • Heat resistant spatula. This is the one that I use for cooking.

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
4.81 from 21 votes
(Click stars to rate!)

Kidney Bean Curry

Prep Time: 5 minutes mins
Cook Time: 15 minutes mins
Total Time: 20 minutes mins
Author: Diana
Print Rate Recipe
Creamy red kidney bean curry served over rice. This curry is made with cheap pantry ingredients, and it's ready in under 30 minutes!
4 servings
Creamy red kidney bean curry served over rice. This curry is made with cheap pantry ingredients, and it's ready in under 30 minutes!

Ingredients 

To make the curry:

  • 1 tablespoon cumin seeds
  • 2 tablespoon vegetable oil or olive oil
  • 1 medium yellow onion diced
  • 2 cloves garlic minced
  • 1 inch 2.5 cm fresh ginger grated
  • 1 green chili optional, finely chopped
  • 1 tablespoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon ground turmeric
  • 1 teaspoon garam masala
  • 1 x 14.5 ounce (400g) can diced tomatoes undrained, chopped tomatoes in the UK
  • ½ can water Use the tomato can and fill it with hot water
  • 1 x 14.5 ounce (400g) can kidney beans drained and rinsed
  • ¼ can (100 ml) coconut milk optional, or a little more if desired
  • Salt and fresh ground pepper to taste
  • Chopped parsley or coriander for serving

To make the rice

  • 2 cups (400 grams) basmati rice
  • 3 cups (750 ml) water
  • 1 teaspoon salt
  • 1½ teaspoons vegetable oil

Instructions 

To Cook the Kidney Beans From Dried:

  • Soak the kidney beans in water overnight or for at least 5-6 hours.
  • Then in a pressure cooker, cover with water so it's 1 inch above the beans, seal and pressure cook on high for 20 minutes. Quickly release the steam and the beans are ready.
  • If cooking over the stovetop, just cover with water and cook until the beans become soft and tender.

To Make the Curry:

  • Heat oil in a large pan or pot over medium heat, and fry cumin seeds for 1 minute or until they're aromatic.
  • Add in the onions and turn the heat to low. When the onions become soft and translucent, add the minced garlic and ginger, and chili if using. Cook for 1 more minute.
  • Add ground coriander, cumin, turmeric, and garam masala. And cook for 30 seconds.
  • Add a can of diced tomatoes in juice (or use fresh tomatoes if you prefer), then fill half of the same can with water and add it to the mixture. Add in the kidney beans.
  • Finally, add ¼ can of coconut milk, salt, and ground black pepper. Cover with a lid and simmer for 10 minutes to let the mixture cook and thicken.
  • Serve over steamed basmati rice, sprinkle with chopped parsley or coriander and serve with lemon wedges.

To Cook Basmati Rice:

  • The ratio of the rice to water is 1:1.5. Which means if you are cooking 1 cup of rice, then you will need 1 and half cups of water. Soak the rice in water for 15 minutes, then wash in a colander under running water and drain.
  • In a pot on high heat, add water with salt and oil. Let it boil, then add the rice. Let it boil on high heat for 3-5 minutes then when water above the rice disappears, lower the heat to the lowest possible and cover tightly with a lid. Cook until the water is fully evaporated. Then fluff with a fork.

Notes:

  • If using dried beans, soak them overnight or for at least 5-6 hours, then pressure cook or cook over the stovetop until they’re tender. Soaking the beans makes them easier to digest.
  • If cooking for children, skip the chili.
  • If using fresh tomatoes instead of canned, peel 2 large tomatoes and blend to a puree.
  • Fry the cumin seeds until they become aromatic without changing color. They’re very easy to burn, so make sure that you’re using a wooden spoon to stir regularly to fry them.
  • Adding coconut milk is not a must, and it’s not normally added in the traditional rajma recipe. I just really like the flavor and texture that it adds to the recipe.
  • Store the red kidney bean curry in an airtight container for up to 3 days.
  • When you reheat the curry, you might need to add a splash of water as it might be too thick when it’s chilled.

Nutrition Information

Calories: 257kcal, Carbohydrates: 20g, Protein: 6g, Fat: 9g, Saturated Fat: 2g, Sodium: 823mg, Potassium: 109mg, Fiber: 1g, Sugar: 1g, Vitamin A: 45IU, Vitamin C: 6.4mg, Calcium: 39mg, Iron: 1.8mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

This recipe first appeared on Little Sunny Kitchen on February 4th, 2019. And was updated in April 2020 with new images.

You may also like...

  • Coconut Shrimp Curry
  • Butter Chicken
  • Slow Cooker Vegetable Curry
  • Chickpea and Potato Curry
Previous Post
Lime Crema
Next Post
Instant Pot Pancake Bites

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




  1. Pam says

    Posted on 7/10/23 at 13:51

    Is it 257 calories for the whole curry, or for a portion, if for a portion how many portions should there be, using your recipe

    Reply
    • Diana says

      Posted on 7/10/23 at 16:44

      It makes 4 servings, approx 257 kcal per serving.

      Reply
  2. SDL says

    Posted on 12/28/22 at 23:14

    5 stars
    This is excellent. The first time I made it according to the recipe. The next time I made one addition – added one teaspoon of extra hot red chili powder with the spices, which added a bit of heat and a greater flavor profile. This is how I make it now. Thanks for the recipe.

    Reply
Older Comments 1 … 3 4 5

Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling
Opens in a new window Opens an external site Opens an external site in a new window

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required