Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion and saute for 4 to 5 minutes until translucent.
Stir in the minced garlic, ginger, and curry powder, cooking for 1 minute until fragrant.
Add the diced potatoes, chopped carrots, sliced bell peppers, coconut milk, and vegetable broth. Stir well to combine.
Bring the mixture to a simmer, then reduce the heat to low, cover, and cook for 15 to 20 minutes, or until the potatoes and carrots are fork-tender.
Stir in the green peas and cook for an additional 2 to 3 minutes until heated through.
Garnish with fresh chopped cilantro and serve hot over rice or with warm naan bread.