If your rajma isn’t getting soft, it’s likely because the beans are old or haven’t been soaked properly. Dried beans that have been sitting around for too long can take much longer to cook, and in some cases, they may never soften completely. Always make sure to soak rajma for 8-10 hours or overnight to help them cook evenly. Also, avoid adding too much salt or acidic ingredients like tomatoes or lemon juice early in the cooking process, as these can prevent the beans from softening.