Easy Authentic Mexican Rice

Section: Perfect Side Dishes to Complete Any Meal

This simple Mexican-style rice is crafted with basic ingredients such as fresh tomatoes, onions, garlic, peas, carrots, and long-grain white rice. To achieve its signature color and flavor, the aromatics are blended into a smooth mixture, then sautéed with rice to absorb their taste before simmering in broth. The result is light, fluffy grains with the perfect hint of tomato and gentle spices. Ideal as a side for any Mexican-inspired main, it's a dish that's bright in color, mild yet savory, and always crowd-pleasing—a comforting staple that pairs beautifully with chicken, beef, beans, or vegetables.

Luna chef wearing a white shirt.
Recipe Author Luna
Updated as of Fri, 18 Jul 2025 14:44:04 GMT
A bowl of rice with green peppers and lime. Bookmark
A bowl of rice with green peppers and lime. | foodbymary.com

Easy Authentic Mexican Rice is the ultimate upgrade for any dinner needing a cozy yet lively side. This dish bursts with flavors from tomato, onion, garlic, and colorful veggies stirred into fluffy white rice. Whether you need something to serve with enchiladas or just want a satisfying bowl all on its own, this recipe delivers genuine comfort and crowd-pleasing taste in every bite.

I first learned this approach making rice with my abuela as a child and it is now a must at every family cookout or taco night. Each time I cook it the kitchen smells like home.

Ingredients

  • Long grain white rice: Look for fresh grains with no mustiness since old rice can get mushy
  • Roma tomatoes: These add color and flavor The fresher the better but any ripe tomato will work
  • White onion: Choose a firm onion with shiny skin White onions are traditional but yellow or red are fine
  • Fresh garlic: Seek plump cloves with tight papery skin for strongest flavor
  • Carrot: Smaller carrots tend to be sweetest and most tender
  • Frozen peas: Grab peas that are vibrantly green for best taste
  • Salt: You can use tomato or chicken bouillon instead for added depth
  • Chicken broth or vegetable broth: Select a low sodium broth so you have more control over seasoning
  • Olive oil or preferred neutral oil: Olive oil gives a gentle flavor but avocado or canola also work well
  • Water: Use as needed depending on juiciness of tomatoes

Step-by-Step Instructions

Make the Tomato Sauce:
Blend together onions tomatoes garlic salt and water using a food processor or blender Puree until silky smooth This creates the rich base that soaks every grain with flavor
Saute the Rice:
Heat oil in a large saucepan over medium Add the rice and stir gently Toast for about five minutes until the grains shift from translucent to bright white This brings out irresistible nutty notes
Combine and Boil:
Pour the blended tomato sauce into the pot with the rice Stir thoroughly and let simmer for two minutes Add diced carrots peas and broth Stir again and bring everything to a strong boil for exactly one minute
Simmer to Perfect Texture:
Lower the heat to medium low Cover the pot tightly with a well fitting lid Walk away and let simmer for twenty minutes Resist lifting the lid which prevents steam from escaping for perfect tenderness
Rest and Fluff:
Remove the pot from heat Leave covered for five more minutes This resting time allows rice to finish steaming Lift the lid then fluff gently with a fork to separate the grains and serve hot
A bowl of rice with a green pepper on top. Bookmark
A bowl of rice with a green pepper on top. | foodbymary.com

Tomatoes are my favorite part of this recipe Their sweet tang gives the rice a vivid color and bold taste Every holiday I remember my cousins sneaking spoonfuls before dinner was even served because we could not wait

Storage Tips

Leftover rice keeps well in an airtight container in the fridge for up to a week For best quality add a splash of water before reheating in the microwave or on the stove Cover the dish to return fluffy texture

Ingredient Substitutions

If you have no Roma tomatoes use canned diced tomatoes just drain them first For vegan rice swap chicken broth for vegetable broth Frozen mixed veggies work just as well as separate peas and carrots if that is what you have

Serving Suggestions

Pair with saucy dishes like enchiladas or cheesy chile rellenos This rice also brightens up tacos two fried eggs or simple grilled meats My favorite quick lunch is a bowl of this rice topped with leftover beans and avocado

