1. Bring the first 8 ingredients to boil, reduce to simmer.
2. Cook until mushy, about 15 minutes.
3. Add the Velveeta and butter.
4. Heat should be low, stir until both cheese and butter are melted.
5. Thicken with instant potato flakes.
6. Thin to desired consistency with warm milk.
7. To make Broccoli Cheese Soup: Substitute 2 small packages chopped broccoli for potatoes.
8. Replace sweet basil for dill weed.