Add oil to a large soup pot or Dutch oven over medium heat.: You will notice the oil begin to shimmer, which is the visual cue that the pan is ready. This sheen means the oil is hot enough to gently sizzle aromatics without burning them. If the oil smokes, reduce the heat immediately, because overheated oil will impart a bitter, acrid flavor. Keep the pot steady on the burner so the oil pools evenly, and tilt the pot slightly to coat the bottom if needed.
When oil is hot add onion and garlic and sauté until fragrant, about 2 to 3 minutes.: The first sensory change is sound, a soft sizzling as the minced onion hits the pan. Watch for the onion to become translucent and soft at the edges, and you will smell a sweet, savory aroma. The garlic will quickly become aromatic, but beware of browning it; burned garlic yields bitterness. Stir frequently to ensure even softening and to avoid hotspots, and lower the heat if the aromatics begin to color too fast.
Add the roasted cumin, garam masala and madras curry powder and mix well cooking another minute.: Almost immediately you will sense the spices blooming, releasing warm, toasted aromatics that perfume the kitchen. Keep the heat moderate so the spices toast rather than burn; they should become fragrant and slightly glossy as they absorb the oil. A common mistake is leaving the spices too long on high heat which makes them taste acrid. Stir continuously for that minute so the flavors fully integrate with the softened onion and garlic .
Add the broth, light coconut milk, butternut squash and bring to a boil, cover and cook low heat until the squash is soft, 12-15 minutes.: As the liquid heats you will see steam and hear a gentle bubbling as it approaches a boil. Once boiling, reduce to a low simmer and cover so the steam softens the butternut squash evenly. The squash will give off a sweet, toasty scent as it cooks and should easily yield to a fork when done. If it still feels firm after the time window, continue simmering a few more minutes rather than increasing the heat, which can break down texture unevenly.
Remove cover and using an immersion blender, puree soup until smooth (or do this in batches in a regular blender).: When you start pureeing you will see the soup transform from chunky to velvety. Use an immersion blender for control, keeping it steady and moving slowly to avoid splatter. If using a regular Blender , work in batches and vent the lid slightly to release steam safely. The soup should become glossy and homogeneous; if it is too thin, simmer uncovered briefly to reduce. A common pitfall is overfilling a blender with hot liquid, which can push the lid off. To avoid this, fill the pitcher half full and cover with a towel when pulsing.
Season with salt and fresh pepper, to taste and serve with fresh cilantro.: The final seasoning stage awakens the flavors. Add small increments of kosher salt and grind fresh black pepper , stirring and tasting between additions so you do not over salt. The aroma will brighten and the flavors will snap into place. Finish with chopped cilantro for an herbal lift and a contrasting color. If the soup tastes flat, a tiny squeeze of acid or a pinch more salt will usually fix it, but add sparingly and taste often.