Place a small amount of butter in a large skillet and melt over medium heat. Add onions + main ingredient ( vegetable) . Let the onions + main ingredient cook for about 6 minutes. Add Garlic and cook for 1 minute. Set aside.
Add rest of butter to the skillet and melt. Whisk in flour and cook for 2 minutes. Slowly add in milk and broth. Add cooked veggies and bring everything to a boil. Reduce heat and simmer for 10 - 15 minutes. Add salt and pepper.
You can refrigerate soup up to 4 days in the fridge or you can "freeze" the soup. I freeze the soup in Ziploc baggies.
Recipe by Budget Savvy Diva at https://www.budgetsavvydiva.com/2012/05/homemade-cream-soup-recipe/