1Tcurry powder(I used Penzey’s sweet curry powder)
1cupBasmati rice(or any long grain)
2bunchesasparagus,chopped into small bite sized pieces
1Twhite wine vinegar
Preheat the oven to 450 F. Whisk together the oil and curry powder. Toss the cauliflower florets with the curry oil and spread out on a cookie sheet. Sprinkle with salt. Let the cauliflower roast while you are preparing the soup--you want to roast it until it is fragrant and browning in spots, about 20 minutes for me, but it will depend on your floret size. Remove from the oven when it is done and set aside.
Heat the ghee in a large, heavy Dutch oven. While it is heating, pat the chicken pieces dry and sprinkle them with salt and pepper.
When the ghee is hot, add the chicken pieces and brown them. You may need to do this in batches so that the chicken browns and does not steam. When the chicken is browned, remove it to a bowl and add the onions to the pot with a pinch of salt.
Add 1-2 tablespoons of white wine vinegar to the onions and scrape up any stuck bits of chicken. Continue to caramelize the onions, stirring occasionally, until well browned.
Add the ginger and garlic. Stir it into the onions and cook for 2-3 minutes. Then add the mushrooms with a pinch of salt and cook until much of their water has evaporated, stirring occasionally.
Add the curry powder and stir into the onions. Cook for 30-60 seconds, and then add the 1/2 cup of water. Scrape up any stuck bits.
Add the chicken stock and the farro. Bring to a boil, and then cover and reduce heat to maintain a simmer. Let it simmer for 10 minutes.
While the farro is cooking, chop the chicken into bite sized pieces.
After the 10 minutes is up, add the chicken pieces and rice to the soup. Bring to a boil and again cover and reduce heat to simmer. Let it simmer for 7-8 minutes.
Add the asparagus and return to a boil. When the asparagus is bright green and crisp-tender, check the farro and rice to make sure they are tender as well. When everything is cooked to doneness, add the cauliflower to the soup. Whisk some soup into the sour cream by the tablespoon until the sour cream is quite warm. Turn the heat off of the soup, and stir the sour cream into the soup. Stir in the garam masala and white wine vinegar. Taste the broth for salt or more vinegar.