In a large sauce pan, sauté onion in olive oil over low heat until translucent. Add meat to pan and cook until browned, flipping and chopping to make crumbles. Add garlic and ginger, sauté for 2 minutes. Add dry spices and mix thoroughly to coat meat. Add potatoes, chicken stock and cooking wine. Bring to a low boil and simmer for 30 minutes. Add cauliflower and any other vegetables, simmer for 20-30 minutes until done adding water as needed. Serve with rice.