Divya’s Nalabhagam – Authentic Home-Style Indian Vegetarian Recipes

Welcome to Divya’s Nalabhagam. I’m Divya, a passionate home cook with a Master’s degree in Nutrition and over 20 years of cooking experience. This blog shares authentic South and North Indian vegetarian recipes inspired by homestyle cooking and family traditions — from easy breakfast recipes and Indian sweets to kuzhambu, side dishes, rice varieties, and festival recipes, all prepared with simple ingredients and explained step by step.

Start Cooking
🍽️ 500+ Tried & Tested Recipes
📅 Since 2016
🎓 Master’s in Nutrition
🏆 Featured Indian Food Blogger

Rajma Masala Recipe (Punjabi Style) | Easy Kidney Bean Curry

Rajma Masala recipe Punjabi style



Rajma Masala is one of the most beloved dishes in North Indian cuisine, especially in Punjabi households. Made with red kidney beans simmered in a rich, spiced onion-tomato gravy, this dish is the perfect balance of comfort, flavor, and nutrition.

The magic of Rajma Masala lies in its simplicity. Soft, creamy kidney beans absorb a deeply aromatic masala made with everyday spices like cumin, coriander, garam masala, and freshly prepared ginger-garlic paste. The result is a hearty, satisfying dish that feels like home in every bite.

When paired with steamed basmati rice, it transforms into the iconic Rajma Chawal—a meal cherished across India and loved by food enthusiasts worldwide. 

At the heart of this dish is a slow-cooked onion-tomato base, layered with whole spices such as cumin seeds, bay leaf, cloves, and cinnamon. This forms a rich foundation that is further enhanced with ground spices and Kashmiri red chilli powder, which adds a vibrant color without overwhelming heat.

As the rajma cooks, it soaks up these flavors beautifully, turning soft and creamy while naturally thickening the gravy. The result is a deeply comforting dish with a luxurious texture—without the need for cream or heavy ingredients.

Rajma Masala is not just delicious—it’s also highly nutritious. Packed with plant-based protein, dietary fiber, and essential nutrients, it makes an excellent choice for those seeking wholesome vegetarian meals.

Whether you’re preparing a cozy dinner or planning a family lunch, Rajma Masala offers both nourishment and indulgence in one bowl.


📝 Recipe Details

Cuisine: North Indian / Punjabi

Dish Type: Main Course

Preparation Time: 10–15 minutes

Cooking Time: 30–40 minutes (excluding soaking time)

Soaking Time: 6–8 hours or overnight

Servings: 3–4 people

Difficulty Level: Easy to Moderate


Ingredients 

Rajma( kidney beans)-1 cup(washed & soaked overnight)

Onion-3 nos coarsely ground or finely chopped

Tomato puree-1 cup( from 2 tomatoes)

Ginger Garlic paste-1 tsp

Cumin seeds-1/2 tsp

Cinnamon -2 nos

Cloves-2 nos

Bay leaf-1 no

Red chili powder -1 tsp

Kashmiri Chilli powder-1/2-3/4 tsp

Coriander powder -2 tsps

Turmeric powder -1/2 tsp

Cumin powder -1/2 tsp

Garam masala powder -1/2 tsp

Salt-1 tsp or to taste

Coriander leaves -few

Lemon juice-1 tsp optional

Kasoori methi -few optional 

Oil-2 tsps

Ghee-1 tsp


Recipe Video 




Method

●Rinse the rajma thoroughly and soak it overnight (6–8 hours).

●Drain and transfer to a pressure cooker with fresh water and salt.

●Cook for 5-6 whistles on medium heat until soft and creamy.Set aside along with the cooking water.

●Heat oil & ghee in a pan. Add bay leaf, cinnamon, cloves, and cumin seeds. Let them splutter.

●Add chopped onions and sauté until golden brown.

●Stir in ginger-garlic paste and cook until the raw smell disappears.

●Add tomato puree and cook covered until the mixture thickens.

●Add turmeric, red chilli powder, Kashmiri chilli powder, coriander powder, cumin powder, garam masala powder and salt. Mix well add little water and cook covered for 5 minutes until oil begins to separate from the masala—this step is key for deep flavor.

●Now add the cooked rajma along with its water. Mix well and simmer on low heat for 10 minutes.

●Lightly mash a few beans to thicken the gravy naturally.

●Turn off the heat and squeeze in lemon juice if using

●Garnish with fresh coriander leaves.

●Serve hot with steamed basmati rice, roti, or naan.


Tips for Perfect Rajma Masala

●Soak rajma overnight for better texture and quicker cooking.

●Cook the beans until soft and creamy—not firm.

●Use a pressure cooker or Instant Pot (about 4–5 whistles on medium flame for dried beans).

●Always use fresh ginger-garlic paste for authentic flavor.

●Cook the onion-tomato masala until the oil separates—this is key to a rich taste.

●Simmer the gravy on low heat to deepen the flavors.

●Mash a few cooked beans into the gravy for natural thickening.

●Use Kashmiri red chilli powder for color without excessive heat.

●Add a pinch of kasuri methi for a subtle, aromatic finish.

●Finish with garam masala and a squeeze of lemon off the heat for freshness.

●Rajma tastes even better the next day, making it ideal for meal prep.


❓ Frequently Asked Questions

1. Can I use canned kidney beans?

Yes, canned rajma works well. Be sure to rinse them thoroughly before use.

2. Why are my rajma beans not soft?

This usually happens if they haven’t been soaked long enough or cooked properly. Pressure cooking helps achieve the right texture.

3. Can I make Rajma Masala without onion and garlic?

Absolutely. A Jain-style version can be prepared using only tomatoes and spices.

4. Is Rajma Masala healthy?

Yes, it is rich in protein, fiber, and essential nutrients—especially when made with minimal oil.

5. What pairs best with Rajma Masala?

Rajma Chawal (rajma with steamed rice) is the classic pairing. It also goes well with jeera rice, roti, or naan.

6. How can I thicken the gravy?

Simply mash a few cooked beans and mix them back into the curry for a naturally thick consistency.


Rajma Masala is more than just a dish—it’s a warm, comforting experience that brings people together. With its rich flavors, nourishing ingredients, and timeless appeal, it’s a recipe every home cook should have in their repertoire.


❤️ Enjoyed this recipe?

⭐ Leave a comment 

💬 Share your tips or any variations 

📸 Tag us in your creations

🔖 Save for later

Follow for more easy, authentic Indian recipes and share with fellow food lovers.

Happy Cooking! ✨




Previous Post Next Post