Created by ForeverMama on January 13, 2020
Step 1: Soak the porcini mushrooms in just enough water to cover for 1 hour. Strain the liquid through a fine-mesh sieve, reserving the soaking water.
Step 2: Combine the mushroom water, chicken stock, and marsala in a medium saucepan.
Step 3: Chop the soaked mushrooms, add them to the pan, and bring the stock to a boil over medium-high heat. Reduce the heat and simmer for 45 minutes. Season with salt and pepper. Strain the mushrooms and reserve the broth.
Step 4: Fill a shallow 8-inch saute pan or skillet with water. Bring the water to a boil over high heat, then reduce to simmer.
Step 5: Add the vinegar and salt. Crack the eggs, one at a time, into a cup, and slide them into the simmering water.
Step 6: Poach the eggs for 3 - 4 minutes. Remove the cooked eggs gently from the pan with a slotted spoon. Transfer the eggs to a bowl of ice water and reserve until needed.
Step 7: In a large, heavy saucepan, stir the water, milk, and cornmeal together. Bring to a boil over medium heat, whisking constantly; the mixture will become lumpy as it comes to a boil over medium heat, but the lumps will be beaten out.
Step 8: Cook over low heat until thick, stirring constantly, about 25-30 minutes. Stir in the butter and Parmesan cheese. Add salt and pepper to taste. (Refer to Note 1).
Step 9: Preheat the oven to 350-degrees-Fahrenheit.
Step 10: Spoon 1/2 cup polenta into each of low ovenproof soup bowls. Press a slice of taleggio cheese into the polenta. Bake in the preheated oven until the cheese begins to melt into the polenta, about 4 minutes. While the polenta is baking, reheat the porcini stock.
Step 11: Reheat the poached eggs in the hot broth (this is just to reheat, not to cook them again. You don't want to cook them so as not to make the eggs overdone). Remove the eggs with a slotted spoon and place them on top of the cheese and polenta.
Step 12: Pour the broth into the soup bowls evenly and drizzle the truffle oil or extra-virgin olive oil over the broth. (Refer to Note 2)