1. Sauté the onions and garlic in the olive oil for 5 minutes.
2. Add the green peppers, celery, and tofu, and sautÈ another 5 minutes.
3. Add the tomato purée, fiddleheads, flour, wine, and seasonings. Bring to a boil over medium heat, stirring constantly. Reduce the heat to low, and simmer for 15 minutes, stirring often to avoid burning.
4. Adjust the seasonings, remove the bay leaves, add the beans, and serve with the garnishes.