• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Easy Recipes Ideas

  • HOME
  • Desserts
  • Chicken Recipes
  • Salads
  • Soups
  • About us
  • Contact Us
    • Privacy Policy
    • Terms And Conditions
You are here: Home / Allrecipes / Authentic Mexican Rice

Authentic Mexican Rice

Last Modified: August 22, 2025

Sharing is caring!

405 shares
  • Facebook
  • X

Authentic Mexican Rice is a fluffy and flavorful side dish made with long-grain rice, tomato, garlic, and spices. Perfect with tacos, enchiladas, burritos, or grilled meats, this traditional recipe is easy to prepare and a staple for any Mexican meal.

Table of Contents

Toggle
  • Ingredients
  • Instructions
  • Tips
  • Variations and Substitutions
  • FAQs
  • Serving Suggestions
  • Why You’ll Love This Recipe
  • Authentic Mexican Rice
    • Ingredients
    • Directions

Ingredients

  • 1 1/2 cups long-grain white rice
  • 1/4 cup vegetable or canola oil
  • 1 teaspoon minced garlic
  • 1/4 medium onion, finely diced
  • 1/4 cup tomato sauce (or 2 pureed tomatoes)
  • 2 teaspoons tomato bouillon (granulated or cubes)
  • 1/4 teaspoon salt
  • 1 carrot, diced
  • 1/2 cup peas (fresh or frozen)
  • 3 cups water
  • 1–3 whole serrano peppers (optional, for flavor only)

Instructions

  1. Rinse the rice in a fine mesh strainer until the water runs clear. Set aside.
  2. Heat the oil in a large saucepan over medium-high heat. Add the rice and cook, stirring frequently, until the grains are lightly golden brown (about 10 minutes).
  3. Stir in the tomato sauce, garlic, and onion. Cook for 1–2 minutes to allow flavors to blend.
  4. Add the tomato bouillon, salt, carrots, peas, and water. If using serrano peppers, add them whole for subtle flavor.
  5. Bring the mixture to a boil. Cover, reduce heat to low, and cook for about 20 minutes, or until the liquid is fully absorbed.
  6. Remove from heat and let rest, covered, for 5 minutes. Fluff with a fork before serving.

Tips

  • Rinse the rice thoroughly to remove excess starch, which prevents it from becoming sticky.
  • Toasting the rice in oil before adding liquid gives it a nutty flavor and fluffy texture.
  • Do not remove the lid during cooking, as this can release steam and affect the cooking time.

Variations and Substitutions

  • Vegetables: Add corn, bell peppers, or zucchini for extra color and flavor.
  • Spice level: Leave the serrano peppers out for mild rice, or slice them open if you want more heat.
  • Bouillon substitute: Use chicken broth instead of water and bouillon for a richer flavor.
  • Rice type: Medium-grain rice can be used, but long-grain rice yields the fluffiest result.

FAQs

Can I make this ahead of time?
Yes, Mexican rice can be made a day ahead. Reheat on the stove with a splash of water or broth to restore moisture.

Why is my rice mushy?
Too much water or not rinsing the rice can cause mushiness. Stick to the 3:1 water-to-rice ratio and rinse well before cooking.

Can I freeze Mexican rice?
Yes, it freezes well. Store cooled rice in freezer bags or containers for up to 2 months.

Serving Suggestions

  • Pair with tacos, enchiladas, or burritos as a classic Mexican side dish.
  • Serve alongside grilled chicken, steak, or shrimp for a complete meal.
  • Use as a base for rice bowls with beans, vegetables, and salsa.

Why You’ll Love This Recipe

This Authentic Mexican Rice is fluffy, flavorful, and perfectly seasoned with tomato, garlic, and a touch of spice. It’s an easy one-pot recipe that complements any Mexican dish, making it a go-to side for family dinners, parties, or weeknight meals.

Authentic Mexican Rice
Print

Authentic Mexican Rice

Servings

6

servings
Prep time

15

minutes
Cooking time

20

minutes

Ingredients

  • 1 1/2 cups long-grain white rice

  • 1/4 cup vegetable or canola oil

  • 1 teaspoon minced garlic

  • 1/4 medium onion, finely diced

  • 1/4 cup tomato sauce (or 2 pureed tomatoes)

  • 2 teaspoons tomato bouillon (granulated or cubes)

  • 1/4 teaspoon salt

  • 1 carrot, diced

  • 1/2 cup peas (fresh or frozen)

  • 3 cups water

  • 1–3 whole serrano peppers (optional, for flavor only)

Directions

  • Rinse the rice in a fine mesh strainer until the water runs clear. Set aside.
  • Heat the oil in a large saucepan over medium-high heat. Add the rice and cook, stirring frequently, until the grains are lightly golden brown (about 10 minutes).
  • Stir in the tomato sauce, garlic, and onion. Cook for 1–2 minutes to allow flavors to blend.
  • Add the tomato bouillon, salt, carrots, peas, and water. If using serrano peppers, add them whole for subtle flavor.
  • Bring the mixture to a boil. Cover, reduce heat to low, and cook for about 20 minutes, or until the liquid is fully absorbed.
  • Remove from heat and let rest, covered, for 5 minutes. Fluff with a fork before serving.

Popular Right Now

Classic Peppercorn Sauce

No-Bake Cookie Dough Bites

Tiramisu Cake

Air Fryer Grilled Chicken

Egg Roll in a Bowl

Cabbage Fried Rice Recipe

Previous Post: « Ambrosia Salad
Next Post: Classic Eggs Benedict »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

New Recipes

How to Make Caramelized Onions

Kale and Quinoa Cakes

The Best Herb Turkey Recipe (Italian Style)

Cinnamon Raisin Walnut No-Knead Bread

Huevos con Chorizo (Eggs with Mexican Sausage)

Incredible Baked Cauliflower Mac and Cheese

© 2026 Easy Recipes Ideas