Thali Method

  • About
menu icon
go to homepage
  • About
search icon
Homepage link
  • About
×
Home » Curries & Dals

High Protein Rajma Curry Recipe (Ready in 45 Minutes)

Published: Sep 7, 2025 by admin · This post may contain affiliate links · Nutrition values are estimates only. Leave a Comment

↓ Jump to Recipe
↓ Jump to Video

I'll never forget the first time I tasted rajma curry. It wasn't in India, where you'd expect. It was at a high school lunch table in the US, when my friend opened her tiffin box. The rich, aromatic curry filled with tender kidney beans looked nothing like the sandwiches and pizza slices around us. That first bite changed everything. The creamy, spiced gravy coating each perfectly cooked bean was unlike anything I'd experienced, and I immediately knew I needed to learn how to make it myself.

Moving to the US had introduced me to many new foods, but this traditional Punjabi dish felt like discovering a hidden treasure. What started as curiosity at a lunch table became a weekly staple in my kitchen. This high protein rajma curry delivers an impressive 14g of plant-based protein per serving and comes together in just 45 minutes using a pressure cooker.

Finished high protein rajma curry in white bowl garnished with fresh coriander leaves

Years later, rajma curry remains one of my most-requested recipes, and for good reason. Each serving provides the same amount of protein as three eggs, plus 22g of fiber (that's nearly your entire daily requirement). Unlike many protein-rich meals that require extensive prep work, this authentic Punjabi-style curry fits perfectly into busy weeknight schedules while delivering the balanced nutrition your body craves.

What Makes High Protein Rajma Curry So Nutritious

This isn't just comfort food. It's a meal that happens to pack serious nutrition into every spoonful. Kidney beans are among the best plant-based protein sources available, and when combined with aromatic spices and a rich tomato base, they create a meal that keeps you satisfied for hours.

Here's what makes each serving so impressive:

  • Plant-based protein: 14g per serving (equivalent to a small chicken breast)
  • Fiber content: 22g, supporting digestive health and blood sugar stability
  • Iron boost: 3mgmg, nearly 17% of your daily needs
  • Low in fat: Only 4g per generous serving
  • Complex carbohydrates: 38g that provide sustained energy

The magic happens when you pair this curry with rice or roti (together, they form a complete protein that contains all essential amino acids your body needs). This combination has sustained generations of families across North India, proving that traditional wisdom often aligns perfectly with modern nutrition science.

Getting the Most from Your Kidney Beans

Bioavailability simply means how well your body can actually use the nutrients in food. While kidney beans are packed with protein, iron, and other nutrients, there are simple ways to help your body absorb them better.

Soaking and cooking breaks down compounds called phytates that can interfere with mineral absorption. This is why overnight soaking isn't just about cooking time (it actually makes the iron and zinc more available to your body). The traditional method of soaking beans has real nutritional benefits.

Pairing with vitamin C enhances iron absorption. The tomatoes in this curry aren't just for flavor (they provide vitamin C that helps your body use the iron from the beans more effectively). Adding a squeeze of lemon juice when serving provides an extra boost.

Combining with grains creates complete proteins. When you eat rajma with rice or roti, you get all nine essential amino acids your body needs. Neither food alone provides this, but together they create a protein profile similar to meat or eggs.

Proper cooking temperature matters too. Pressure cooking ensures beans reach the right temperature to break down anti-nutrients while preserving the beneficial compounds. This is why properly cooked beans are easier to digest than undercooked ones.

Key Ingredients

The beauty of rajma curry lies in its simplicity (just a handful of pantry staples transform into something extraordinary). Each ingredient plays a crucial role in both flavor and nutrition.

High protein rajma curry ingredients including red kidney beans, tomatoes, onions, and spices arranged on wooden board

See recipe card for exact quantities.

Smart Shopping Tips

  • Compare prices at different stores (Indian groceries, bulk stores, and regular supermarkets) for the best kidney bean deals
  • Choose organic tomatoes when possible (they often have more concentrated flavor)
  • Store whole spices in airtight containers and grind fresh for maximum potency
  • Pick up kasuri methi (dried fenugreek leaves) from the Indian grocery section (it makes all the difference)

How to Make High Protein Rajma Curry Perfectly

The secret to restaurant-quality rajma at home lies in building layers of flavor and achieving the perfect bean texture. This isn't a throw-everything-together recipe (each step builds on the last to create something truly special).

Pro Tips for Best Results

  1. Soak beans for 8-12 hours minimum (properly hydrated beans cook evenly and develop that melt-in-your-mouth texture)
  2. Reserve the bean cooking liquid (this protein-rich water adds depth and nutrition to your curry)
  3. Caramelize onions properly (cook until golden brown, not just translucent, for deeper flavor)
  4. Bloom your spices (heating them in oil for 1-2 minutes releases essential oils and prevents raw spice flavor)
  5. Simmer patiently (allow 5-7 minutes for flavors to meld after adding beans)
  6. Mash a few beans (this naturally thickens the curry and creates a more authentic texture)

Make-Ahead Strategy

Rajma curry actually improves with time as flavors meld and deepen. Make it your weekend meal prep hero:

  • Cook and cool completely before storing (this prevents bacterial growth)
  • Portion into freezer containers for up to 3 months of ready meals
  • Store in refrigerator for up to 4 days, adding water when reheating if needed
Rich brown rajma curry divided into four blue meal prep container compartments

Freeze them in 1 cup or ½ cup mold for easy access.

Four blue meal prep containers with curry frozen crystals showing freezer storage preparation

Once frozen, take them out.

Four frozen brown curry blocks stacked vertically with measurement markings visible

Freeze them immediately after taking out of a mold.

Hands holding clear freezer bag containing frozen curry portions with blue label

Store them in a container for later use.

These freezer cubes make it incredibly easy to portion out exactly what you need. Just pop out a cube or two for a quick weeknight dinner, and you'll have restaurant-quality rajma ready in minutes.

Instructions

This recipe breaks down into simple steps that build flavor at each stage. The pressure cooker does most of the work while you prep your vegetables and spices.

Hands peeling smooth skin from blanched red tomato in dark bowl with chopped onions nearby
  1. Prepare tomatoes: Make cross slits, pour hot water, let sit 2-3 minutes, then peel skins and chop into paste.
Uniformly diced white onions on bamboo cutting board with sharp knife
  1. Chop vegetables: Finely chop onions into uniform pieces and chop fresh coriander leaves for garnish.
Red kidney beans in pressure cooker about to be cooked with water and salt
  1. Pressure cook beans: Add soaked kidney beans, water, and salt to pressure cooker, cook for 4-5 whistles on high heat then reduce to medium for 15 minutes.
Showing tender red kidney beans from pressure cooker with a spoon
  1. Strain and reserve: Strain the cooked kidney beans and reserve the protein-rich cooking liquid for the curry.
Oil heating in stainless steel pan with cumin seeds and bay leaf for tempering
  1. Start tempering: Heat oil in heavy-bottomed pan, add cumin seeds and bay leaf, let them sizzle for 30 seconds until fragrant.
Chopped onions cooking with salt in pan until golden brown and translucent
  1. Sauté onions: Add chopped onions and salt, cook for 5-6 minutes until golden brown and softened.
Golden brown onions in pan with fresh ginger garlic paste being stirred in
  1. Add aromatics: Stir in ginger garlic paste and cook for 2-3 minutes until the raw smell disappears.
Rich brown curry base bubbling and simmering after adding bean cooking liquid
  1. Cook tomatoes: Add prepared tomato paste and cook 6-8 minutes, stirring frequently, until thick and pulpy.
Turmeric, coriander, and chili powder cooking in thick tomato onion base until fragrant
  1. Bloom spices: Add turmeric, coriander powder, chili powder, and garam masala. Cook 1-2 minutes until fragrant.
Turmeric, coriander, and chili powder cooking in thick tomato onion base until fragrant
  1. Add liquid: Pour in 1-2 cups of reserved kidney bean cooking liquid and bring to a boil.
Cooked red kidney beans being stirred into bubbling brown curry base in pan
  1. Add beans: Add the cooked kidney beans and kasuri methi, then simmer for 5-7 minutes to meld flavors.
Finished high protein rajma curry in white bowl garnished with fresh coriander leaves
  1. Finish and garnish: Taste and adjust salt as needed. Turn off heat and garnish with chopped fresh coriander leaves.

For complete step-by-step instructions with exact measurements, see the recipe card below.

Serving Ideas and Variations

How to Serve

Classic rajma chawal pairs this curry with steamed basmati rice for the ultimate comfort meal. One serving of curry plus 57g of rice provides 18.2g of complete protein (perfect for post-workout recovery or growing kids).

Try these protein-boosting combinations:

  • With quinoa for an extra 8g protein per cup
  • Alongside Carrot Kosambari for added crunch and vitamins
  • In a balanced thali with cabbage carrot green pepper salad and vegetables

Delicious Variations

  • Rajma with spinach: Stir in 2 cups fresh spinach during the last 2 minutes for added iron and folate (perfect for boosting the nutritional profile even further).
  • Smoky rajma: Add ½ teaspoon smoked paprika with other spices for a subtle smoky flavor that mimics dhaba-style cooking.
  • Coconut rajma: Replace ½ cup bean cooking liquid with coconut milk for a South Indian twist (adds healthy fats while maintaining the protein content).

Substitutions

  • For canned kidney beans: Use 2 cans (15 oz each), drained and rinsed. Reduce cooking time to 3-4 minutes after adding beans.
  • For tomato paste: Substitute with 3 tablespoons tomato paste mixed with ¼ cup water if fresh tomatoes aren't available.
  • For pressure cooker: Cook soaked beans in a regular pot for 1-2 hours until tender, checking periodically and adding water as needed.
  • Gluten-free: This recipe is naturally gluten-free (serve with rice instead of wheat-based breads).

Equipment

A pressure cooker is essential for achieving perfectly tender beans in reasonable time. The high pressure breaks down tough bean fibers while preserving nutrients. An Instant Pot works beautifully (use the Bean/Chili setting for foolproof results).

A heavy-bottomed pan prevents the curry base from burning while building those deep, caramelized flavors. Cast iron or enameled Dutch ovens work best for even heat distribution.

Storage

Refrigerator: Store covered for up to 5 days. The curry actually tastes better the next day as flavors continue to develop.

Freezer: Cool completely before freezing in portions for up to 3 months. Freeze in meal-prep containers or freezer bags for convenient single servings.

Reheating: Add 2-3 tablespoons water when reheating to restore the proper consistency. Reheat gently to preserve the bean texture.

Nutrition

One serving of High Protein Rajma Curry, which is 1 cup (260g) cup (260g), contains 169 calories with 14g of protein, 22g of fiber and 38g of carbs.

This nutritional profile makes rajma curry an excellent choice for:

  • Plant-based protein needs (especially when combined with rice for complete amino acids)
  • Blood sugar management (the high fiber content slows glucose absorption)
  • Heart health (kidney beans contain potassium and magnesium for cardiovascular support)
  • Weight management (protein and fiber work together to promote satiety)

Your Questions Answered

Can I make this rajma curry without soaking the beans overnight?

Yes, but it will take longer to cook. Use the quick-soak method: boil beans for 2 minutes, then let them sit covered for 1 hour before pressure cooking. However, overnight soaking produces the best texture and digestibility.

How can I make my rajma curry thicker like restaurant-style?

Mash about ¼ of the cooked beans with the back of a spoon while they're simmering in the curry. This releases starch naturally and creates that signature thick, creamy texture without adding any cream.

Can I freeze this curry and does it maintain its nutrition?

Absolutely! Rajma curry freezes beautifully for up to 3 months. Freezing actually preserves most nutrients, including protein and fiber. Just add a splash of water when reheating to restore the consistency.

What's the best way to reduce the sodium content?

Use low-sodium or no-salt-added canned beans if using canned, and reduce the added salt by half. The spices provide plenty of flavor, and you can always adjust seasoning at the end of cooking.

Pairing

This high protein rajma curry shines alongside other balanced Indian dishes. Try it with methi rice for extra iron, or pair with bottle gourd dal for a complete protein-fiber combination. For a refreshing contrast, serve with cucumber raita to cool the palate and add probiotics to your meal.

That high school lunch table introduction to rajma curry opened my eyes to how delicious healthy eating could be. This recipe proves that getting adequate plant-based protein doesn't require complicated ingredients or hours in the kitchen (just quality beans, aromatic spices, and a little patience while the pressure cooker works its magic).

The combination of 14g protein and 22g fiber per serving makes this curry incredibly filling and satisfying. Whether you're meal prepping for the week or looking for a satisfying weeknight dinner, this rajma curry delivers on both nutrition and flavor.

  • tamarind onion tomato base in a freezing tray showing one cup filled
    Tamarind Onion Tomato Base for Easy South Indian Curries
  • Creamy horse gram curry garnished with fresh herbs in ceramic bowl
    Horse Gram (Ulavalu) Curry
  • Steaming hot Ulavacharu Rasam served in a traditional brass bowl garnished with fresh cilantro leaves
    Ulavacharu Rasam
  • Crispy golden Indian spiced shrimp fry served on a white plate with fresh curry leaves garnish on a wooden table
    Quick Shrimp Fry

What's your favorite way to enjoy rajma curry (as part of a traditional thali or with your own creative twist)?

High Protein Rajma Curry Recipe

This high protein rajma curry recipe delivers 15g of plant-based protein per serving and is ready in just 45 minutes using a pressure cooker. Made with tender kidney beans simmered in an aromatic tomato-onion gravy, this authentic Punjabi-style curry is perfect for a balanced thali meal that fits into busy weeknight schedules.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Soaking Time (hours) 8 hours hrs
Total Time 8 hours hrs 45 minutes mins
Servings 4 cups (260g each)
Calories 169 kcal
ProteinProtein 14 g
FiberFiber 22 g
FatFat 4 g
CarbohydratesCarbs 38 g

Equipment

  • Pressure Cooker or Instant Pot
  • Heavy-bottomed pan for curry base
  • Wooden spoon for stirring

Ingredients
 

For Pressure Cooking Kidney Beans:

  • 1 cup (200 g) dry kidney beans - soaked overnight
  • 3 cups (720 ml) water - for pressure cooking, save the water for later
  • 1 teaspoon (5 g) salt - for bean cooking

For the Curry Base:

  • 1 tablespoon (15 ml) oil - neutral cooking oil like Peanut oil
  • 1 teaspoon (3 g) cumin seeds
  • 1 piece (1 g) bay leaf
  • 2 small (150 g) onions - 150g
  • 1 teaspoon (5 g) salt - for onions
  • 1 tablespoon (15 g) ginger garlic paste
  • 3 small (300 g) tomatoes - 300g

For the Spice Mix:

  • ¼ teaspoon (1 g) turmeric powder
  • 2 teaspoon (6 g) coriander powder
  • 1 teaspoon (4 g) chili powder - adjust to taste
  • 1 teaspoon (2 g) garam masala

For Vegetable Preparation:

  • 2 cups (480 ml) hot water - for tomato skin removal

For Finishing:

  • ½ teaspoon (1 g) kasuri methi - dried fenugreek leaves
  • 1 teaspoon (2 g) coriander leaves - fresh, for garnish

Instructions
 

Prep the Vegetables:

  • Make shallow cross-shaped slits on the bottom of 3 small tomatoes. Pour 2 cups hot water over them and let sit for 2-3 minutes. Peel off the skins, then finely chop or blend into a smooth paste. This creates a silky base for your high protein rajma curry.
  • Finely chop 2 small onions into small, uniform pieces. This ensures even cooking and helps create a smooth curry base.
    Hands peeling smooth skin from blanched red tomato in dark bowl with chopped onions nearby
  • Finely chop 1 teaspoon coriander leaves for garnish. Set aside until ready to serve.
    Uniformly diced white onions on bamboo cutting board with sharp knife

Pressure Cook the Kidney Beans:

  • Add 1 cup dry kidney beans, 3 cups water, and 1 teaspoon salt to a pressure cooker. Cook for 4-5 whistles on high heat, then reduce to medium heat and cook for 15 minutes. Let pressure release naturally. The beans should be soft and easily mashable.
    Red kidney beans in pressure cooker about to be cooked with water and salt
  • Strain the cooked kidney beans and reserve the cooking liquid. This protein-rich liquid will add depth and nutrition to your high protein rajma curry.
    Sharp knife chopping bright green fresh coriander leaves on bamboo cutting board

Make the Curry Base:

  • Heat 1 tablespoon oil in a heavy-bottomed pan over medium heat. Add 1 teaspoon cumin seeds and 1 piece bay leaf. Let them sizzle for 30 seconds until fragrant.
    Showing tender red kidney beans from pressure cooker with a spoon
  • Add the chopped onions and 1 teaspoon salt. Cook for 5-6 minutes until golden brown and softened. This forms the flavor base for your high protein rajma curry.
    Oil heating in stainless steel pan with cumin seeds and bay leaf for tempering
  • Stir in 1 tablespoon ginger garlic paste and cook for 2-3 minutes until the raw smell disappears.
    Chopped onions cooking with salt in pan until golden brown and translucent
  • Add the prepared tomato and cook for 6-8 minutes, stirring frequently, until the mixture becomes thick and pulpy. The tomato paste will integrate smoothly into the curry base.

Add Spices and Finish:

  • Add ¼ teaspoon turmeric powder, 2 teaspoon coriander powder, 1 teaspoon chili powder, and 1 teaspoon garam masala. Cook for 1-2 minutes, stirring constantly, until the spices are fragrant and well combined.
    Golden brown onions in pan with fresh ginger garlic paste being stirred in
  • Pour in 1-2 cups of the reserved kidney bean cooking liquid and bring to a boil. Add the cooked kidney beans and ½ teaspoon kasuri methi and simmer for 5-7 minutes to allow the flavors to meld together. Add extra water based on your preference.
    Rich brown curry base bubbling and simmering after adding bean cooking liquid
  • Taste and adjust salt as needed. Turn off heat and garnish with the chopped fresh coriander leaves.
    Turmeric, coriander, and chili powder cooking in thick tomato onion base until fragrant

Video

Notes

Recipe Yield: Makes 4 cups total = 4 servings of 260g each.
High Protein Benefits: Each serving provides approximately 14g of plant-based protein, making this an excellent choice for balanced thali meals.
Meal Prep Tips: This high protein rajma curry tastes even better the next day and can be stored in the refrigerator for up to 4 days. Perfect for weekly meal prep.
Freezer Friendly: Cool completely and freeze in portions for up to 3 months. Thaw overnight and reheat gently, adding a splash of water if needed.
Serving Suggestions: Serve with steamed rice, roti, or as part of a balanced thali with vegetables and salad for a complete protein meal.
Instant Pot Variation: Use Bean/Chili mode for 30 minutes high pressure, natural release for 10 minutes, then quick release.

NUTRITION

Nutrition Facts
High Protein Rajma Curry Recipe
Serving Size
 
1 cup (260g)
Amount per Serving
Calories
169
% Daily Value*
Protein
 
14
g
28
%
Carbohydrates
 
38
g
13
%
Fiber
 
22
g
92
%
Sugar
 
5
g
6
%
Fat
 
4
g
6
%
Sodium
 
1443
mg
63
%
Potassium
 
312
mg
9
%
Vitamin D
 
0
µg
0
%
Calcium
 
86
mg
9
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.
Made this recipe?Meals are better when they're shared. Tag @ThaliMethod on Insta or Tiktok or use hashtag #ThaliMethod so we can all enjoy it! or send it to a friend!

More Curries & Dals

  • Perfectly baked Indian-style chicken thighs with golden-brown exterior in a serving bowl, ready to eat
    Crispy Indian-Style Oven Baked Chicken Thighs
  • Bowl of Chicken Curry
    Chicken Curry
  • Tomato Pappu Tomato Dal – Andhra Style in a bowl
    Tomato Pappu | Tomato Dal – Andhra Style

Leave a Reply Cancel reply

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

Recipe Rating




Abhi indian food blogger focused on Marcos

Welcome!

I'm on a mission to bring balance back to our plates, one delicious Indian meal at a time. ThaliMethod is my way of shaking up how we think about our kitchens and our food. We're not about restrictive diets; we're about smart portions and celebrating the incredible variety of Indian cuisine. Join me, and let's redefine what a 'balanced meal' really looks like.

More about me

Popular

  • Finished high protein rajma curry in white bowl garnished with fresh coriander leaves
    High Protein Rajma Curry Recipe (Ready in 45 Minutes)
  • Finished cabbage carrot green pepper salad base with crisp white cabbage, orange carrots, and green peppers mixed together
    Cabbage Carrot Green Pepper Salad Base
  • Smooth, vibrant green yogurt dressing with visible herb flecks in dark metal bowl showing creamy consistency
    Cilantro Lime Yogurt Dressing
  • Creamy golden 5 minute spicy peanut dressing with visible red pepper flakes in a dark metal bowl on wooden surface
    5 Minute Spicy Peanut Dressing

Thalis

  • horse gram curry with bottle gourd raita & rice in mini bowls on a plate
    Balanced Indian Thali #7 — Horse Gram Curry, Raita & Rice (18g Protein, 469 Calories)
  • Nutritious Indian thali featuring high-protein rice, creamy methi paneer, vibrant broccoli eggplant chutney, and a refreshing glass of homemade buttermilk. Perfect for a healthy, balanced meal.
    Balanced Indian Thali #6: 26g Protein Vegetarian Meal
  • Balanced Thali with white rice, flavorful Ulavacharu Rasam, protein-rich omelet, & crisp salad on a plate.
    Ulavacharu Rasam & Egg Thali
  • Overhead view of a colorful Indian thali featuring protein rice, carrot chutney, spiced shrimp fry, and horsegram snack arranged on a traditional plate
    Shrimp Fry & Horsegram Thali

Footer

↑ back to top

Copyright © 2025 ThaliMethod • As an Amazon Associate, I earn from qualifying purchases.

  • Facebook
  • Pinterest