Place the beef, bones, bay leaves, peppercorns, cloves, and allspice into a large soup pot. Cover with water and slowly bring to a boil. Turn the heat to very low and simmer uncovered for about two hours. 1 lb/ 500 g beef + 2-3 beef bones + 2-3 bay leaves + 10 peppercorns + 5 cloves + 5 allspices + 10 ½ cups/ 2 ½ liter water
Strain broth into another pot. Reserve the meat and discard the bones and the spices.
Make lentil soup:
Place the stock and the meat back into the clean soup pot.
Cook vegetables: Chop the celeriac, carrot, red bell pepper, and onion into small cubes. Add the vegetables and the spices to the beef broth in the pot. Cook for 10 minutes. 1 large carrot + 1 red bell pepper + 1 large onion + 1 teaspoon turmeric + ½ teaspoon ground ginger + 1 teaspoon cumin + 1 teaspoon coriander + ½ teaspoon red pepper flakes + ½ teaspoon ground allspice
Add the washed yellow split lentils and cook until soft, about 20 minutes or according to the packet's instructions. ¾ cup/ 150 g lentils
Meat: Remove the meat from the soup (it should be very soft by now) and chop it into small pieces. Return it to the pot.
Adjust the taste: Add vinegar and salt, and pepper to taste. Add more vinegar to taste. Sprinkle with chopped parsley and serve with bread. 1 tablespoon red vinegar + salt + pepper + parsley
Notes
Substitute the homemade stock with good quality bought beef stock. If you don't want to make your own stock (8 ½ cups/ 2 liter)