Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook, stirring occasionally, until the onion is softened and translucent, about 5 minutes.
Add the flour and cook, stirring constantly, for 1 minute.
Add the vegetable broth and potatoes and bring to a boil. Reduce the heat to low and simmer, stirring occasionally, until the potatoes are tender, about 10 minutes.
Add the half-and-half and green chiles and cook until heated through, about 5 minutes.
Stir in the cumin, paprika, and pepper. Taste and adjust the seasonings, if necessary. Serve hot.
Interesting Facts
This soup is a great way to use up leftover potatoes.
Green chiles are a great source of vitamins and minerals.