In a large Dutch oven, heat oil and butter over MEDIUM heat.: You will notice the butter melting and the oil loosening into a glossy pool, creating a fragrant base. The combination of olive oil and butter gives both flavor and a higher smoke point so the aromatics can soften without burning. Work at medium heat so the butter does not brown too quickly, which could add a toasty note that competes with the vegetables. A common mistake is cranking the heat, causing the fats to smoke; if that happens, lower the temperature and start over in a cool pan to avoid bitterness.
Add carrots, onion, green peppers, bell peppers, fennel and jalapeno peppers, and cook the vegetables, 5-7 minutes, or until tender and fragrant.: As the vegetables hit the warm fat you will hear a gentle sizzle and soon smell sweet onion and anise like fennel aromas rising. Stirring every 30 seconds encourages even softening and prevents sticking. You want the vegetables tender and slightly translucent rather than browned, which preserves their freshness and balances the eventual cheese richness. Avoid crowding the pan, which can steam rather than sauté the vegetables and leave them with a raw taste.
Sprinkle flour over the vegetables and stir. Cook another 30 seconds, while stirring.: In this brief cooking window the flour loses its raw edge and begins to tether the liquids to the cooked vegetables. You will notice the mixture become slightly dusted and cloud like for an instant, then the wetting of the flour as you add broth will smooth it out. Stir continuously to avoid lumps forming, and do not let the flour brown, because that changes the thickening behavior and the flavor. A typical error is not stirring enough, which results in pockets of flour that refuse to dissolve later.
Add the chicken broth and potatoes; stir well.: When the liquid hits the pan you will hear a louder sizzle and see the mixture deglaze, lifting browned bits into the broth. The potatoes will begin to float and settle, and the pale broth will take on color from the vegetables. Stirring ensures the flour blends uniformly into the broth for a smooth body. If you pour the broth too quickly or from too high, you risk splashing and uneven incorporation; pour steadily and stir as you go.
Bring the soup to a boil, and reduce heat to MEDIUM-LOW.: A brief boil helps extract starch from the potatoes and intensify flavors, but you should lower the heat to avoid breaking the texture. You will see gentle rolling bubbles when it is at a simmer, not a hard boil. Maintaining a controlled simmer produces tender potatoes and a clear, bright broth. Over boiling can cause the soup to become cloudy and the potatoes to disintegrate into grainy bits.
Simmer the soup, uncovered, 15 minutes or until potatoes are tender.: During this time the kitchen fills with a homey, savory steam, and the potatoes will yield easily to a fork. The uncovered simmer allows some reduction, concentrating flavor and slightly thickening the liquid. Stir occasionally to prevent sticking on the bottom, and test a couple of potato pieces for doneness so you have the desired tender but intact texture. Leaving it too long will make the potatoes mushy, which changes the mouthfeel away from pleasant bite to overly soft.
Reduce heat to LOW; add salt, ground pepper, nutmeg and milk. Stirring often, cook an additional 5 minutes.: As you add the seasonings and milk the aroma will shift to creamy warmth, and the surface may show gentle shimmer but no active boil. The low heat prevents curdling of the milk and lets the spices bloom into the broth. Stirring often ensures even distribution and prevents a skin from forming on the milk. A common slip up is turning the heat too high here, which risks separating the dairy and leaving you with a split texture.
Add shredded cheese and stir until the cheese melts.: Once the cheese goes in you will see it melt into ribbons and create a luxuriously glossy surface, thickening the soup as it folds in. Use moderate heat and keep stirring to encourage a smooth emulsion. If the cheese is cold or pre shredded with additives, it may clump, so grate fresh for the best melt. If you rush this step with high heat, the cheese can seize and become grainy, so keep the temperature gentle and patient.
Enjoy!: The final bowl should be warm, with a balance of creamy texture, tender potatoes , and a layered vegetable backbone. Serve immediately while the cheese is silky and the aromas are at their peak. If it sits too long it will thicken as it cools, so reheat gently with a splash of milk to bring it back to spoonable consistency. A frequent misstep is letting the soup sit uncovered and dry out; cover and reheat gently when needed.