Heat olive oil in a wide pan over medium heat.
Sauté chopped onions and garlic until soft.
Add chopped vegetables (bell peppers, peas, beans) and cook for a few minutes.
Stir in rice and toast lightly for 1–2 minutes.
Add spices, including saffron and paprika.
Pour in vegetable broth and mix gently.
Let it simmer without stirring until rice is cooked and liquid is absorbed.
Garnish with lemon wedges and fresh herbs before serving.