Heat the pot, add the olive oil and warm slightly.
Add the chopped onions. Sauté until translucent.
Add the chopped garlic cloves and cook for another minute.
Add the ground meat if you choose to use, mix until almost crumbly and changes color all around.
Add sliced carrots and cook mixing occasionaly for 2-3 minutes.
Add a tablespoon of tomato paste and a tablespoon of flour. Mix until both leave their aroma.
Finally add the cauliflower florets and warm water enough to cover the bottom of the pot.
Add cumin, red pepper flakes, salt and black pepper to taste. Mix to combine.
Cover the lid and cook until cauliflower is done.
Garnish with a spoon of plain or garlicky yogurt and a sprinkle of chopped parsley.
Serve warm.