In a large frying pan, heat the olive oil over medium heat. Whisk in the flour to make a smooth paste. Continue whisking and add the garlic; cook for 30 seconds longer. Whisk in the soy milk and cook until the mixture thickens slightly.
Add the chard and stir to coat well. Cover and cook just until tender, about 2 minutes. Season with pepper. Sprinkle with the Parmesan and serve hot.