01 - Heat olive oil in a large pot over medium heat. Add onion and sauté for 4–5 minutes until translucent.
02 - Add garlic, ginger, and red bell pepper. Cook for 2–3 minutes until fragrant.
03 - Stir in curry powder, cumin, coriander, turmeric, cayenne pepper, salt, and black pepper. Cook for 1 minute, stirring constantly to release flavors.
04 - Add sweet potato cubes and diced tomatoes. Mix well to coat the vegetables evenly in the spice mixture.
05 - Pour in vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 10 minutes to begin softening the sweet potatoes.
06 - Add chickpeas and coconut milk. Stir, then simmer uncovered for 12–15 minutes until sweet potatoes are tender and the curry has thickened to desired consistency.
07 - Taste and adjust seasoning as needed. Serve hot, garnished with fresh cilantro and a squeeze of lime.