Rajma Masala Recipe | Authentic Restaurant Style Kidney Beans Curry
A Classic North Indian Comfort Food Loved Across India
Rajma Masala is one of the most popular dishes in North Indian cuisine. It is made using kidney beans (rajma) cooked in a rich, spicy, and flavorful onion-tomato gravy. Known for its creamy texture and comforting taste, Rajma is often served with steamed rice, making the famous combination called Rajma Chawal.
This dish is not only delicious but also nutritious, as kidney beans are rich in protein, fiber, and essential minerals. The restaurant-style Rajma Masala has a deeper flavor, thicker gravy, and aromatic spices that make it even more special.
What Makes Restaurant Style Rajma Special?
Restaurant-style Rajma Masala is different from home-style cooking because of:
Slow cooking process for deeper flavor
Use of butter and cream-like texture
Well-balanced spice blend
Thick, rich gravy consistency
Properly mashed beans for smoothness
This combination creates a dish that tastes rich, flavorful, and satisfying.
Ingredients for Rajma Masala
For Boiling Rajma:
1 cup kidney beans (rajma)
3–4 cups water
½ teaspoon salt
For Gravy:
2 tablespoons oil or butter
1 teaspoon cumin seeds (jeera)
1 large onion (finely chopped or paste)
2 medium tomatoes (pureed)
1 tablespoon ginger-garlic paste
1–2 green chilies (optional)
Spices:
1 teaspoon turmeric powder
1 teaspoon red chili powder
1 teaspoon coriander powder
½ teaspoon garam masala
1 teaspoon rajma masala (optional but recommended)
Salt to taste
For Garnishing:
Fresh coriander leaves
1 teaspoon butter (for restaurant-style richness)
Step 1: Soaking and Boiling Rajma
The first and most important step in making perfect Rajma Masala is soaking the beans properly.
Wash rajma thoroughly and soak it in water for 8–10 hours or overnight.
Soaking helps soften the beans and reduces cooking time.
After soaking, drain the water and add fresh water with salt.
Pressure cook for 5–6 whistles or until the beans are soft and tender.
Well-cooked rajma should easily mash between fingers.
Step 2: Preparing the Gravy Base
The gravy is the heart of Rajma Masala. It gives the dish its rich flavor.
Heat oil or butter in a pan.
Add cumin seeds and let them crackle.
Add finely chopped onions and sauté until golden brown.
Add ginger-garlic paste and green chilies.
Cook until raw smell disappears and mixture turns aromatic.
Proper browning of onions is very important for restaurant-style taste.
Step 3: Adding Tomatoes and Spices
Add tomato puree to the pan.
Cook until oil starts separating from the mixture.
Add turmeric, red chili powder, coriander powder, and salt.
Mix well and cook for 5–7 minutes on medium heat.
This step creates a thick and flavorful masala base.
Step 4: Adding Cooked Rajma
Add boiled rajma along with its water into the gravy.
Mix well and let it simmer.
Mash a few beans using the spoon to thicken the gravy naturally.
Cook on low flame for 15–20 minutes so flavors blend properly.
Slow cooking helps absorb spices into the beans, enhancing taste.
Step 5: Final Restaurant Style Touch
Add garam masala for aroma.
Add a small spoon of butter for richness.
Stir gently and let it rest for a few minutes.
Garnish with fresh coriander leaves.
This final touch gives Rajma Masala its signature restaurant-style flavor.
Serving Suggestions
Rajma Masala tastes best when served with:
Steamed basmati rice 🍚
Jeera rice (cumin rice)
Onion salad 🧅
Pickle and lemon wedge 🍋
A small piece of butter on top
The combination of hot rice and spicy rajma gravy is comforting and filling.
Nutritional Value of Rajma
Rajma is not only tasty but also very healthy:
High in plant-based protein
Rich in dietary fiber
Good for digestion
Helps in maintaining energy levels
Contains iron, potassium, and magnesium
This makes it a great meal for vegetarians and fitness-conscious people.
Tips for Perfect Rajma Masala
Always soak rajma overnight for best results
Do not undercook beans; they should be soft and creamy
Slow cooking improves flavor significantly
Mash some beans for thick gravy texture
Use butter for authentic restaurant taste
Adjust spice level according to preference
Common Mistakes to Avoid
Not soaking rajma properly
Using hard or undercooked beans
Skipping onion browning step
Cooking on high flame without simmering
Adding too much water at once
Avoiding these mistakes will improve the final taste greatly.
Conclusion
Rajma Masala is a timeless Indian dish that brings comfort, flavor, and nutrition together. Its rich gravy, soft beans, and aromatic spices make it a favorite in homes and restaurants alike. With the right cooking technique and patience, anyone can recreate restaurant-style Rajma Masala at home.
Whether it’s a weekend meal or a special occasion, Rajma Chawal always delivers satisfaction and warmth.
Source of Recipe Inspiration
This recipe is prepared based on traditional North Indian cooking methods and widely followed restaurant-style preparation techniques used in Indian kitchens and food blogs such as:
Tarla Dalal Cooking Methods
Hebbar’s Kitchen Recipe Style
Sanjeev Kapoor Culinary Techniques
Popular Indian Restaurant Preparations
Note: This is a general cooking guide created for informational and educational purposes.
