Mexican rice, also known as arroz rojo, is a flavorful, vibrant side dish that's a staple in Mexican cuisine, often paired with tacos, enchiladas, or beans. It's typically made by toasting rice and simmering it in a tomato-based broth for that signature golden color and rich taste.

Quick Scoop

This easy recipe serves 4-6 and takes about 30 minutes. Key highlights : Toast rice first for nuttiness; use tomato sauce or puree for color; simmer covered without peeking to avoid mushiness. Perfect for busy weeknights or Taco Tuesday feasts.

Ingredients

Gather these simple pantry staples for authentic results:

  • 2 cups long-grain white rice (rinsed until water runs clear to remove excess starch).
  • 1/4 cup vegetable oil (for toasting; avocado oil works too).
  • 1 small onion , diced (about 1/2 cup).
  • 2-3 garlic cloves , minced.
  • 1 cup tomato sauce or blended fresh tomatoes (for that classic red hue).
  • 3-4 cups chicken or vegetable broth (adjust for rice absorption).
  • 1 teaspoon salt (or to taste; add tomato bouillon for extra umami).
  • 1 teaspoon cumin (optional, for earthiness).
  • Optional add-ins : 1/2 cup diced carrots/peas, chili powder, or serrano pepper for heat.

Pro tip : Measurements scale easily—double for crowds. Fresh ingredients shine, but canned tomatoes save time.

Step-by-Step Instructions

Follow these numbered steps for foolproof results, drawn from trusted home cook methods. I've included timing and visuals in mind for clarity.

  1. Rinse and toast rice : In a large skillet or saucepan, heat oil over medium-high. Add rinsed rice and stir 3-5 minutes until golden (not burned—this step locks in flavor).
  1. Sauté aromatics : Add diced onion and garlic; cook 1-2 minutes until fragrant and softened.
  1. Add liquids and seasonings : Stir in tomato sauce, broth, salt, cumin, and any veggies. Bring to a boil (about 2 minutes).
  1. Simmer low and slow : Reduce heat to low, cover tightly, and cook 20-25 minutes undisturbed. Liquid should fully absorb.
  1. Rest and fluff : Remove from heat; let sit covered 5-10 minutes. Fluff with a fork and stir in cilantro if desired.

Total time : 30-35 minutes. Yields fluffy, separate grains—not sticky rice!

Variations from Popular Sources

Mexican rice has regional twists—here's a comparison table of common styles for multi-viewpoints:

Style| Key Twist| Best For| Source Notes
---|---|---|---
Authentic (Tastes Better)| Tomato sauce + bouillon + peas/carrots| Classic restaurant vibe| 1
Tex-Mex Simple| Chili powder + cumin, no veggies| Quick weeknights| 59
Mom's Blend| Fresh tomatoes/onion/garlic only| Healthier, from-scratch| 7
10-Minute Hack| Minute rice + salsa| Super fast side| 4
Indian-Fusion| Oregano, rajma beans, bell peppers| Veggie-packed| 6

Storytelling element : Imagine my abuela's kitchen in Mexico City, where the sizzle of toasting rice filled the air during family gatherings. One pot, endless stories over steaming plates—this recipe captures that warmth.

Common Mistakes to Avoid

  • Don't skip rinsing : Prevents gummy texture.
  • Avoid stirring while simmering : Releases starch, leading to mush.
  • High heat throughout? No : Low simmer ensures even cooking.
  • Overcooking liquid : Taste-test broth before adding rice for perfect seasoning.

Forum chatter (like Reddit) debates "authenticity"—some swear by mom's no- sauce version, others love bouillon packets. No gatekeeping here; tweak to your taste!

Serving Suggestions

Pair with carne asada , refried beans , or guacamole. Trending in 2026: Air-fryer taquitos on the side for a crispy upgrade. Leftovers? Stuff into burritos tomorrow.

TL;DR at Bottom : Rinse, toast rice in oil, add tomato-broth mix, simmer 20 mins covered, fluff. Done—authentic Mexican rice ready!

Information gathered from public forums or data available on the internet and portrayed here.