Prepare all the vegetables and measure all the ingredients before you begin.
Sprinkle cubed eggplant with ¼ teaspoon salt and allow to drain over a colander.
Mix biryani seasoning with the remaining salt and crushed red pepper flakes (if using).
Add 1 tablespoon of oil to the pressure cooker and select sauté.
Sauté sliced onions for a few minutes, then add potatoes and 1 tablespoon of biryani spice. Continue to cook until the potatoes are browned and the onions are caramelized, stirring frequently.
Add carrots, bell pepper, zucchini, and more oil, if needed. Sauté for a few minutes longer.
Rinse the salt off of the eggplant, then transfer to the pot, along with the minced garlic. Sprinkle with additional biryani spice and continue to Sauté.
Meanwhile, wash and strain the rice, then stir into the pot with the vegetables.
Dissolve the remaining biryani spice into the vegetable broth and pour into the pot. Add the remaining oil (except for 1 teaspoon which will be used for toasting the cashews and raisins).
Mix the ingredients in the pressure cooker and top with the frozen peas. Cover the pressure cooker with the lid. Lock into position and set the vent to seal.
Select the pressure cook option and set the timer to 5 minutes. When the time is up, do a natural release for 10 minutes.
Meanwhile, add the remaining teaspoon of oil to a medium skillet and heat. Add cashews and raisins and stir until toasted, but not burned. Note: Another option is to cook them separately so that your guests can choose one or the other without having to choose both. When the ten minutes are up, vent the seal to release the remaining pressure and gently stir the biryani.
Serve the biryani topped with toasted cashews and raisins, along with a Middle Eastern salad.