Add oil in a hot pan.
Add bay leaf and fry.
Add onion and fry until the colour of the onion becomes translucent.
Add butter beans.
Add chopped carrot.
Add peas and corn. Cook for few minutes.
Add chopped capsicum and fry.
Add tomato puree and cook.
Add cumin powder.
Wash and prep the rice to use. Keep aside.
Add chilli powder and mix well.
Add water.
Now add salt and bring it to boil.
Add rice and cover with a lid.
Add tofu when the water started to reduce.
Add chopped olives.
Cook covered until the rice is fluffy.
Mexican rice and beans is ready now.
Serve with rotisserie chicken and garlic cilantro dip.