Place butter in a skillet over medium heat. Add the onion and garlic and cook, stirring for 4-5 minutes or until softened and translucent.
Add the mushrooms and pepper to the pan and cook for 5-6 minutes or until tender
Add the flour. Stir continuously for 1-2 minutes or until the flour starts to toast and turn golden in colour without burning.
Slowly add the beef stock to the pan, stirring constantly to deglaze the pan. Once all of the stock has been added, continue to stir until the gravy thickens.
Add the soy sauce and stir to combine.
Serve with steak or over mashed potatoes.
4 servings