In a skillet, allow olive oil and butter to warm over medium heat. Add diced onions and shallots and cook for about 4-5 minutes. Add garlic and ginger, stir constantly so that garlic doesn't burn.
Add chicken to skillet and allow the chicken to brown. Add seasonings and tomato paste cook for another 3 minutes. Add heavy cream, lemon juice, pinch of sugar and stir until all ingredients come together.
Allow to simmer on low for about 20 minutes. Taste and add salt if needed. Garnish with cilantro.