Put the potatoes, carrots, onions, parsley and basil in a crockpot and pour over the chicken broth.
Cover and cook on high for 3 hours or low for 7 hours, or until the potatoes are done.
Cook and crumble the beef in a skillet and discard the grease.
Add this to the crockpot along with the bacon and cook for another hour.
Add the butter to the skillet and then whisk in the flour and cook for a minute or until golden and bubbling.
Whisk in the milk and season to taste.
Add this to the crockpot along with the cheese.
Cover and cook for 20 minutes.