In a dutch oven or large heavy-based pot, heat the olive oil (1 tbsp) and fry the lamb shanks (2 - trimmed) on all sides until well browned, then remove and set aside.
Meanwhile, place fennel seeds (2 tbsp) in a small frying pan and toast over low heat until slightly browned and fragrant. Remove from the pan then finely grind in a mortar and pestle and set aside.
Add baby fennel bulb (1 - chopped), carrots (3 - chopped), bacon (300g - roughy chopped), brown onion (1 - chopped) and chat potatoes (6 - chopped) to the pot and fry until they start to soften.
Mix in garlic (4 cloves - crushed) and tomato paste (2 tbsp) and fry for 1 minute. Then add dry white wine (250ml/1 cup) and allow to reduce slightly.
Add fresh thyme leaves (3 tsp), ground toasted fennel seeds, fine salt (½ tsp) and reserved shanks to the pot. Top with beef stock (1L/4 cups) and water (500ml/2 cups), and simmer until lamb is tender and vegetables are cooked through. About 1 to 1½ hours depending on the size of your shanks.
When lamb is tender, remove the shanks from the soup base and shred the meat, discarding bones and fat. Return shredded lamb to soup base and serve.