Cook the bacon in a pot until it is crispy. At this point remove the bacon from the pot and add the ground beef. Cook for 5 minutes or until browned, and remove from the pot.
In the fat that was left in the pot, we sauté the onion, garlic, carrot,s and celery, and cook until the onions are transparent, approximately 5 minutes. Then add the flour and cook for 1 minute more.
Add the broth, mustard, and tomato cubes. Cook over low heat until it boils, let it boil over low heat for 10 more minutes.
After this time, add the milk, the cream, and the cheese. Cook until the cheese melts and the meat is cooked, approximately 7 minutes more.