To make this chicken marsala, start by preparing the chicken. Pat the chicken dry with a paper towel and cut it into cubes. Set it aside.
Next, heat a deep skillet, on the stove, over medium-high heat, and add in the olive oil.
Once the pan is hot, add in the chicken, alongside the sea salt and black pepper. Cook the chicken until it's almost cooked through - about 6-7 minutes. A little pink is okay, as it will finish cooking later on.
Next, remove the chicken from the skillet and set it aside.
In the same pan, add the butter, onion, mushrooms, and garlic. The pan will look full, but the mushrooms will shrink as they cook!
Cook for about 4-5 minutes, until the onions begin to look translucent.
Then, add in the orzo and actively stir it in the pan for about 3 minutes, toasting it lightly.
Add in the marsala wine and broth, and bring the mixture to a boil, allowing it to cook for 2 minutes.
Then, reduce the heat, add the chicken back into the pot, and cover the pan and allow it to cook for 12 minutes, or until the orzo is cooked through.
Once the orzo is cooked, remove the cover and add in the coconut milk/heavy cream and chopped parsley. Stir to coat everything well.
Finally, taste and adjust the seasonings as needed, then remove it from the heat.
Sprinkle the remaining chopped parsley on top, then plate, serve, and enjoy!