Heat the olive oil in a large pot over medium heat. Add the diced yellow onion and red bell pepper, and sauté for 5 to 7 minutes until the vegetables are softened.
Stir in the minced garlic and curry powder. Cook for 1 minute, stirring constantly, to toast the spices and release their aromas.
Pour the crushed tomatoes and vegetable broth into the pot. Bring the mixture to a gentle boil.
Add the drained chickpeas, reduce the heat to a simmer, cover, and cook for 15 to 20 minutes to allow the flavors to meld.
Stir in the green peas and fresh spinach. Continue to cook for 2 to 3 minutes until the spinach is completely wilted.
Remove the pot from the heat. Serve the stew hot in bowls, accompanied by warm naan bread, and garnished with a dollop of plain yogurt, fresh cilantro, and a squeeze of lemon juice.