- Rinse tofu well and pat dry with paper towel. Squeeze out all liquid from tofu and cut tofu into the pieces. Heat oil in the saucepan over medium heat. Add onion to the pan and sauté for 5 minutes.
- Add garlic and cook for 1 minute. Whisk in coconut milk, ginger, chili powder, curry powder, garam masala, tomato puree, pepper, and salt. Cook for 5 minutes. Add chickpeas and tofu into the slow cooker.
- Pour pan mixture into the slow cooker. Cover and cook on low for 4 hours. Garnish with cilantro and serve.