Heat coconut oil in a large deep pan over medium heat. Add the curry paste and mash into oil until combined and hot.
Stir onion, garlic and ginger into the curry mixture. Saute for a few minutes until very fragrant and slightly softened.
Whisk in the coconut milk. Add the brown sugar, tamarind paste, peanut butter, lime juice, and tamari and whisk to incorporate.
Add potatoes and carrots. Cover and bring to a simmer. Simmer for about 20 minutes (depending on the size of your potato chunks), until potatoes are tender.
Add zucchini, mushrooms, and any other veggies you might be using that need to cook for a few minutes. Simmer for 2-3 minutes.
Finally, stir in the tomato wedges, baby corn, and tofu. Remove from heat and let sit for a minute or two until tofu is heated through.