Heat the coconut oil in a large saucepan and sauté the sliced onion, garlic, ginger, and curry paste for 2-3 minutes over a medium-low heat until softened and fragrant.
Add the Tatua Cooking Cream and lower heat to a gentle simmer and cook 2-3 minutes.
Meanwhile, heat the stock and blanch the vegetables until bright green and just tender.
Add the vegetables and stock to the creamy curry base.
Drain and dry with tofu on paper towels and cut into bite-sized pieces. If using chicken instead, cut into bite-sized pieces.
Heat the sesame oil in a non-stick pan and fry the tofu or chicken until golden on all sides.
Warm the vegetable curry and gently toss through tofu or chicken, divide into serving bowls and garnish with chilli, red onion, coriander, and crispy shallots. Serve with lime wedges for squeezing.