Rajma Chawal is one of the most comforting and beloved North Indian meals. Made with protein-rich kidney beans cooked in a flavorful onion-tomato gravy and served with steamed rice, this classic Punjabi dish is perfect for family lunches, meal prep, and special occasions. If you’re looking for an easy Rajma Chawal recipe, this step-by-step guide will help you prepare restaurant-style rajma at home.
Why You’ll Love This Rajma Chawal Recipe
- Authentic Punjabi flavor
- Thick, rich, and creamy gravy
- High in protein and fiber
- Perfect for lunch or dinner
- Easy to prepare with simple ingredients
- Great for meal prep
Ingredients for Rajma Chawal
For the Rajma
- 1 cup rajma (kidney beans), soaked overnight
- 3 tablespoons oil or ghee
- 2 onions, finely chopped
- 2 tomatoes, pureed
- 1 tablespoon ginger-garlic paste
- 2 green chilies, chopped
- 1 teaspoon cumin seeds
- 1 bay leaf
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 2 teaspoons coriander powder
- 1 teaspoon cumin powder
- 1 teaspoon garam masala
- Salt to taste
- Fresh coriander leaves
For the Rice
- 1 cup basmati rice
- 2 cups water
- Salt (optional)
How to Make Rajma Chawal
Step 1: Cook the Rajma
Drain the soaked rajma and pressure cook with fresh water and salt until soft and tender.
Step 2: Prepare the Masala
Heat oil in a pan. Add cumin seeds and bay leaf.
Add onions and sauté until golden brown.
Mix in ginger-garlic paste and green chilies. Cook for one minute.
Add tomato puree, turmeric, coriander powder, cumin powder, red chili powder, and salt. Cook until the oil separates.
Step 3: Combine Everything
Add the cooked rajma along with its cooking water.
Simmer for 20–25 minutes on low heat so the flavors blend well.
Finish with garam masala and fresh coriander.
Step 4: Cook the Rice
Wash the basmati rice thoroughly.
Cook with water until fluffy and perfectly done.
Step 5: Serve
Serve hot rajma with steamed basmati rice, sliced onions, lemon wedges, and pickle.
Pro Tips
- Soak rajma for at least 8–10 hours.
- Cook until the beans are buttery soft.
- Simmer for at least 20 minutes for the best flavor.
- Use homemade tomato puree for freshness.
- Mash a few beans to naturally thicken the gravy.
What to Serve with Rajma Chawal
- Jeera rice
- Plain basmati rice
- Papad
- Onion salad
- Mango pickle
- Mint raita
Storage Tips
Store leftover rajma in an airtight container for up to 3 days in the refrigerator.
Freeze for up to one month.
Frequently Asked Questions
Why is my rajma hard?
Old beans or insufficient soaking and cooking can leave rajma hard.
Can I make rajma without onion and garlic?
Yes, you can prepare a satvik version using tomatoes and whole spices.
Which rajma is best?
Jammu Rajma and Chitra Rajma are excellent choices because they have a rich flavor and creamy texture.
Can I freeze rajma?
Yes. It freezes well for up to one month.
Final Thoughts
Rajma Chawal is more than just a meal—it’s comfort food enjoyed across India. With soft kidney beans, aromatic spices, and fluffy rice, this easy Punjabi Rajma recipe is perfect for everyday cooking. Follow this recipe to enjoy authentic homemade Rajma Chawal that’s both delicious and satisfying.




