Step 1: Prepare your ingredients by washing and cubing the aubergine, chopping the onion, and mincing the garlic.
Step 2: In a large pot or skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent. Then add the minced garlic and grated ginger, cooking for another minute.
Step 3: Stir in the cumin, coriander, and turmeric. Toast the spices for about 30 seconds, stirring continuously.
Step 4: Add the cubed aubergine to the pot, season with salt and pepper, and sauté for about 8-10 minutes until softened.
Step 5: Once the aubergine is tender, add the chickpeas, coconut milk, and vegetable broth. Stir and bring to a gentle simmer.
Step 6: After about 5 minutes of simmering, add the spinach and cook for an additional 5 minutes until heated through and the spinach wilts. Stir in the lemon juice.
Step 7: Taste the curry and adjust seasoning if necessary. Serve hot, garnished with fresh cilantro if desired, along with rice, naan, or crusty bread.
Notes
For added depth of flavor, consider roasting the aubergine before adding it to the curry. Feel free to add other vegetables or adjust spices to your liking.