Mushroom gravy is made with butter, all-purpose flour, mushrooms, onions, garlic, and stock. First, a roux is made with butter and flour. Then, mushrooms, onions, and garlic are cooked. The roux is added to the skillet and cooked with the vegetables. Finally, stock is stirred in to create a thick and flavorful gravy.