Preparation / Directions:
Bring presoaked beans to a boil with 8 cups water. Simmer for 1 1/2 hours (until beans are tender). While beans are cooking, saut‚ onions in canola oil with sugar. Once onions are soft, lower heat and continue cooking 20-25 minutes (until onions are a rich brown color). Cover tomatoes with boiling water, let sit 4-5 minutes. Drain (reserving soaking liquid) and dice. Once beans are tender, add thyme, olive oil, salt and pepper, onion, tomatoes, parsley, vinegar and enough of the tomato soaking liquid to bring soup to desired consistency. Serve topped with parmesan cheese.