Homemade Mexican Rice Style

Category: Wholesome Meals for Every Day

Homemade Mexican rice is simmered with tomato sauce, cumin, and onion for flavors reminiscent of your favorite cantina. The rice is first toasted in hot oil for a golden color, then cooked gently in a savory broth until fluffy and tender. Optional peas and carrots add pops of sweetness and color. Fluff the grains once done, and sprinkle with cilantro to boost freshness. Serve alongside enchiladas, grilled meats, or tacos as a vibrant, crowd-pleasing side. For best results, adjust tomato sauce or smoky notes to taste, and finish with a hint of lime juice if desired.

Delicious by Nina official logo
Updated on Sun, 20 Jul 2025 14:36:42 GMT
A bowl of rice with a green garnish. Save
A bowl of rice with a green garnish. | deliciousbynina.com

This homemade Mexican rice brings the warmth and comfort of your favorite restaurant right to your kitchen. Picture tender fluffy grains wrapped in a tomato-kissed embrace with hints of cumin and sweet sautéed onion—a true crowd-pleaser. Serve it with tacos for a festive spread or alongside weeknight fajitas. In my house, we love how the aroma tempts everyone into the kitchen before dinner is even served.

The first time I made this for a family potluck everyone rushed for seconds. Now it is a must-have at all our parties.

Ingredients

  • Vegetable oil: helps the rice toast and gives a rich flavor. Use a neutral oil with a high-smoke point for the best taste
  • Long-grain white rice: gives you perfect fluffy grains. Rinsing removes excess starch for separate grains
  • Finely chopped onion: brings sweetness and savory depth. Fresh onions with smooth skins and no green shoots are a good choice
  • Garlic: boosts the savory base. Firm cloves with tight skin are best
  • Chicken broth or vegetable broth: adds layers of flavor. Choose a low-sodium broth if you want more control over saltiness
  • Tomato sauce: gives the rice its signature color and tangy note. Pick a sauce with no added sugar for pure tomato flavor
  • Salt: brings out all the seasonings
  • Ground cumin: adds earthy warmth
  • Frozen peas and carrots: are an optional extra for color and sweetness. Choose a high-quality mix with bright color and firm veggies

Step-by-Step Instructions

Sauté the Rice:
Heat the vegetable oil in a medium saucepan over medium heat. Add the rinsed and drained rice. Stir frequently and cook for five to seven minutes until the rice is evenly toasted and turns a light golden color. This step gives restaurant-style texture and nutty flavor.
Add Aromatics:
Stir in the chopped onion and minced garlic. Cook for two to three minutes more until the onion becomes soft and translucent and the garlic is fragrant but not burnt. This creates a flavorful foundation.
Incorporate Liquids and Seasonings:
Pour in the chicken broth or vegetable broth along with the tomato sauce salt and ground cumin. Stir well to combine so every grain is coated and the seasonings are evenly dispersed.
Simmer to Cook the Rice:
Bring the mixture to a boil then immediately reduce the heat to low. Cover the saucepan tightly and simmer for fifteen to twenty minutes. Let the rice absorb all the liquid and become tender. Do not lift the lid during this time to trap in steam for the fluffiest results.
Add Optional Veggies:
If you want extra color and flavor stir in the frozen peas and carrots during the last five minutes of cooking so they can heat through without turning mushy.
Rest and Fluff:
Once the rice is tender and the liquid is absorbed turn off the heat and let it sit covered for another five minutes. This step finishes absorbing moisture and lets flavors meld. Fluff gently with a fork before serving.
A bowl of rice with a green herb on top. Save
A bowl of rice with a green herb on top. | deliciousbynina.com

I love how the tomato and cumin really shine in this dish. Once my niece made the whole pot disappear at a family dinner with just one big scoop—she still asks for seconds every time she visits.

Storage Tips

Let leftovers cool completely before transferring to an airtight container. Refrigerate for up to four days. For best results reheat in a microwave with a splash of water to restore moisture or warm on the stovetop over low heat.

Ingredient Substitutions

