Rinse rice and cook with turmeric and salt in water or broth for 15 minutes, then steam for 5 minutes. Fluff and set aside.
In a skillet, sauté onion in olive oil until soft. Add garlic and ginger, cook 1 minute.
Add spices, chickpeas, coconut milk, and tomatoes. Simmer 10–12 minutes until thickened. Stir in spinach, cook 1–2 minutes.
Mix lime juice, season with salt and pepper. Serve curry over rice, garnished with cilantro, chili flakes, and lime wedges. Add vegan yogurt or raita on the side.
Notes
Feel free to customize the spice level and garnishes to your taste.