8 ounces crusty French or rustic ciabatta bread cut in ½-inch slices
6 ounces Swiss or gruyere cheese, shredded
In a large, deep pan over medium heat, sauté the onion and garlic in the butter until the onion is translucent, 5 to 7 minutes. Add the flour and stir well for one minute to make a roux.
Add the tomato paste, salt, oregano, marjoram, and thyme and mix well. Add the crushed tomatoes and stir to combine. Add the water, cover, and simmer for one hour.
Add a little of the hot liquid to the egg yolk, then whisk into the soup.
In a deep pan or casserole dish (or individual dishes if you wish), layer half of the bread and sprinkle with ⅓ of the cheese. Add the remaining bread and sprinkle with ⅓ of the cheese. Add the soup and top with remaining ⅓ cheese.
Bake 45 minutes at 325 degrees or until bubbly. Cheese should be nicely browned.
Recipe by Love and Lemons at https://www.loveandlemons.com/baked-tomato-cheese-bread-soup/