Press 'SAUTE' button, and set it to 'NORMAL'. Once it displays 'HOT', add olive oil and unsalted butter, let the butter melt.)
Add diced onions, carrot, and celery along with minced garlic.
Saute until the onions turn translucent. Make sure you scrape off all the browned bits stuck at the bottom of the pot, to avoid getting a 'BURN' error.
Add the seasoning mix, mix well, and saute for another 30 seconds or until the herbs are fragrant.
Add stock and give everything a good mix. Add the bay leaves and chicken.
Press cancel, close the lid of the Instant Pot with the valve on sealing position. Press the manual or pressure cook button and pressure cook on high for 10 minutes, about 15 minutes for thicker pieces. It will take some time for the pressure to build up, after which the timer will start.
Once the cooking cycle is complete, let it depressurize for at least 10 minutes, then do a quick release of leftover pressure following the manufacturer's instructions. Once the float valve (silver pin) drops, open the lid.
Discard the bay leaves.
Remove the chicken using tongs, shred using two forks or cut into small cubes.
Press the 'SAUTE' button and bring the soup to a boil. Add gnocchi, cover the Instant Pot with a lid, cook until the gnocchi floats to the top, about 2-3 minutes.
In the meanwhile, whisk cornstarch and water in a small bowl. Once the gnocchi is cooked through, pour in the cornstarch slurry, stir continuously until it thickens.
Add the warmed cream or half and half, mix well and simmer for a minute. Press ‘CANCEL’ to turn off the Instant Pot.
Add grated parmesan cheese, stir continuously until it has melted, and blended well into the soup.
Add the spinach, mix well, until the spinach wilts.
Return the shredded chicken back to the Instant pot and mix well.
Add nutmeg, mix well.
Check for seasonings, and adjust with more salt and pepper as needed. Cover and let it sit for 10 minutes before serving.
Dish out, sprinkle some fresh grated parmesan cheese if desired.