Place the ghee or coconut oil in a large saucepan over medium-high heat. Once heated, add the garlic, turmeric, cumin, chili powder, salt and pepper. Sauté until fragrant, about 2-3 minutes.
Add the tomatoes, tomato puree, carrots, mushrooms and water and bring to a boil. Turn heat down, cover and let simmer for 30 minutes.
Add the chickpeas and cilantro and cook for another 20 minutes.
Turn the heat off, add the lemon juice and stir. Serve on its own with an extra sprinkle of cilantro or over quinoa or brown rice.