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.
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.
Finely chop 1 teaspoon cilantro for garnish. Set aside until ready to serve.
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.
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.
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.
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.
Stir in 1 tablespoon ginger garlic paste and cook for 2-3 minutes until the raw smell disappears.
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 red chili powder, and 1 teaspoon garam masala. Cook for 1-2 minutes, stirring constantly, until the spices are fragrant and well combined.
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 dried and simmer for 5-7 minutes to allow the flavors to meld together. Add extra water based on your preference.
Taste and adjust salt as needed. Turn off heat and garnish with the chopped fresh coriander leaves.
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
%
Potassium
312
mg
9
%
Sodium
1443
mg
63
%
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!