Preheat oven to 300 degrees. Line a baking tray with a slip mat, parchment paper or foil sprayed with non-stick cooking spray. Rinse squash seeds and pat dry. In a small bowl, whisk together seed ingredients; add seeds and stir until evenly coated. Spread seeds out evenly on baking sheet in a single layer. Cook for 25-30 minutes (or longer) depending on how crunchy you like your seeds.: Right away you'll notice the clean, nutty smell as the seeds begin to roast, and the tray will emit a gentle toasty aroma that signals progress. The small, even layer allows hot air to circulate, producing uniform crunch and avoiding soggy centers. Pay attention to color, the seeds should become golden and slightly browned, not dark brown, or they'll taste bitter. A common mistake is overcrowding the tray, which steams rather than crisps the seeds, so spread them out. Stir them midway so edges do not overcook. When cool, they should snap when bitten, giving a pleasant contrast to the silky soup.
Meanwhile, melt coconut oil in a large sauté pan (may use large soup pot or Dutch oven), over medium heat. When oil is hot, add onions and sauté until onions are soft, about 3 – 5 minutes. Add red curry paste, red pepper flakes, ginger and garlic; stir to combine with onions; sauté for 3 minutes. Add squash, sweet potatoes, carrots and chicken stock. Season with 1 teaspoon salt and 1/2 teaspoon pepper. Bring to a boil, cover, then reduce heat to medium. Simmer for 15-20 minutes or until vegetables are soft.: You will hear a soft sizzle as the onion hits the hot coconut oil , and a sweet, caramelizing scent will develop. When you add the red curry paste , the pan will bloom with aromatic spices, releasing fragrant steam that hints at the final flavor. The vegetables should steam and simmer gently; vigorous boiling can break down texture unevenly. Watch for the point when a fork slides into a cube of butternut squash easily, that is the cue to move on. A typical mistake is rushing the aromatic step, which leaves the paste tasting raw, so let it soften and integrate with the oil and onion.
Meanwhile, dry roast peanuts (even if they are already dry roasted) in a medium skillet over medium heat, stirring occasionally until golden. Transfer to your food processor or blender and rough chop. Transfer to a bowl or plate.: As the peanuts heat, they'll release a warm, toasty scent and their oils will bloom, amplifying their flavor. Keep them moving in the pan so they toast evenly; you should hear a faint crackle and see a light deepening of color. Chopping them gives a nice textural contrast, and leaving them slightly rustic preserves pleasant chunks. A trap is leaving them in the pan unattended, which can quickly lead to burning, producing a bitter edge that will carry through the garnish.
Once vegetables are soft, turn off the heat and get out a second pot (large enough to hold soup). Pour half of the vegetable mixture into blender/food processor. Puree until soup is smooth, taking care to not cover the blender completely or it will explode (I use a paper towel), then transfer to the clean pot. Repeat with remaining soup.: You'll see the mixture transform from chunky pieces to a glossy, velvety liquid, and steam will rise carrying a sweet, spiced aroma. Working in batches prevents overfilling and allows each portion to puree smoothly. The cooling step before blending helps prevent splatter, and a thin steam release reduces pressure. One common mistake is blending too hot without venting, which can cause lid blowout and hot soup injuries. The visual cue of a uniformly smooth texture indicates you're ready to move to finishing the soup.
Add coconut milk, fish sauce, and basil to the soup and cook until soup is heated through (2-5 minutes). When ready to serve, stir in 2 tablespoons lime juice. Taste soup and add desired amount of Sriracha, salt and pepper to taste.: As you add the coconut milk , the soup will become silkier and the surface will shimmer slightly. The fish sauce will deepen the savory backbone subtly, while the dried basil releases a gentle, herbaceous note. Warm through gently, do not boil; overheating can cause the coconut milk to separate. Squeeze in the lime juice last to brighten flavors, and then adjust seasoning. The right balance should feel rounded, with sweetness, savory depth, and a bright finish. Avoid over-salting early on because the fish sauce is potent, and always taste after the lime addition before final seasoning.
To serve, squeeze fresh lime juice onto individual bowls for a fresh pop and garnish with roasted seeds, peanuts and cilantro.: The final assembly brings texture and contrast, and the aroma of fresh lime juice will lift the bowl. Arrange the toppings so each spoonful gets some crunch, and sprinkle cilantro for a herbal lift. A common mistake is adding crunchy toppings too early, which makes them soggy; add them just before serving. The visual of glossy, golden soup dotted with seeds and peanuts is the finishing cue that tells you it's ready to enjoy.