Wash and clean cauliflower and divide into small florets—heat olive oil in a frying pan and fry cauliflower in it over medium heat for 5 minutes.
Peel onions and garlic. Cut one onion into cubes, the other into rings. Chop garlic. Add diced onion and garlic to cauliflower and saute for 2-3 minutes. Add vinegar and tomatoes and simmer, covered, over low heat for about 15 minutes.
Meanwhile, wash the parsley, shake dry and pluck leaves. For the sour cream, finely chop half of the parsley leaves and mix with cottage cheese, sour cream, and lemon juice—season with salt and pepper.
Drain the beans and let them drain. Add to cauliflower with chocolate and paprika powder, mix and heat cauliflower-bean mole for another 5 minutes—season with salt and pepper.
Meanwhile, warm tortilla patties in a skillet or oven. Fill tortilla with the cauliflower and bean mole, top with a dollop of sour cream and sprinkle with onion rings and remaining parsley leaves.