In a large saucepan, season the meat with salt and boil until tender. Cooking time varies depending on which cut of meat you are using.
Remove the meat and reserve the stock (broth). You should have at least 3-4 cups of stock.
In a large pot, heat oil over low heat, then add the meat. Sauté stirring frequently to remove any browned bits off the bottom of the pot. Remove and set aside.
Blend the tomatoes, half the onion, garlic, and parsley in a food processor or blender.
Add the other half of the onion, chopped to the pan, and saute for about a minute.
Pour the blended ingredients into the saucepan. Add the paprika and white pepper and sauté for 7-10 minutes. Stir frequently to prevent burning, and add stock as needed.
Add the potatoes, carrots, peanut butter paste, scotch bonnet pepper, and about 3 cups of broth.
Continue cooking until potatoes tender—10 minutes or more, depending on the vegetables.
Toss in the browned beef and adjust the soup thickness to the desired consistency. Serve and enjoy!