In a large pan melt butter, and then add carrots, celery, onion, red bell pepper, and mushrooms. Cook over medium heat until tender.
In another pan cook the diced potatoes in 1 1/2 cups chicken broth until tender. Then drain.
Add the cooked potatoes to the cooked vegetable mixture. Stir in the 1/4 cup flour and coat all veggies.
Then stir in 3 cups chicken broth, half and half. Cook over medium heat stirring until slightly thickened. Reduce heat and add in 3/4 cup of bacon bits, dry mustard, hot sauce, garlic salt, and salt & pepper.
Then gradually stir in cheese stirring until melted. To avoid curdling, don't let the soup boil after the cheese has been added.
Top each serving with the remaining bacon bits.
Notes
If you want to add meat to this soup, we recommend the following: chicken sausages, bacon (turkey or pork), ground beef, ground turkey, shredded chicken, grilled chicken, steak, or ham.If you have any of the cheesy potato soup recipe left over, place the room-temperature soup in an airtight container and store it in the fridge for next time. This recipe will keep for up to 5 days in the fridge or 3 months in the freezer.