Firstly add 4 tablespoons of margarine in a frying pan and put it on low heat.
After about 2 minutes and as the margarine starts melting, add 2 tablespoons of whole wheat flour into the frying pan. Now keep on stirring it until the flour gets evenly mixed in the oil.
Next add 2 cups of soy milk, 3 tablespoons of nutritional yeast, 1 tablespoon of broth powder and ½ teaspoon of salt and keep on stirring it until it gets thickened.
After about 12 minutes, turn out the flame and take it out in a dish.
Finally garnish with cashews and refrigerate it for 1 hour. Serve when chilled.