• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
BetterFoodGuru
  • Home
  • About
  • Recipes
    • Appetizers and Dips
    • Breakfast
    • Main Dishes
    • Side Dishes
    • Salads
    • Soups & Stews
    • Dessert
    • 30 Minutes or Less
  • Essential Links
  • Contact
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Contact
  • About
  • Links
  • Privacy Policy
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
  • ×

    High Protein Rajma Recipe: Kidney Bean Curry with Tofu

    Jump to Recipe

    This easy Rajma recipe has a surprise ingredient, tofu! It's combined with kidney beans for extra plant-based protein and fiber making this curry extra satisfying. The spicy Indian gravy is dominated by the strong flavors of ginger, tomato and curry powder. Cumin seeds, red pepper flakes and black pepper make this an extra spicy, warming dish that is perfect for cooler seasons.

    Overhead view of a bowl filled half with rice and half with Rajma curried kidney beans and tofu in a tomato and curry sauce with cilantro garnish.

    What is Rajma Masala?

    Rajma Masala is a hearty and spicy curry dish of kidney beans. It includes aromatic onions, garlic and ginger combined with tomatoes and Indian spices to make a rich and spicy gravy. Rajma is similar to a southwestern bean chili but uses an Indian palette rather than chili powder to spice it up.

    This dish is supremely comforting and filling served with basmati rice or naan bread. The kidney beans give this dish a distinct creaminess that is complemented by the tangy tomatoes and pungeant spices.

    Why you'll love this Rajma Recipe

    • Easy and quick to make, it has a short ingredient list
    • Packed with plant-based protein and healthy fiber
    • It's warming and comforting
    • Super filling dish
    • Easily adjust the spice level to your liking
    • Quick weeknight dinner
    • Beginner friendly recipe

    Tofu Tips:

    If you like your tofu on the crispy side consider baking or air frying the tofu cubes for 20 minutes and then adding them into the curry at the end.

    Look for extra firm high protein tofu as this has a nice meaty texture and does not need pressing.

    Closeup of a bowl of curry rajma kidney beans with tofu in a tomato and curry sauce with rice and a sprinkle of cilantro

    Rajma Recipe Ingredients

    This curry kidney beans recipe has a short and humble ingredient list. Many of the items are pantry staples and all are easy to find.

    • Onion, garlic and ginger:
    • Canned Kidney Beans
    • High Protein Extra Firm Tofu
    • Tomatoes and tomato paste
    • Water
    • Curry Powder
    • Cumin seeds and crushed red pepper
    • salt and black pepper
    • Extra Virgin Olive Oil

    Time saving tip: Instead of peeling and chopping your own fresh garlic and ginger root, buy them prepared. Many grocery stores have tubes of ginger paste and tubs of minced garlic near the fresh herbs. Sometimes I buy frozen ginger from Trader Joes. They have packages of prepared ginger paste made into tiny cubes. How convenient!

    Ingredients for Rajma recipe overhead view: tomatoes, onion, garlic, ginger, kidney beans, tofu, curry powder, tomato paste, salt, cumin seeds, red pepper flakes and extra virgin olive oil

    How to Make Rajma Curry

    This rajma recipe is a quick and easy recipe that is perfect for a beginner. The best part is it comes together in about 30 minutes in one skillet.

    • Make the base: Saute the aromatic garlic, onion and ginger until golden and sizzling.
    • Spice it up: Add crushed red pepper flakes and cumin seeds to bring out the flavors
    • Tofu time: Add the tofu cubes, salt and curry powder and cook until browning and fragrant
    • Make it juicy: Throw in the tomatoes and tomato paste, cook until the tomato releases it's juices and the tomato paste is darkening from caramelization
    • Bring it home: Pour in the water and kidney beans and simmer until it resembles a delicious orange and red gravy. Taste for salt, adjust and add black pepper to your preferences.
    • Serve it up Garnish with cilantro, and serve with rice.

    Tips for Making the Best Rajma: Curry Kidney Beans

    • Don't rush! Curry is all about layering flavor which is why we sauté the ingredients in steps. The base of ginger, garlic and onions must be ready before adding the other ingredients or it won't have the same depth of flavor. Also, texture will be off, with bits of aromatics that still have a raw bite.
    • Use a non-stick skillet if you have one since tofu can be notoriously sticky. Especially if you are unable to find the high protein extra firm tofu which is a bit drier without needing to be pressed.
    • Don't skimp on the cilantro! I could eat my weight in coriander, so I love to add some to the curry as well as garnish with it!
    • Add vegetables! Cauliflower, potatoes or some chopped greens would be excellent additions.
    • Make it spicier! If you have a heat loving palette, sprinkle in a quarter teaspoon of cayenne pepper or add in a chopped jalapeño pepper for the saute step.
    • Make it creamy by adding in some unsweetened light coconut milk for half of the water or add a dollop of cashew yogurt at the end.
    Overhead view of 3 bowls of curry and rice. One large one in the center and two small bowls in each corner. The curry has kidney beans and tofu in a tomato and curry sauce.

    FAQs

    What should I serve rajma curry with?

    I think the ideal pairing for any curry is plain basmati or jasmine rice. I love how rice soaks up the flavors and makes the meal more filling and satisfying. Sometimes, I like to serve spicy curries with a cucumber salad like this one, to help cool things down. Another great accompaniment is naan bread to sop up the curry gravy.

    I am sensitive to spice, is this a bad recipe for me?

    This is definitely a medium level spice recipe but don't worry you can still try this one with a couple small adjustments. First, leave out the crushed red pepper and cumin seeds. They both bring the heat up quite a bit. Regular curry should be about your speed, just be careful you don't buy one that is labeled hot and spicy!

    Can I make this without tofu? I have a soy allergy!

    Absolutely! However you will need to bulk it up with extra kidney beans to take the place of the tofu. Rather than using 1 can, I recommend using two cans of kidney beans instead.

    I don't have tomato paste, can I leave it out?

    Yes, but the dish will be a bit less tomato-ey, if that's a word. Tomato paste also helps to thicken the curry a bit so perhaps just add 1 cup of water to start, and add more for the desired consistency.

    Other Delicious Indian Curry Recipes

    • Easy Chickpea Eggplant Curry
    • Chana Saag Aloo Curry
    • Squash and Chickpea Masala
    logo for better food guru vegan food blog.

    Love this recipe? Drop a comment below to share your experience with others!

    Craving more? Explore all of my free ebooks or come hang out with over 1 million other plant-based foodies on Instagram!



    overhead view of rajma curry kidney beans with tofu in a bowl with rice and cilantro

    High Protein Rajma Recipe: Curry Kidney Beans with Tofu

    This easy Rajma recipe has a surprise ingredient, tofu! It's combined with kidney beans for extra plant-based protein and fiber making this curry extra satisfying. The spicy Indian gravy is dominated by the strong flavors of ginger, tomato and curry powder. Cumin seeds, red pepper flakes and black pepper make this an extra spicy, warming dish that is perfect for cooler seasons.
    5 from 3 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 25 minutes mins
    Course dinner, Main Course, Side Dish
    Cuisine california, fusion, Indian
    Servings 4
    Calories 351 kcal

    Ingredients
      

    • 3 tbsp extra virgin olive oil
    • 3 cloves garlic chopped
    • 3 tbsp ginger chopped
    • 1 yellow onion chopped
    • 15 oz kidney beans canned, rinsed and drained
    • 2 tomatoes chopped
    • 3 tbsp tomato paste
    • 2 cups water
    • 4 tbsp curry powder
    • ½ tsp cumin seeds
    • ¼ tsp crushed red pepper flakes
    • 16 oz high protein extra firm tofu cubed
    • 1 tsp salt
    • 1 ea black pepper to your preferences
    • ¼ cup cilantro leaves and stems chopped

    Instructions
     

    • Add the oil to a non-stick, deep skillet over medium heat and wait until it's hot. Then add the garlic, onion and ginger and cook for 3-4 minutes stirring often until it is becoming golden and fragrant.
    • Add the crushed red pepper and cumin seeds and cook for 2-3 minutes stirring often until the odors become very strong being careful not to burn.
    • Add the tofu cubes and stir into the aromatics. Then add the salt and curry powder and cook continuing to stir every 2-3 minutes to prevent burning or sticking for about 6 minutes. It's going to smell fantastic.
    • Next add the chopped tomatoes and the tomato paste. Cook for 5 minutes, stirring often until tomatoes are releasing their juices and it is starting to resemble a thick, spicy tomato sauce.
    • Add the water and kidney beans and bring to a boil. Let it simmer for about 10 minutes until it resembles a gorgeous red and orange hues thick gravy. Optionally add half the cilantro now and black pepper and stir.
    • Serve with rice or naan bread, with extra cilantro and black pepper as garnish.
    • Enjoy within 4-5 days for best quality. Reheat in the microwave or on the stove, adding a bit more water if needed.

    Nutrition

    Calories: 351kcalCarbohydrates: 39gProtein: 20gFat: 14gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 9gSodium: 767mgPotassium: 1050mgFiber: 12gSugar: 6gVitamin A: 864IUVitamin C: 16mgCalcium: 124mgIron: 7mg
    Keyword 30 minute, beans, curry, easy dinner, tofu
    Tried this recipe?Let us know how it was!
    « Vegan Mushroom Barley Soup: a Cozy Veggie-packed Autumn Recipe
    15 Incredible Vegan Indian Recipes »

    Reader Interactions

    Comments

    1. Karen

      October 24, 2025 at 5:58 pm

      5 stars
      Making it again! Love it. I did do less Curry powder the 2nd time, we love this recipe. Thank you!

    2. Sara Tercero

      October 24, 2025 at 7:22 pm

      Thanks Karen! Glad you liked it enough to make twice! I also love that you adjusted the spice to your preferences. That's the sign of a great cook! I appreciate the 5 stars.

    3. Tina

      November 22, 2025 at 5:57 pm

      5 stars
      This was really easy to make and super good with some toasted naan. Only did 3 tbsp of curry and added a drizzle of maple syrup and good sprinkle of nutritional yeast at the end to balance it out. Delish!

    4. Sara Tercero

      November 24, 2025 at 6:17 pm

      So happy you liked it Tina. This one is so easy, filling and comforting. Love how you tailored it to your tastes too. Thanks for the 5 stars!

    5. Annie

      March 03, 2026 at 1:30 am

      5 stars
      So delicious. I never thought to put tofu in rajma and it goes so well. Served with cashew cream to balance the heat!

    6. Sara Tercero

      March 03, 2026 at 10:16 am

      The cashew cream sounds like an amazing addition. Thanks for the review and feedback!

    5 from 3 votes

    Leave a Reply

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

    Recipe Rating





    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    About BetterFoodGuru

    image Sara Tercero

    Hi, I am Sara Tercero, the Chef behind BetterFoodGuru. It is my mission to prove that plants are delicious and to help others cook and eat their way to health and happiness. My recipes are inspired by global flavors and my love for eating the rainbow. Reach out on social media or leave a review with feedback!

    Categories

    Check Out These Recipes

    close up view of Mediterranean Wild Rice Salad with Chickpeas and Olives in a wood bowl with serving spoons

    Mediterranean Wild Rice Salad with Chickpeas and Olives

    Overhead view of a big platter of kale and rice salad, there are purple bits of cabbage and radishes, chopped green olives, beans and pistachios visible.

    Kale and Rice Salad with Radishes and Dill

    overhead view of big wooden bowl filled with chopped roasted asparagus and lentil salad.

    Spring Chopped Salad with Asparagus and Lentils

    Copyright © 2026 Better Food Guru | Privacy Policy

    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

    Advertising.


    This Site is affiliated with CMI Marketing, Inc., d/b/a Raptive (“Raptive”) for the purposes of placing advertising on the Site, and Raptive will collect and use certain data for advertising purposes. To learn more about Raptive’s data usage, click here: https://raptive.com/creator-advertising-privacy-statement/

     
    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

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.