Getting Mexican rice fluffy instead of mushy or gluey comes down to one often-skipped step: toasting the rice in oil before any liquid goes in. Known for its vibrant color, fluffy texture, and rich tomato flavor, this simple dish transforms basic pantry ingredients into a satisfying addition to almost any dinner table.
Relevant: The Best Eggless Creamy Chocolate Mousse recipe
A well-made Mexican Rice Recipe should be light, tender, and full of flavor without becoming sticky or mushy. The secret lies in lightly toasting the rice before simmering it in a seasoned tomato broth. This traditional cooking method creates individual grains that remain fluffy while absorbing layers of savory flavor.

Whether you’re preparing a Mexican-inspired family dinner or looking for a versatile side dish that pairs with multiple proteins and vegetables, this recipe delivers dependable results using ingredients commonly found in most kitchens.
Ingredients
Main Ingredients
- 2 cups long-grain white rice
- 2 tablespoons vegetable oil
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 can tomato sauce (8 ounces)
- 3 cups chicken broth
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- ½ cup frozen peas
- ½ cup diced carrots
- Fresh cilantro for garnish
Why Long-Grain Rice Works Best
Long-grain white rice is traditionally used because it maintains a fluffy texture during cooking.
Benefits of Long-Grain Rice
- Less sticky after cooking
- Better flavor absorption
- Separate grains
- Authentic texture
- Easy to prepare
Avoid short-grain rice if possible, as it tends to become softer and stickier.
How to Make Mexican Rice
Step 1: Rinse the Rice
Place the rice in a fine-mesh strainer.
Rinse thoroughly under cold water until the water runs mostly clear.
This removes excess starch and helps prevent clumping.
Allow the rice to drain completely.
Step 2: Toast the Rice
Heat vegetable oil in a large skillet or saucepan over medium heat.
Add the rice.
Cook for approximately 5 to 7 minutes.
Stir frequently until the rice becomes lightly golden.
Toasting creates a nutty flavor and helps maintain a fluffy texture.
Step 3: Add Aromatics
Add:
- Onion
- Garlic
Cook for 2 minutes until fragrant.
Avoid browning the garlic excessively.
Step 4: Add Seasonings and Liquid
Pour in:
- Tomato sauce
- Chicken broth
Add:
- Salt
- Black pepper
- Cumin
- Chili powder
Stir thoroughly to combine.
The rice should be evenly distributed throughout the liquid.
Step 5: Simmer
Bring the mixture to a gentle boil.
Reduce heat to low.
Cover with a tight-fitting lid.
Cook for approximately 18 to 20 minutes.
Avoid lifting the lid frequently, as this releases steam needed for proper cooking.
Step 6: Add Vegetables
During the final 5 minutes of cooking, add:
- Peas
- Carrots
Replace the lid and continue cooking.
The vegetables should become tender while retaining their color.
Step 7: Rest and Fluff
Remove the pan from heat.
Allow the rice to rest for 5 minutes.
Use a fork to gently fluff the rice.
This step helps separate the grains and improves texture.
Step 8: Garnish and Serve
Sprinkle freshly chopped cilantro over the rice before serving.
Serve warm alongside your favorite Mexican-inspired dishes.
What Makes Mexican Rice Different?
Many people confuse Mexican rice with Spanish rice, but there are subtle differences.
Traditional Mexican rice often includes:
- Toasted rice
- Tomato-based broth
- Garlic and onion
- Mild spices
- Vegetables such as peas and carrots
The cooking process creates a distinctive flavor and texture that pairs exceptionally well with grilled meats and Mexican cuisine.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in the microwave or on the stovetop with a splash of broth or water.
For longer storage, freeze portions for up to 3 months.
Nutrition Information
Approximate values per serving:
- Calories: 230
- Protein: 5g
- Carbohydrates: 40g
- Fat: 5g
- Fiber: 2g
- Sodium: 420mg
Nutritional values may vary depending on ingredients used.
Video Source: Authentic Mexican rice in just 30 minutes
[…] Relevent : Authentic Mexican rice in just 30 minutes […]