Place butter into a pot to melt. Add to the butter, chopped onion, chopped shallot, ¼ tsp salt and ¼ tsp pepper. Let them saute for 3 minutes.
Add the marinated chicken, tomato paste, bay leaves and chicken broth to the pot. Stir to combine all the ingredients.
Close the lid and let the chicken cook until done. Approximately 30 minutes.
After the chicken is cooked through, add the chopped carrots.
Close the lid and let the carrots cook until they are tender. Approximately 15 minutes.
After the carrots are soft, add the chicken powder, 2 tsp of fish sauce and ½ tsp salt. Give the broth a taste and adjust seasonings accordingly if needed.
Serve with a side of homemade bread or over Jasmine rice.