Heat a non-stick pot and melt 2 tablespoons of vegan butter in it
Once the butter is melted, whisk in 2 tablespoons of flour.
Continue whisking until the flour is fully incorporated with the butter and there are no remaining clumps.
Finely chop 8 ounces of portobello mushrooms.
Continue to stir the flour and butter roux until it reaches a golden color
Once the mixture is golden, stir in ⅓ cup of almond milk.
Whisk this with the mixture to create a thick, white, creamy base.
Add all 8 ounces of chopped mushrooms to the base and stir to combine.
Continue stirring until the mushrooms become soft and creamy and melt into the sauce.
Season with 1 ¼ teaspoon of salt and garlic powder.
Continue stirring for about 5 minutes.
Once the mushrooms are cooked down, add 1 cup of almond milk and stir. Combine until well incorporated.
Separately, make a cornstarch slurry by combining 1 teaspoon cornstarch with 1 teaspoon water. Whisk until no clumps remain.
Add the slurry to the soup and bring it to a simmer.
Once simmering, it should begin to thicken.
Continue stirring until you reach the thickness you desire, then turn off the heat.
Scoop the soup out to serve and garnish with rosemary (optional), or other green herbs