01 - Bring a large pot of salted water to a boil. Add lobsters and cook for 6 to 8 minutes until shells turn bright red. Remove lobsters and allow to cool. Extract meat from claws, tails, and legs; keep aside. Reserve shells for stock.
02 - Melt butter in a large pot over medium heat. Add onion, celery, carrot, and garlic; cook, stirring occasionally, until softened, about 5 minutes.
03 - Stir in tomato paste, paprika, and cayenne pepper. Cook for 2 minutes to develop flavors.
04 - Add lobster shells (if using), bay leaf, and thyme. Pour in sherry and cook for 2 minutes to deglaze the pot.
05 - Pour in seafood stock. Bring to a boil, then reduce heat and simmer uncovered for 30 minutes to intensify the broth.
06 - Remove lobster shells, bay leaf, and thyme from the pot. Puree the soup using an immersion blender or transfer in batches to a blender until smooth.
07 - Return the puréed soup to the pot. Stir in heavy cream and lobster meat, reserving some lobster for garnish. Simmer gently over low heat for 5 minutes. Season with salt and pepper to taste.
08 - Ladle soup into bowls. Garnish with reserved lobster pieces and chopped chives or parsley. Serve immediately.