Heat the olive oil in a large pot over medium heat. Season the pork cubes with salt and pepper, then add them to the pot in a single layer. Brown on all sides for about 5 minutes total, working in batches if needed. Remove the pork to a plate.
Add the onion and garlic to the same pot. Cook for 3 minutes until the onion softens and turns translucent.
Stir in the carrots and mushrooms. Cook for 4 minutes, stirring occasionally, until the mushrooms begin to release their liquid.
Sprinkle the Herbes de Provence over the vegetables and stir for 30 seconds to toast the herbs lightly.
Return the pork to the pot. Pour in the chicken broth and bring the mixture to a simmer. Cover and cook for 25 minutes, or until the pork is tender and the carrots are cooked through.
Taste and adjust salt and pepper if needed. Ladle into bowls and top with fresh parsley.