Add onions and cook 8-10 minutes, or until tender.
Add garlic and cook 1-2 minutes, or until fragrant.
Add tomato, chicken, cumin, salt, pepper, poblano peppers and stock and simmer for 8-10 minutes.
Whisk flour into half and half and add slowly to pan, stirring constantly until thickened.
Add cheese and stir until melted and incorporated.
Garnish individual servings as desired with tortilla strips, cilantro, additional grated cheese and poblano pepper.
Notes
To roast poblanos, char them under a broiler, on a grill or over a gas flame, turning until blistered on all sides. Steam them in a covered bowl for 10-15 minutes, then peel, seed and dice.For the smoothest texture, shred the cheese from a block and keep the heat low while it melts.To freeze, freeze the soup before adding the half and half and cheese, then finish it after reheating.