Cut, Slice, Dice, and combine the Carrots, Bell Peppers, and Potatoes in a mixing bowl.
Dice the onion and set it aside in a separate bowl.
Heat the oil in a cast-iron Dutch oven over medium-high heat.
Sauté the Bell Pepper, Potato, and Carrot mixture until softened and starting to brown.
Remove the veggie mixture to a mixing bowl and set aside.
Add the onions to the Dutch oven and cook just until softened.
Stir in the minced garlic and ginger just until fragrant.
Add each piece of chicken to the bottom pot and brown on all sides. Once the chicken is browned, remove it and set it aside.
Pour in a little bit of the chicken stock at a time while deglazing the pot.
Whisk in the fish sauce and curry powder.
Thoroughly stir in the coconut milk.
Add the chicken to the curry sauce, making sure it's completely coated on all sides.
Place the lid on the Dutch oven and allow the curry sauce and chicken to simmer for about 20 minutes, turning the chicken over halfway through.
At the 20-minute mark, add the vegetables to the chicken curry and simmer for another 20 minutes or until the chicken is cooked through at an internal temperature of 165°f.