You want to cook your risotto al dente so it is soft but still has a little bite to it. If your risotto is crunchy it means you will need to add some more stock (broth) and cook it for a little bit longer. A risotto should cook in around 20-25 minutes.