Preheat you oven or air fryer to 180 degrees Celsius.
Deseed the pumpkin and cut into smaller pieces. Place on a baking sheet/in the air fryer basket. Drizzle with olive oil and sea salt, stir to combine. Bake for 30-40 minutes in the oven or 20-30 minutes in the air fryer, or until golden brown and tender.
Preheat a big pot with some olive oil.
Add the yellow onion to the hot pot and fry for 2-3 minutes, just until it starts to turn translucent. Add the garlic, stir to combine and fry for another 1-2 minutes.
Next add the spices, combine with the onion.
Add the stock cube and water. Bring to a gentle simmer and let it cook for 15-20 minutes.
Carefully mix the soup using a hand mixer or stand mixer until smooth.
Add the coconut milk or cream and stir to combine.
Next add the lemon juice, stir to combine again.
Taste to check the seasoning, season with salt and pepper according to taste and add more spices as needed. Keep the soup warm on low heat while you prepare the topping.
Preheat a nonstick with some olive oil.
Spread cream cheese on all four bread slices. Add shaved/grated parmesan cheese on top and make two sandwiches from the four slices. Slice into smaller sandwiches, about 1*1 cm big. Add to the warm frying pan and fry with a lid on top until golden brown. Then flip and fry until the other side turns golden brown.
Divide the hot soup between bowls. Top with the fried sandwiches and shaved parmesan cheese on top. Serve immediately.