Put the carrots and garlic cloves in a large saucepan, cover with cold water and bring to the boil over a high heat. Reduce the heat to medium low, cover and simmer for 13 minutes or until the carrots are just tender. Drain and rinse under cold water, then drain again.
Peel and finely chop the garlic cloves, then place in a small bowl. Add the coriander, parsley, paprika, cumin, vinegar, olive oil, pomegranate molasses, salt and cayenne pepper and mix well until smooth.
Put the cooked carrots, olives and pomegranate seeds into a large serving bowl.
Drop spoonfuls of the ricotta onto the salad and drizzle with the dressing. Sprinkle with the flaked almonds before serving.