Sauté: Finely slice the onion and garlic. Add oil to a pot and set the heat to medium-low. Add the onion to the pot and sauté for 3 to 5 minutes, until golden brown.
Paste: Add the Thai yellow curry paste to the pot and mix well. Once the paste starts to infuse with the oil and onion, add 1/4 of the coconut cream and mix. When it starts to bubble, it means that the coconut oil is separating from the cream. Mix the paste along with the cream. This process will elevate the flavours of the curry.
Add the chicken: Wash and cut the chicken breast into cubes. Add the chicken to the pot. Add the juice of two limes. Mix the ingredients. Add the remaining coconut cream. Add the green beans. Cook for a few minutes. Add the tofu and lightly mix.