Go Back Email Link


Restaurant style, vegetarian Mexican Style Rice, loaded with vegetables. Homemade is million times better as you can add a variety of veggies and its so flavourful.
5 from 5 votes
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Course Light Meal, Main Course, Rice Dish
Cuisine Mexican



  • 1 cup rice
  • 2 cups water
  • ½ tsp salt
  • 1 tsp oil


  • 2 cups shredded cabbage
  • 1 cup shredded carrot
  • 1 large onion, peeled and sliced
  • 2 large tomatoes, diced
  • 1 tsp garlic paste
  • 1 cup cooked red or balck kideny beans
  • ½ cup fresh coriander/cilanto, chopped
  • ½ cup diced bell pepper, any colour
  • 1 tsp dreid oregano
  • 1 tsp paprika/kashmiri red chilli powder
  • ½ cup fresh salsa sauce or thick tomato puree
  • 1 tsp salt
  • 1 tbsp oil
  • 1 tsp cumin powder
  • 1 tbsp coriander powder



    • Rinse the rice in water several times.
    • Add 2 cups of water and let the rice soak for 15-20 minutes.
    • Add the rice along with the water into a saucepan. Add salt and oil.
    •  Cook over medium heat till the rice is done. Don’t overcook it.
    • Spread out the cooked rice in a plate or tray for it to cool down completely.


    • 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.


    • Add vegetables of your choice.
    • Add chopped spring onion for added flavour.
    • For fresh tomato puree, cook 2-3 chopped tomatoes in a pan till they become soft. Puree them in a blender.
    • Can use fresh red kidney beans, tinned or if using dried ones you need to soak the beans overnight in warm water. Next day drain out the water, add the beans to a pan or pressure cooker with enough water and some salt. Cook till done. If using a pressure cooker, let it cook for 4 – 6 whistles.
    • Ideal rice dish for parties as you can prepare the plain rice a day ahead. Cook the vegetables and add the rice.
    Keyword all in one meal, easy recipe, gluten free, healthy meal, homemade, vegan, vegetarian