First prepare the tofu. Cut the tofu in small cubes. Heat the pan, add around 2 tea spoons of curry powder. Fry the spices for some time, add tofu and fry until crusty. Set aside.
Dice the onions, garlic, chili and ginger. Prepare also the rest of the vegetables. Peel and cut in smaller pieces carrots, mushrooms, potatoes and broccoli.
When you have all vegetables ready, heat larger pot, add remaining coconut oil and fry onion, garlic, chili and ginger until the onion starts to turn yellow.
Add 2 tea spoons of curry powder and stir well. Add around 20 ml of water, cover the pot and simmer for around 2 minutes. Add the rest of the vegetables and stir fry for around 5 minutes mixing occasionally.
Add around 400 ml of water, bring to boil and cook until the vegetables are soft.
Add coconut milk and tofu and bring to boil.
When the soup starts to boil again, turn off the heat and your soup is ready. You can serve it with rice or rice noodles.