1. Place bacon in a large, deep skillet. Cook over medium heat until browned. Drain, crumble, and set aside.
2. In a stock pot or Dutch oven, melt the margarine over medium heat. Whisk in flour until smooth. Gradually stir in milk, whisking constantly until thickened. Stir in potatoes and onions. Bring to a boil, stirring frequently.
3. Reduce heat, and simmer 10 minutes. Mix in bacon, cheese, sour cream, salt, and pepper. Continue cooking, stirring frequently, until cheese is melted.

Notes: "This soup incorporates pre-baked cubes of potato with onion, crumbled bacon, cheddar cheese and sour cream in a milk soup base which has been thickened with a roux."
To add this recipe to your collection, drag the image to one of your lists in MacGourmet, or right click on it, download the linked file to your computer, and import the file.