
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

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

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.