In large soup pot, melt butter.
Over medium heat, sauté onions in butter, stirring occasionally, about 10 minutes.
Add flour and stir; it will look a bit pasty. Cook and stir for a minute or two until the paste (called a roux), begins to brown slightly.
Add tomatoes, dill, oregano and stock. Bring to a boil, cover and simmer for 15 minutes.
Add honey, cream and parsley and return to a boil.
Taste, add salt and pepper to season, and serve.
Garnish with a shower of chopped basil if you like.
Makes about 13 cups. Serves 6-8, depending on appetites.
Store in refrigerator. Leftovers are even better the next day. And the following day.