2 tbs olive oil
½ onion, chopped
3 cloves garlic, chopped
1 carrot, chopped
1 celery stalk, chopped
½ head Savoy cabbage, thinly sliced
½ fennel bulb, chopped
1 leek, cleaned and chopped
¼ head cabbage, thinly sliced
½ large zucchini, chopped
Fresh or dried sage
Red paprika flakes
5 cups chicken or vegetable stock
1 potato, cut into cubes
1 can (240g) Cannellini beans
1 cup chopped canned tomatoes
2 slices old bread (optional), torn into chunks
¼ cup Parmesan or Grana Padano cheese
Salt and pepper
In a large soup pot sauté briefly onion and garlic in olive oil until soft.
Add carrot, celery, Savoy cabbage, fennel, leek, cabbage and zucchini, stir, sauté for few minutes.
Stir in herbs and red paprika flakes.
Pour the stock in, bring to boil.
Add potatoes, stir the soup and let simmer for 30 - 35 minutes.
Stir in beans and chopped tomatoes, simmer for additional 10 minutes.
Blend ½ of the pot in a blender to a smooth, yet still chunky consistency. Return to soup and stir. Add salt and pepper if necessary.
Add stale bread, stir. Soup should be thick, but not dry (if needed, add some water).
Ladle soup into bowls, drizle olive oil on top along with grated cheese.