• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Little Sunny Kitchen

  • All Recipes
    • Cuisine
      • American
      • Asian
      • Greek
      • Indian
      • Italian
      • Mexican
      • Middle Eastern
      • Russian
    • Meal Type
      • Appetizers
      • Main Dishes
      • Sides
      • Pasta
      • Soups
      • Salads
      • Grilling
      • Beverages
      • Desserts
      • Sauces, Dressings and Seasonings
      • Vegan
  • Dinner
  • Instant Pot
  • Air Fryer Recipes
  • Shop
  • About/Contact
    • About
    • Contact
    • Privacy
go to homepage
Homepage link
  • Recipe Index
  • Dinner
  • Appetizers
  • Instant Pot
  • Air Fryer Recipes
  • Recipe Videos
  • Join our Facebook group
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Meal Type » Main Dishes » Kidney Bean Curry

    Kidney Bean Curry

    Published on April 6, 2020 | updated on January 14, 2021 by Diana

    Jump to Recipe

    Creamy, sweet, and slightly spicy red kidney bean curry served over perfectly cooked rice. This 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!

    Table of Contents hide
    1 Kidney Bean Curry Recipe
    2 Red Kidney Beans
    3 The Ingredients
    4 How to Make Red Kidney Bean Curry
    5 Tips to Make the Perfect Curry
    6 What to Serve Rajma Chawal With
    7 Storing Tips
    8 Recommended Tools to Make This Recipe
    9 Kidney Bean Curry

    Kidney Bean Curry Recipe

    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 – kidney beans, chopped tomatoes, coconut milk.
    • Aromatics – Onion, ginger, garlic, and chili.
    • Spices – coriander, cumin (ground and seeds), turmeric, garam masala, black pepper, and salt.
    • Oil.
    kidney bean curry ingredients shown in a flat lay

    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. Tip 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 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 squeeze fresh lemon juice when eating.
    3 Steps how to make kidney bean curry

    Tips to Make the Perfect Curry

    • 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.
    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.

    Subscribe to my Newsletter, and follow me on Facebook, Instagram, and Pinterest for more tasty recipes!

    I don’t feel like I say this often enough, or that I could ever thank you enough. But THANK YOU for all of your support, for visiting my blog, commenting, and sharing my recipes with your friends and family. I am SO thankful for you!

    If you make this recipe or any of my recipes, then don’t forget to rate it and leave a comment below. I would LOVE to hear about your experience and your comments just make my day!

    I hope that you love every recipe that you make! – Diana x

    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.92 from 12 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Indian
    Prep Time: 5 minutes
    Cook Time: 15 minutes
    Total Time: 20 minutes
    Servings: 4
    Calories: 257kcal
    Author: Diana

    Ingredients

    To make the curry:

    • 1 tablespoon cumin seeds
    • 2 tablespoon olive oil
    • 1 onion chopped
    • 2 cloves garlic minced
    • 1 inch 2.5 cm ginger minced
    • 1 green chilli (optional) finely chopped
    • 1 can (400 grams) chopped tomatoes in juice or passata
    • 1 tablespoon ground coriander
    • 1 teaspoon ground cumin
    • 1 teaspoon ground turmeric
    • 1 teaspoon garam masala
    • 1 can (200 grams) kidney beans or red beans (cooked)
    • 1 can water Use the tomato can and fill it with hot water
    • ¼ can (100 ml) coconut milk optional
    • 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 u or until they're aromatic.
    • Tip 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.
    • Add a can of chopped tomatoes in juice (or use fresh tomatoes if you prefer), the cooked kidney beans, then fill half of the same can with water and add it to the mixture.
    • 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 the Steamed 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

    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
    Did you make a recipe?Tag @littlesunnykitchen or hashtag it #littlesunnykitchen!

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

    As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

    Previous Post: « Lime Crema
    Next Post: Instant Pot Pancake Bites »

    Reader Interactions

      Leave a Review or Question

      Type your question or comment below, and click Post Comment. You'll see it on this page after we review it.

      Cancel reply

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

      Cooked this? Rate this recipe!




    1. Abe

      January 20, 2021 at 7:52 pm

      5 stars
      Excellent and even better the next morning for breakfast

      Reply
    2. Emily

      January 19, 2021 at 12:09 am

      5 stars
      So yummy. Just the right amount of kick. Delicious on basmati rice. A great family meal for Meatless Monday today!

      Reply
    3. Brian

      November 12, 2020 at 4:21 pm

      5 stars
      Outstanding recipe and dish. My first attempt cooking Indian food, and this is so good I make it once every couple of weeks.

      Reply
    « Previous Page 1 2

    Primary Sidebar

    Connect with me!

    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube

    Join our Facebook Group »

    Hello and welcome to Little Sunny Kitchen! I'm Diana and I love cooking with fresh, and seasonal ingredients. I'm a trained chef, food blogger, and photographer. More about me!

    Dinner Tonight

    Homemade Hamburger Helper (Stovetop, Instant Pot)

    Air Fryer Shrimp Fajitas Recipe

    Egg Roll in a Bowl

    Cheesy Chicken Fajita Casserole

    Most Popular

    Chocolate Macarons

    Penne Arrabbiata

    French Fry Seasoning

    Alfredo Sauce Recipe

    Crispy Oven Baked Chicken Tenders

    Chicken Caesar Wrap

    Best Coleslaw Recipe

    Air Fryer Chicken Breast

    Footer

    Copyright © 2021 Little Sunny Kitchen

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled

    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

    CookieDurationDescription
    cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

    Functional

    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

    Performance

    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

    Analytics

    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

    Advertisement

    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

    Others

    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

    SAVE & ACCEPT