No, chana dal is not supposed to be crunchy. If your chana dal is crunchy, it means that you have not cooked it long enough or added enough water. You want the dal to be cooked until it is easily mashed with a spoon, but still holds its shape. You can use a pressure cooker or a regular pan to cook the it, but make sure you soak it for at least 15 minutes before cooking. This will help the lentils cook faster and more evenly. You can also adjust the consistency of the dish by adding more or less water, depending on your preference.