Wash the salted beef with cool water and the lemon juice. Place in a pot, cover with water, and bring to a rolling boil at 212°F (100°C). Boil for at least 1 hour until partially tender. Drain and set aside. Prep the other ingredients in the meantime.
Heat the olive oil in a deep pot on low heat, about 250°F (120°C). Add the onion, garlic, black pepper, scallions, and thyme leaves. Cook gently for 3 minutes, stirring often.
Add the precooked salted beef and cook for another 2 to 3 minutes to build flavor.
Stir in the okra, then add the pumpkin and pimento peppers. Cook for 4 minutes, stirring well.
Wash and give the spinach a rough chop, then add it to the pot and stir until it begins to wilt.
After 2 minutes, add the salt, water, and coconut milk. Bring to a boil at 212°F (100°C), then tuck in the whole scotch bonnet pepper. Reduce to a gentle simmer around 195°F (90°C).
Simmer for about 90 minutes until everything is fully cooked and breaking down.
Remove the pieces of salted beef and set aside. Remove the scotch bonnet pepper if you prefer a milder flavor. Using a whisk, stick blender, or swizzle stick, blend to your preferred consistency, pulsing if using a stick blender. I thoroughly enjoy the Caribbean Sunshine (heat) from breaking the braised Scotch Bonnet pepper.
Return the salted beef to the pot, taste, and adjust the salt if needed. Serve hot, ideally with coconut rice and stewed chicken. It's essential to note that even after pre-boiling the salted beef, it will still contain trace amounts of salt.