You can use brown rice for a nuttier bite but increase the simmering and resting time. Vegetable broth makes it vegetarian. Try fresh chopped tomatoes blended smooth in place of canned sauce for homemade brightness. Add corn or bell peppers for extra flavor and color.

Serving Suggestions

Mexican rice pairs wonderfully with enchiladas tacos grilled meats or stuffed peppers. I sometimes serve it as the bed under a fried egg and sliced avocado for a quick lunch. Leftovers make a great filling for burritos the next day.

A Little History

Mexican-style rice sometimes called arroz rojo is a staple side across central and northern Mexico. Its light seasoning and tomato color set it apart from plain white rice found elsewhere. Toasting the rice before simmering is a traditional step for flavor and texture—one taught to me by my friend’s grandmother who used her cast iron pot for the best results every single time.

Recipe FAQs

→ Can I use brown rice instead of white rice?

Yes, but brown rice will require a longer cooking time and extra broth to ensure proper doneness. Adjust liquid amounts accordingly.

→ How do I prevent the rice from becoming mushy?

Toast the rice until golden and avoid over-stirring during simmering. Let it rest, covered, before fluffing to retain separate grains.

→ What vegetables can I add to this dish?

Peas, carrots, corn, or bell peppers all complement the flavors and can be stirred in during the last minutes of cooking.

→ Is the dish vegetarian friendly?

Absolutely, just use vegetable broth in place of chicken broth for a vegetarian version bursting with flavor.

→ Can I make this dish ahead of time?

Yes, prepare the rice and store in an airtight container. Reheat gently with a splash of broth to restore moisture before serving.

Homemade Mexican Rice Style

Golden, fluffy rice with tomato and cumin, bursting with authentic flavor. Ideal as a side for any occasion.

Prep Time
10 min
Cooking Time
20 min
Total Time
30 min
By: Nina

Category: Lunch & Dinner

Skill Level: Easy

Cuisine: Mexican

Serves: 4 Servings

Dietary Preferences: Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 2 tablespoons vegetable oil
02 1 cup long-grain white rice, rinsed and drained
03 1/4 cup finely chopped onion
04 1 clove garlic, minced
05 1 3/4 cups chicken broth or vegetable broth
06 1/2 cup tomato sauce
07 1 teaspoon salt
08 1/2 teaspoon ground cumin
09 1/2 cup frozen peas and carrots (optional)

Directions

Step 01

Heat the vegetable oil in a medium saucepan over medium heat.

Step 02

Add the rice to the pan and cook, stirring frequently, until the rice is lightly golden brown, about 5-7 minutes.

Step 03

Stir in the chopped onion and minced garlic, and cook for an additional 2-3 minutes until the onion is soft and translucent.

Step 04

Add the chicken broth (or vegetable broth), tomato sauce, salt, and ground cumin to the rice mixture, stirring well to combine.

Step 05

Bring the mixture to a boil, then reduce the heat to low, cover the saucepan, and simmer for 15-20 minutes or until the rice is tender and the liquid is absorbed.

Step 06

If using, stir in the frozen peas and carrots during the last 5 minutes of cooking.

Step 07

Turn off the heat and let the rice sit, covered, for about 5 minutes. This will allow any remaining moisture to be absorbed and flavors to meld. Fluff the rice with a fork before serving.

Notes

  1. For an added smokiness, consider toasting the rice a bit longer until it's a deep golden color.
  2. Adjust the amount of tomato sauce based on how red you prefer your rice.
  3. This dish pairs well with enchiladas or tacos for an authentic Mexican meal experience.
  4. This rice can also be cooked in a rice cooker; follow steps 1-3, then transfer all ingredients to the rice cooker and proceed with cooking.
  5. Consider adding a squeeze of lime juice for additional brightness and flavor.

Required Equipment

  • Medium saucepan
  • Wooden spoon or spatula
  • Fork (for fluffing rice)

Nutritional Information (per serving)

These details are for reference only and don’t replace professional medical advice.
  • Calories: 250
  • Fats: 5 g
  • Carbohydrates: 45 g
  • Proteins: 4 g