Heat the olive oil in a large Dutch oven over medium heat. Add the pork cubes and brown them on all sides, about 6 to 8 minutes total.
Add the onion and garlic to the pot. Cook for 3 minutes until the onion softens.
Pour in the chicken broth. Stir in the rosemary, thyme, bay leaf, salt, and pepper. Bring the mixture to a simmer.
Add the potatoes and carrots. Cover the pot and cook on low heat for 45 minutes, stirring once or twice, until the pork is tender and the vegetables are soft.
Remove the bay leaf before serving.