A bowl of rice with a lime wedge on top. Bookmark
A bowl of rice with a lime wedge on top. | foodbymary.com

Cultural Touchpoint

Mexican rice has roots in Spanish technique blended with New World ingredients In countless Mexican households it appears on tables for family meals fiestas and holidays The method shows how classic comfort can be simple but deeply flavorful

Frequently Asked Questions

→ What gives Mexican-style rice its vibrant color?

The color comes from blending fresh tomatoes with onions and garlic, which are cooked with the rice, infusing a rich orange-red hue naturally.

→ Can I use a different variety of rice?

Long-grain white rice works best for fluffy texture, but you can substitute with jasmine or basmati. Adjust liquid and cooking time as needed.

→ How do I prevent the rice from becoming mushy?

Be sure to sauté the rice before adding liquid and avoid stirring while it simmers. Let it rest after cooking, then fluff with a fork.

→ Is this dish spicy?

No, this version is mild. For extra heat, you can add diced jalapeños or a pinch of chili powder along with the tomatoes.

→ Can the rice be made ahead and reheated?

Absolutely. Store in the refrigerator for up to a week and reheat gently with a little water or broth to restore fluffiness.

→ How can I add more vegetables?

Feel free to toss in extra veggies such as corn, bell peppers, or zucchini for added flavor and color.

Easy Authentic Mexican Rice

Classic Mexican-style rice featuring tomatoes, peas, and gentle spices. Simple steps for a perfect, fluffy result every time.

Prep Time
15 minutes
Cooking Time
30 minutes
Overall Time
45 minutes
Recipe Author: Luna

Dish Category: Side Dishes

Recipe Difficulty: Beginner-Friendly

Cuisine: Mexican

Serves: 6 Serving Size (Serves 6 as a side dish)

Dietary Options: Vegetarian, Dairy-Free

What You’ll Need to Cook

→ Main Ingredients

Ingredient 01 200 g long-grain white rice
Ingredient 02 2 medium Roma tomatoes, chopped (approx. 240 g)
Ingredient 03 1 small white onion, diced (approx. 100 g)
Ingredient 04 2 cloves garlic, minced
Ingredient 05 1 medium carrot, diced (approx. 80 g)
Ingredient 06 65 g frozen peas

→ Liquids and Seasonings

Ingredient 07 350 ml chicken broth or vegetable broth
Ingredient 08 120 ml water
Ingredient 09 1 teaspoon salt

→ Cooking Oils

Ingredient 10 2 tablespoons olive oil

Steps to Prepare

Step 01

In a blender or food processor, combine chopped tomatoes, diced onion, minced garlic, salt, and water. Puree until the mixture is completely smooth. Set aside.

Step 02

Heat olive oil in a large saucepan with a tight-fitting lid over medium heat. Add the rice and sauté, stirring occasionally, until it turns from translucent to opaque white, about 3–4 minutes.

Step 03

Pour the pureed tomato mixture into the pan with the rice. Stir and cook for 2 minutes until slightly thickened and fragrant.

Step 04

Add the diced carrots, frozen peas, and chicken or vegetable broth to the pan. Stir gently to combine all ingredients.

Step 05

Bring the mixture to a boil, then allow to boil uncovered for 1 minute. Reduce the heat to medium-low, cover the pan tightly, and simmer for 20 minutes without uncovering or stirring.

Step 06

Remove the saucepan from heat and let the rice rest, covered, for 5 minutes. Uncover and fluff the rice gently with a fork before serving.

Extra Cooking Tips

  1. Avoid stirring rice once covered, as this maintains a fluffy texture and prevents gumminess.
  2. To check doneness, taste a few grains; if too firm, sprinkle with a small amount of water, cover, and cook for 10 additional minutes.
  3. Store leftovers in an airtight container, refrigerated for up to 7 days; reheat gently and add a splash of broth for moisture.

Must-Have Tools

  • Large saucepan with tight-fitting lid
  • Blender or food processor
  • Cutting board
  • Chef’s knife
  • Fork

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • May contain gluten if using commercial chicken or vegetable broth; use certified gluten-free broth if needed.

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 210
  • Fats: 4.5 grams
  • Carbs: 40 grams
  • Proteins: 4 grams