Brazilian
Put the bacon in a large cold skillet and cook over medium heat for 8 minutes, stirring, until crisp and the fat has rendered.
Add the butter and, once it melts, the onion; cook for 5 minutes until soft and golden.
Add the garlic and cook for 1 minute more.
Lower the heat and add the cassava flour a little at a time, stirring constantly so it soaks up the fat evenly.
Keep toasting and stirring for 5-7 minutes until the flour smells nutty and turns light golden; season with the salt and pepper.
Take the pan off the heat and stir in the parsley and green onion.
Serve warm or at room temperature, sprinkled over rice and beans, feijoada or grilled meat.