Heat olive oil in a large pot, Dutch oven, or deep skillet over medium heat.
Add garlic and cook 2-3 minutes until fragrant.
Stir in rice and toast for 30 seconds.
Add lemon juice and vegetable broth and stir to combine.
Mix in the chickpeas, turmeric, and salt.
Bring mixture to a boil. Then cover, lower the heat, and simmer 15-20 minutes, or until rice is tender and liquid is absorbed.
Stir in tomatoes, bell peppers, artichoke hearts, and spinach. Cook 2-3 minutes until spinach is just wilted.
Garnish with fresh parsley and serve hot.