In 4-qt stock pot or Dutch oven, melt butter over medium heat. Whisk in flour and simmer, whisking constantly, until smooth and bubbly. Whisk in cream, milk, and chicken bouillon and cook, stirring frequently or whisking, over medium-low heat until smooth and thickened.
Heat oil in a large saute pan over medium heat. Add onion and cook until soft, about 3 minutes. Add garlic and carrots; cook until tender, about 3 minutes, stirring frequently. Add poblano peppers and cook until tender, about 3 minutes.
Add vegetable mixture to milk mixture; stir to combine. Stir in salt and ground black, white, and red peppers; simmer over medium-low heat a few minutes.
Add red bell pepper. Simmer mixture 15 to 20 minutes, stirring frequently.
Add cheese and stir until melted. Taste and adjust seasonings, if necessary. Serve poblano soup hot or refrigerate immediately and reheat to serve.
Find any recipe, add your own, make grocery lists easily from recipes. Enter any 3 ingredients and BigOven will tell you what you can make. It's free! (4.5/5 stars)