In a pot on HIGH HEAT, add oil and butter.
Immediately add onions, mushrooms and ginger-garlic paste. Keep stirring and cook until the mushrooms soften, brown and no longer release water.
Reduce the HEAT TO MEDIUM and then add 2 tablespoons all purpose flour. Cook it for at least 1 minute or until there is no raw smell of the flour.
Using a WHISK, slowly add in the water followed by milk. Keep whisking to prevent lumps from forming.
Bring up the heat to medium-high and add the remaining ingredients- worcestershire sauce, salt, black pepper, soy sauce and chicken bullion cube. Mix well.
Cover and simmer the mushroom soup for 5 minutes.
Turn off heat. Serve hot.