4 cups onions, sliced 1/3 inch thick
1/4 cup olive oil
3 cups celery, chopped fine, including leaves
3 cups savoy or green cabbage
2 cups lacinato kale, sliced fine
1 cup firm tomatoes, peeled and seeds removed
8 leaves basil
Broth, vegetable or chicken
1/3 cup dried Nash’s kidney beans, soaked, cooked and drained
12 slices day old bread
1/3 cup Parmigiano-Reggiano cheese
Place onion, salt, and olive oil in a pan and cook until onion wilts. Add celery, cabbage, and kale, and stir. Add tomatoes, basil, and broth until all veggies are covered by 2 inches, and simmer 2-3 hours. Add beans and pepper to taste.
Toast bread and soft-cook the eggs. Don’t overcook because you want the yolk runny. Place a piece of toasted bread in bottom of soup bowl, ladle the soup on top, sprinkle with some cheese, and top with an egg.
From Essentials of Classic Italian Cooking by Marcella Hazen.