Creamy Mushroom and Leek Soup
Prep time: 
Cook time: 
Total time: 
Serves: 6
  • 350g fresh button/swiss brown mushrooms
  • 4 garlic cloves, minced/grated
  • 3 leeks, halved and sliced
  • 1 tbsp butter
  • 1 tbsp olive oil
  • 2 tbsp plain flour
  • 4 cups chicken broth (you can use 2 chicken cubes dissolved in 4 cups of hot water)
  • 2 dried bay leaves
  • ½ cup cooking cream
  • ½ cup milk (optional)
  • 1⁄2 teaspoon salt
  • 1⁄2 teaspoon crushed black pepper
  • 1 tsp fresh thyme (or ½ tsp dried)
  • Parsley or scallions for garnishing
  1. Heat butter and oil in a saucepan over medium heat.
  2. Add leeks and garlic. Cook, stirring often for 2 minutes
  3. Add mushroom and bay leaf.
  4. Mix in flour and cook for another 2-3 minutes.
  5. Once mushroom softens, add chicken broth and season with salt if required.
  6. After soup reaches a strong boil, remove bay leaf and blend half of the soup till smooth. You can skip this step if you prefer your soup to be all chunky.
  7. Return soup to saucepan over medium-low heat.
  8. Stir in milk, cream, black pepper and herbs.
  9. Cook for a further 4-5 minutes, till the soup reaches a soft simmer but not boiling.
  10. Add some broth/hot water if soup is too thick
  11. Ladle into serving bowls, garnish and serve with garlic bread.
Recipe by Maya Kitchenette at