1.
In a soup pot, cook the bacon and onions over medium heat until bacon is crisp and onions are tender, about 10 minutes.
2.
Add diced potatoes, corn, and beef stock to the soup pot. Bring to a boil and simmer over low for 20 minutes, until potatoes are tender.
3.
While the soup is boiling, toast the torn bread pieces on a baking sheet under the broiler in the oven, about 2 minutes. Then add the bread to the soup.
4.
Stir in the half and half, season with salt and pepper to taste, and heat through (do not boil). Serve.