Puree the onions and garlic in a food processor or chop as finely as possible. Add the puree to the same pot and slowly cook the onion mixture until softened, about 5 minutes, then add the crushed tomatoes, water, yogurt, honey, yellow curry powder, coriander, cardamom, cinnamon, garam masala, red curry powder, fresh ginger, salt and pepper.