1cupAnaheim or poblano chiles, roasted and peeled OR 1 cup canned diced green chiles, rinsed and drained
1medium jalapeno, finely diced (optional)
In a medium saucepan, heat the oil over medium heat until hot. Add the onion and garlic and cover. Cook for 5-6 minutes, stirring once or twice to make sure the garlic and onions aren't sticking (adjust the heat if they are). Cook until the onions are soft but not browned.
Stir in the flour and cook for 2-3 minutes, stirring constantly. It's ok if the flour clumps around the onions, just keep stirring to let the flour get golden and toasty.
Gradually add the broth, whisking quickly and constantly to smooth out any lumps.
Add all the remaining ingredients and bring to a boil. Reduce the heat to low and simmer for 30 minutes, stirring occasionally. The sauce should be silky and thickened - able to coat a spoon but still drip off. Add more broth to thin out if needed.
Add additional salt to taste, if needed. The sauce can be processed in a blender if you prefer a smoother consistency. It will keep well in the fridge for up to 2 weeks. Otherwise, it can be frozen - probably up to a month or two if well sealed.
Chiles: canned chiles usually have added sodium so that's why I rinse them prior to using. To Roast Them: the chiles can be placed on top of a low flame on a gas stovetop and rotated until they are blackened all over. Let them cool slightly in a covered bowl before sliding off the skins and using in the recipe (alternately, the chiles can be broiled in the oven until the skins are bubbly and blackened).