melt coconut oil in pot over medium heat
add onions and sweat until lightly browned and soft
add rest of garlic and ginger, chili, garam masala and tomato paste and stir to combine, cook until fragrant, 2 to 3 minutes
add crushed tomatoes, cream, stock, sugar and 1/2 teaspoon salt and bring to low simmer, reducing heat if needed to keep from boiling