Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Rice Recipe

Mexican Rice Recipe


Description

Fluffy, perfectly seasoned rice with tomatoes and aromatic spices—this authentic Mexican rice brings taqueria-style flavor right to your kitchen as the perfect side for any Mexican meal.

Prep Time: 5 minutes | Cook Time: 25 minutes | Total Time: 30 minutes | Servings: 4-6Mexican Rice Recipe


Ingredients

Scale
  • 1 cup long-grain white rice (rinsed well to remove excess starch)
  • 1 3/4 cups chicken or vegetable broth (use the good stuff with actual flavor)
  • 1/2 cup tomato sauce (plain, without added seasonings)
  • 1/4 cup diced onion
  • 1/4 cup diced bell pepper (red or green both work great)
  • 2 cloves garlic, minced
  • 1/2 tsp ground cumin
  • 1/2 tsp chili powder (adjust for desired heat level)
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1 tbsp vegetable oil
  • Fresh cilantro, for garnish

Instructions

  1. Heat the vegetable oil in a medium saucepan over medium heat until shimmering. Add the diced onion, bell pepper, and minced garlic. Cook for about 3 minutes, stirring occasionally, until everything’s softened and fragrant.
  2. Add the rinsed rice to the pan and stir constantly for about 2 minutes. This is crucial—you want to toast the rice until some grains turn slightly golden and translucent at the edges and it smells nutty. Don’t skip or rush this step.
  3. Pour in the tomato sauce, broth, cumin, chili powder, salt, and black pepper. Stir well to make sure the tomato sauce is evenly distributed and nothing’s stuck to the bottom. Bring everything to a simmer—you should see bubbles breaking the surface.
  4. The moment it starts simmering, reduce the heat to the lowest setting your stove has. Cover the pot with a tight-fitting lid and DO NOT LIFT IT for 18-20 minutes. Resist the urge to peek—every time you lift the lid, you release steam and mess with the cooking.
  5. After 18-20 minutes, turn off the heat but leave the lid on for another 5 minutes. This resting time lets the grains firm up perfectly.
  6. Remove the lid and fluff gently with a fork—don’t stir aggressively or you’ll break the grains and make it mushy. Those separate, fluffy grains are what you’re after.
  7. Garnish with fresh chopped cilantro right before serving. Serve hot as a side dish with tacos, enchiladas, burritos, or any Mexican-inspired meal.

Nutrition Information (Per Serving):

  • Calories: 180
  • Carbohydrates: 35g
  • Protein: 4g
  • Fat: 3g
  • Fiber: 2g
  • Sodium: 340mg
  • Vitamin C: 15% DV (from bell peppers and tomatoes)
  • Iron: 8% DV

This Mexican rice provides complex carbohydrates for energy along with vitamins from the vegetables, making it a nutritious and satisfying side dish.

Notes:

  • Seriously, rinse that rice well before cooking to remove excess starch—it’s the difference between fluffy and gummy rice
  • The toasting step is absolutely essential for authentic texture—don’t skip it
  • Use the lowest heat setting once you cover the pot, and resist peeking under the lid
  • Good quality broth makes an enormous difference in flavor—don’t use water or watery broth
  • That slightly crispy layer on the bottom (socarrat) is actually desirable and fought over in Mexican kitchens

Storage Tips:

  • Let the rice cool completely before storing in an airtight container in the fridge for up to 4 days
  • Freezes beautifully for up to 3 months in freezer-safe containers or bags
  • Reheat in the microwave with a splash of water, or on the stovetop over low heat, fluffing with a fork
  • The texture holds up great to reheating, making this perfect for meal prep and leftovers

Serving Suggestions:

  • Classic Mexican Plate: Serve alongside tacos, enchiladas, or burritos with refried beans for an authentic Mexican meal
  • As a Base: Use as a base for burrito bowls, topped with seasoned meat, beans, cheese, and all your favorite fixings
  • With Grilled Proteins: Pairs perfectly with grilled chicken, carne asada, or fish tacos
  • Stuffing Ingredient: Use as stuffing for bell peppers or as a filling for burritos and quesadillas

Mix It Up (Recipe Variations):

Fiesta Rice: Stir in 1/2 cup each of frozen corn and canned black beans (drained) during the last 5 minutes of cooking for a colorful, protein-packed version.

Poblano Mexican Rice: Add diced roasted poblano peppers for smoky depth and authentic Mexican flavor that’s absolutely gorgeous with the tomatoes.

Lime-Kicked Mexican Rice: Stir in fresh lime juice (about 2 tablespoons) and extra cilantro after fluffing for a bright, tangy version that’s incredibly refreshing.

Loaded Mexican Rice: Toss in cooked chorizo or seasoned ground beef to transform this side dish into a hearty main course that’s perfect for casual dinners.

What Makes This Recipe Special:

Mexican rice, known as arroz rojo in Mexico, is an essential staple that appears at nearly every Mexican meal. What distinguishes authentic Mexican rice is the crucial technique of toasting raw rice in oil before adding liquid—creating fluffy, separate grains with nutty flavor that can’t be replicated with boxed mixes. This cooking method likely stems from Spanish colonial influence combined with New World tomatoes and local spices, resulting in the beloved side dish that’s remained largely unchanged across generations of Mexican home cooks.