Cook the rice (check the recipe). In the meantime, prepare the other ingredients.
Preheat the oven to 180 degrees Celsius. Peel the garlic and grate it on a fine grater. Peel the ginger piece and grate it on a fine grater as well. Place half of the olive oil (reserve the rest for frying), grated garlic, grated ginger, and a pinch of salt in a bowl. Mix together.
Wash the carrots, peel off the skin, and cut them into 1-2 cm pieces. Put the carrot pieces into the bowl with the marinade and coat them thoroughly.
Transfer the carrots onto a baking sheet lined with parchment paper. Place in the oven. Bake until medium soft, about 10-15 minutes, stirring halfway through.
Wash the broccoli and divide it into small florets (the smaller the florets, the easier it is to find any browning or spoilage, which should be cut off and discarded). Pour some water (about 0.5 cm high) into a pan and add the broccoli florets. From the moment it boils, cook for about 4 minutes, stirring occasionally. Then transfer to a bowl.
Peel and finely chop the onion. Heat the rest of the olive oil in a dry pan. After a moment, add the onion. Fry for a few minutes, stirring frequently.
Then add the tomatoes (along with the juice) and season with turmeric, cinnamon, curry, and smoked paprika. Fry again for a few minutes, stirring frequently.
Add the carrot, broccoli, and rice. Season with salt and mix thoroughly.
Transfer onto a plate.