▶ Watch Siddhi make it
Mexican Rice, step by step on video
See how the soaked rice is cooked with vegetables, beans and tomato puree in one pan.
8:47 · Recipe video · Cooking with Siddhi
This easy Mexican rice is really easy to make at home and perfect to satisfy your taste buds.
Soaked basmati rice is sautéed with ginger garlic paste, butter and onion, then cooked in one pan with corn, kidney beans, capsicum, red bell pepper, jalapenos, oregano and tomato puree. Pair it with salsa sauce.
Every recipe on Cooking with Siddhi is cooked in my own kitchen before it goes live.

Why you will love this Mexican rice
- One pan: rice, vegetables and beans cook together.
- Colourful: corn, kidney beans and two peppers.
- Tangy and spicy: tomato puree, jalapenos and chilli flakes.
- Quick: ready in about 25 to 30 minutes.
Ingredient notes
- Rice: 1 cup basmati or long grain rice, soaked in water.
- Tomatoes: 3 big tomatoes, pureed.
- Beans and corn: 1/3 cup boiled kidney beans and 1/2 cup boiled corn.
- Oregano: 1 tsp, crushed by hand before adding.
Mexican Rice Recipe
Restaurant style Mexican rice: basmati rice cooked in one pan with tomato puree, corn, kidney beans, bell peppers, jalapenos and oregano.
Ingredients
- 1 cup basmati or long grain rice, soaked in water
- 3 big tomatoes, pureed
- 2 onions, finely chopped
- 1/2 cup corn, boiled
- 1 small capsicum, finely chopped
- 1/2 red bell pepper, finely chopped
- 2–3 spring onions, finely chopped
- 1/3 cup kidney beans, boiled
- 2 tbsp coriander leaves, finely chopped
- 2–3 tbsp jalapeno, finely chopped
- 1 tbsp butter
- 1 tbsp tomato ketchup
- 1 tbsp ginger garlic paste
- 1 tsp oregano
- 1 tsp chilli flakes
- 1/2 tsp red chilli powder
- 1/2 tsp black pepper powder
- 2 tbsp oil
- Grated cheese, to garnish
- Salt to taste
Instructions
- Heat the oil. Heat the pan and spread the oil evenly.
- Ginger garlic. Add the ginger garlic paste and sauté, mixing.
- Butter and onion. Add the butter and mix until it melts. Add the finely chopped onion and salt to taste.
- Add the rice. Add the soaked rice and mix well. Cook for 1 to 1½ minutes.
- Add the vegetables. Add the capsicum, red bell pepper, spring onion, jalapenos, kidney beans and boiled corn. Cook well on a low flame.
- Add the spices. Add salt to taste, chilli flakes, red chilli powder, black pepper powder, hand-crushed oregano and the tomato puree.
- Cook. Add the tomato ketchup and water, and stir on a full flame. Once the water starts boiling, lower the flame, cover the pan with a lid and cook for 7 minutes.
- Check the rice. Open the lid and check if the rice is cooked; if not, add some water. Once cooked, mix it with a fork so the grains do not break.
- Serve. Serve in a bowl, garnished with coriander and grated cheese.
Nutrition Facts
3 servings per recipe
Serving size1 serving (1/3 recipe)
| Nutrient | % Daily Value* |
|---|---|
| Total Fat 15 g | 19% |
| Saturated Fat 3 g | 15% |
| Cholesterol 10 mg | 3% |
| Sodium 110 mg | 5% |
| Total Carbohydrate 73 g | 27% |
| Dietary Fibre 7 g | 25% |
| Total Sugars 9 g | |
| Protein 9 g | |
| Vitamin A 2611 IU | |
| Vitamin C 96 mg | 107% |
| Calcium 56 mg | 4% |
| Iron 2 mg | 11% |
| Potassium 514 mg | 11% |
* The % Daily Value tells you how much a nutrient in one serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Values are approximate and calculated from the ingredients listed. The actual amounts depend on the brands you use.
Recipe by Siddhi Panchal.
Tips for Mexican rice
- Soak the rice in water before cooking.
- Crush the oregano by hand before adding it.
- Cook covered on a low flame for 7 minutes once the water boils.
- Mix the cooked rice with a fork so the grains do not break.
What to serve with Mexican Rice
Serve Mexican rice in a bowl with coriander and grated cheese on top, and pair it with salsa sauce. For more rice recipes, try my Sweet Corn Fried Rice and Coriander Rice.
Mexican Rice FAQs
Which rice do I use for Mexican rice?
1 cup basmati or long grain rice, soaked in water.
How long does Mexican rice cook?
Once the water boils, cover and cook on a low flame for 7 minutes, then check and add water if needed.
How do I keep the grains from breaking?
Mix the cooked rice with a fork.
What do I serve Mexican rice with?
Pair it with salsa sauce.
How many does this recipe serve?
It serves 3, at about 460 kcal a serving.
More recipes
Find more rice recipes in our Rice collection, or browse every recipe.
