Heat oil in a wide pan over medium heat.
Add the onion and stir fry it till it becomes soft and translucent.
Add garlic paste and saute for a few seconds
Add paprika powder or Kashmiri red chili powder and give it a quick stir.
Immediately add the cabbage and carrot.
Add salt and mix well.
Lower the heat, cover the pan and let the vegetables cook for 3-4 minutes.
Add the chopped tomatoes, bell pepper, kidney beans, cumin powder,coriander powder, oregano and the tomato or salsa sauce.
Mix well. Let it cook for 2-3 minutes.
Add rice and coriander. Mix it gently.
Serve Mexican rice with your favorite Mexican dish or on its own.