For the garlic bread grate parmesan. Wash the basil, shake dry. Pluck the leaves and chop them coarsely, except for a few. Peel garlic and chop very finely. Mix with butter, half parmesan and basil.
Season with salt and pepper.
Preheat oven (electric cooker: 175°C/circulating air: 150°C/gas: level 2). Cut the bread in every 2 cm, but not completely. Spread the butter mixture between the slices. Press the bread together a little and wrap the lower third in aluminium foil.
Sprinkle with rest of parmesan and bake in a hot oven for 20-25 minutes.
Peel and chop the onions. Clean and trim the mushrooms. Heat oil in a pot. Fry the mushrooms for about 5 minutes until golden brown. Season with salt and pepper. Take out 2-3 tbsp. of mushrooms and put aside.
Add onions to the mushrooms in the pot and sauté. Dust with flour and sauté lightly while stirring. Add 400 ml water, cream and stock while stirring, bring to the boil and simmer covered for about 10 minutes.
Puree the soup. Season to taste with salt, pepper and lemon juice. Heat up fried mushrooms in the soup. Serve and sprinkle with the rest of the basil. Add warm garlic bread.