Heat olive oil in a Dutch oven over medium heat. Add chopped onion and sauté for about 4 minutes until translucent.
Add grated garlic and ginger. Sauté for another minute, then add curry powder, coriander, cumin, turmeric, and red pepper flakes. Stir to combine.
Pour in vegetable broth, then add sweet potatoes, coconut milk, crushed tomatoes, and chickpeas. Stir to combine and season with salt and black pepper.
Bring to a gentle simmer, then reduce heat to low, cover, and let simmer for about 30 minutes until sweet potatoes are tender.
Stir in garam masala if using, and let sit for 5 minutes to allow flavors to develop.
Serve warm, garnished with lemon or lime wedges and cilantro, alongside basmati rice or naan bread.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store leftovers in an airtight container in the refrigerator for up to 4 days.