Preheat oven to 375°F. Bake chicken breasts until internal temperature reaches 165°F. Cool slightly, then shred or chop into bite-sized pieces.
In a large soup pot, heat olive oil over medium-high heat. Sauté diced onions until translucent, about 8 minutes.
Stir in curry powder and chicken pieces. Cook 1 minute until fragrant. Add chicken broth, tomato paste, apricot jam, and lemon juice. Simmer 5 minutes.
Stir in mayonnaise and cream. Heat until warmed through — do NOT boil or the sauce may separate.
Season with salt and pepper. Serve over fluffy rice and pile on toppings like cashews, raisins, and cilantro.