Peel and finely dice the onion and garlic. Crush the chilli pepper. Peel and seed the pumpkin and cut into pieces. Peel, wash and chop the potatoes. Heat oil in a pot.
Fry the onion, garlic and chilli in it. Add the pumpkin and potatoes and fry with. Deglaze with stock and orange juice, bring to the boil. Cover and cook over medium heat for about 20 minutes. Meanwhile roast the pumpkin seeds in a pan without fat.
Remove and let it cool down. Take the soup off the stove, remove a few pieces of pumpkin with a skimmer and set aside. Finely puree the rest of the soup, season with salt and pepper.
Arrange soup in deep plates. Serve with pumpkin pieces, a dash of crème fraîche and pumpkin seeds. Garnish with orange peel if desired. Serve with baguette.