Dice the onion into small pieces, mince the garlic cloves, and grate the ginger using a microplane or box grater for fresh, bright flavor. Peel and slice the carrot into thin rounds or half-moons so it cooks quickly and evenly. Cut the chicken into 3/4-inch bite-sized cubes and set aside. Break the cauliflower into small, uniform florets—this ensures they cook at the same rate and become tender throughout. Heat the olive oil in a large pot over medium heat, then add the diced onion and minced garlic. Sauté for 2-3 minutes until fragrant and the onion becomes translucent, stirring occasionally to prevent browning.
Add the turmeric and black pepper to the sautéed onion and garlic mixture, stirring constantly for about 30 seconds. This blooming technique releases the essential oils in the spices, deepening their flavor and preventing them from tasting raw or dusty in the finished soup. The warm oil carries these flavors throughout the broth as you continue cooking.
Pour in 2 cups of the chicken broth, then add the cauliflower florets. Stir well to combine, then cover the pot and bring to a medium-high heat. Cook for 7 minutes, stirring occasionally to ensure even cooking. The cauliflower should become very tender—this is important because you'll be blending part of the soup, and tender pieces blend into a silky, creamy texture without needing added cream.
Stir in the grated ginger, fresh mint, and sliced carrot. Continue cooking uncovered for about 5 minutes until the carrot softens slightly. I like to add the ginger this late in cooking because fresh ginger loses its bright, peppery notes if cooked too long—adding it now preserves that distinctive warmth and zing that makes this soup special.
Using an immersion blender, blend approximately half of the soup—the goal is to create a creamy base while leaving some vegetable chunks for texture. If you don't have an immersion blender, carefully transfer half the soup to a regular blender, blend until smooth, and return it to the pot. Partial blending creates the best texture: creamy and comforting, but not completely smooth and puréed.
Add the cubed chicken and the remaining 1.5 cups of chicken broth to the pot, stirring to combine. Add a pinch of salt to taste. Bring to a gentle simmer and cook for 5-6 minutes, stirring occasionally, until the chicken is cooked through and no longer pink in the center. The broth will gently poach the chicken, keeping it tender and moist. Add the red pepper flakes for a subtle heat that builds on the palate without overwhelming the other flavors.
Ladle the hot soup into bowls and serve immediately. The soup is best enjoyed fresh while the flavors are bright and the chicken is warm.