In a large wok or pot, heat oil over medium heat. Add the chopped onion and sauté until soft, about 2-3 minutes. Add the minced garlic and ginger. Sauté for another 30 seconds until fragrant.
Add the curry powder, turmeric, and tomato paste. Stir well to coat the onions and garlic with the spices. Cook for 1 minute.
Pour in the diced tomatoes with their juice. Stir and let the mixture simmer for a couple of minutes.
Add the sweet potatoes to the pot and sauté for 5 minutes, allowing them to get slightly browned and absorb the flavors. Add a bit of water, if needed, to prevent burning or sticking.
Add the drained chickpeas to the pot and stir to combine everything evenly. Pour in the vegetable broth, ensuring that the sweet potatoes and chickpeas are mostly submerged. Season with salt and pepper to taste.
Cover the pot with a lid and let the curry simmer on low-medium heat for about 15-20 minutes, or until the sweet potatoes are tender. Optional: for a creamier curry, blend a portion of the curry and return back to the pot. Simmer for a few more minutes. Optional: Add a squeeze of fresh lemon juice.
Adjust the seasoning if necessary and serve the sweet potato chickpea curry over cooked rice, quinoa, or with naan bread. Garnish with fresh chopped cilantro (optional).
Notes
Optional: Add a touch of coconut milk or coconut cream for a creamier dish.