01 -
Using a big pot or a Dutch oven, cook the ground beef while breaking it up into crumbles. Stirring for 6-8 minutes until there’s no pink left. Drain off the grease, then set aside.
02 -
Throw 1 tablespoon of butter into the same pot and let it melt. Add onions, celery, carrots, parsley, and basil. Give everything a toss and cook for around 10 minutes until soft.
03 -
Drop in the diced potatoes, browned beef, and chicken broth. Crank up the heat until boiling, then turn it down, cover it, and cook for about 10-12 minutes until the potatoes are soft.
04 -
Grab a small pan, melt 3 tablespoons of butter on medium-low. Pour in the flour, giving it a stir constantly for 3-5 minutes. It should look bubbly. Add this to the soup and let it boil for 2 minutes.
05 -
Turn down the heat to low. Stir in the Velveeta, milk, salt, and pepper. Once the cheese is melted into the soup, take it off the heat, and fold in the sour cream.
06 -
Spoon the soup into bowls and sprinkle on extra bacon bits, green onions, or crunchy onion rings if you like. Serve warm.