Mexican Rice Green Bag: A Simple Stovetop Recipe

Updated November 3, 2026

Total time
50 min
prep 12 min · cook 38 min
Serves
6
portions as written

Jump to recipe

Mexican Rice Green Bag: A Simple Stovetop Recipe

Mexican rice, often called arroz rojo, is a tomato-colored rice dish served as a side with beans, tacos, and other Mexican meals; home-style versions vary by cook and region. This stovetop recipe builds the savory, gently spiced flavor people often look for in a Mexican rice green bag, using pantry ingredients rather than a particular packet.

Ingredients

  • 1 1/2 cups (285 g) long-grain white rice
  • 1 1/2 tablespoons (22 ml) neutral oil, such as canola or avocado oil
  • 1/2 cup (75 g) finely chopped yellow onion
  • 2 garlic cloves (about 6 g), finely minced
  • 1/2 cup (120 ml) plain tomato sauce
  • 2 cups (475 ml) low-sodium chicken broth or vegetable broth, warmed
  • 1/2 teaspoon (1 g) ground cumin
  • 1/2 teaspoon (about 0.5 g) dried Mexican oregano or regular dried oregano
  • 3/4 teaspoon (4.5 g) fine salt, or less if your broth is salted
  • 1/8 teaspoon (0.3 g) ground black pepper
  • 1/2 cup (70 g) frozen peas, optional
  • 2 tablespoons (8 g) chopped fresh cilantro, optional
  • 1 lime, cut into wedges, for serving

Instructions

  1. Rinse and drain the rice. Put the rice in a fine-mesh strainer and rinse under cool running water, stirring it with your fingers, until the water runs mostly clear. Shake the strainer well and let the rice drain while you chop the onion and garlic. Rinsing washes away loose surface starch, helping the cooked grains separate instead of turning sticky. Drain it thoroughly so excess water does not slow down the toasting step.
  2. Toast the rice. Warm the oil in a medium, heavy-bottomed saucepan with a tight-fitting lid over medium heat. Add the drained rice and cook for about 6 minutes, stirring often, until the grains look opaque and lightly golden in spots. Keep the heat moderate: the goal is an even toast, not dark brown rice or scorched bits. If the rice is still wet, it may take an extra minute or two for the surface moisture to cook off.
  3. Cook the aromatics and seasonings. Add the onion and cook for 2 minutes, stirring, until it begins to soften. Stir in the garlic, cumin, oregano, salt, and black pepper; cook for about 30 seconds, just until fragrant. Garlic can become bitter if it browns heavily, so keep it moving and proceed as soon as you can smell it.
  4. Add the tomato and broth. Pour in the tomato sauce and warm broth carefully; the pan may bubble when the liquid hits the hot rice. Stir once to distribute the tomato and loosen any rice from the bottom, then taste a spoonful of the liquid. It should taste pleasantly seasoned, since the rice will absorb it. Add a little more salt only if needed, taking the saltiness of your broth into account.
  5. Simmer until tender. Bring the mixture to a gentle boil, then immediately turn the heat to low and cover the pan. Cook for 19 minutes without lifting the lid or stirring. The covered pan traps steam, and opening it repeatedly can extend the cooking time or leave the top grains underdone. If your stove runs hot, use the smallest burner and the lowest setting that maintains a quiet simmer.
  6. Add peas if using, then rest. If you want peas, scatter the frozen peas over the rice during the final 5 minutes of simmering and replace the lid. When the rice is tender and the liquid has been absorbed, turn off the heat. Leave the covered pan alone for 10 minutes so the grains finish steaming and firm up. Do not worry if a few grains at the bottom are slightly more toasted; avoid scraping a browned layer into the rest unless you enjoy that texture.
  7. Fluff and serve. Remove the lid and gently fluff the rice with a fork, lifting from the edges toward the center rather than mashing it. Fold in the cilantro if using, then serve with lime wedges. If the rice seems a little firm, sprinkle 1 tablespoon (15 ml) of hot broth or water over it, cover for 3 more minutes, and check again.

Tips

  • Choose long-grain rice. Plain long-grain white rice gives the loose, distinct grains associated with arroz rojo. Medium-grain rice can be used, but it tends to cook up softer and more cohesive. Brown rice is not a direct swap: it needs more liquid and a substantially longer cooking time, so follow a brown-rice-specific method instead of using this timing.
  • Use a substitute for Mexican oregano if needed. Mexican oregano has a slightly citrusy, earthy character and can be harder to find than regular dried oregano. Regular oregano works well here, although the aroma will be a little different. If you do not have either, leave it out rather than adding a large amount of an unrelated herb.
  • Keep the heat low once covered. A strong boil can make the bottom scorch before the top is tender. Use a heavy saucepan and leave the lid closed during the simmer. If your lid does not fit tightly, place a clean kitchen towel between the pan and lid only if it can be secured safely away from the burner; otherwise use a better-fitting lid rather than letting fabric hang near the flame.
  • Adjust for the broth. Low-sodium broth lets you control the seasoning, while regular broth may make the rice salty if you use the full amount of salt. You can use water in a pinch, but the finished rice will taste less savory; add a little extra onion, garlic, or cumin rather than trying to compensate with excessive salt.

Serving Suggestions

Serve the rice warm as a side dish with black or pinto beans, enchiladas, tacos, quesadillas, grilled vegetables, or a simple plate of beans and warm tortillas. Its mild tomato and cumin seasoning fits alongside saucy dishes without competing with them. For a fuller vegetarian meal, pair it with seasoned beans, sliced avocado, shredded cabbage, and salsa. It also works well in a burrito bowl with lettuce, corn, beans, and a squeeze of lime.

For a casual table, place the rice in a serving bowl and offer lime wedges, chopped cilantro, and sliced jalapeño separately so everyone can season their own portion. If serving it with a spicy main dish, keep the rice as written and let the other components bring the heat. This recipe makes six side portions; larger appetites or a rice-centered meal may call for smaller portions from the same batch.

Variations

Make it vegetarian or vegan: Use vegetable broth instead of chicken broth. Check the broth label if you need a fully plant-based meal, since ingredients vary. The rice itself contains no dairy or eggs, and the oil is already plant-based.

Add vegetables: Frozen peas are an easy addition, but finely diced carrot, corn, or a small amount of chopped bell pepper also work. Add firm carrot with the onion so it has time to soften. Add corn during the last few minutes of simmering. Avoid adding a large amount of watery vegetables, which can change the rice-to-liquid balance and leave the grains soft.

Make it brighter or richer: Stir in an extra squeeze of lime just before serving for a fresher finish. For a deeper tomato flavor, replace 1 tablespoon (15 ml) of the tomato sauce with 1 tablespoon (15 ml) of tomato paste and stir it with the aromatics before adding broth. Tomato paste is concentrated, so using more may make the rice taste overly sharp or heavy.

Use a packet when that is what you have: If by “green bag” you mean a specific packaged Mexican rice mix, its rice size, seasoning, and liquid directions may differ from this recipe. Follow that package’s measurements rather than combining its contents with these ingredients. The recipe here is a from-scratch alternative with a similar familiar tomato-and-spice profile, not a claim to reproduce every brand or regional version.

Storage and Reheating

Rice should not sit at room temperature for more than 2 hours. Transfer leftovers to a shallow, covered container and refrigerate promptly so they cool quickly. Properly refrigerated cooked rice keeps for 3 to 4 days. For longer storage, freeze it in meal-size portions for up to 2 months for best texture; thaw overnight in the refrigerator or reheat from frozen with a splash of water.

Reheat only the portion you plan to eat, adding 1 to 2 teaspoons of water per cup of rice to loosen the grains. Cover and warm in the microwave, stirring once, or heat it in a covered saucepan over low heat, stirring occasionally. Reheat leftovers until steaming throughout and at least 165°F (74°C), checking with a food thermometer where practical. Do not rely on smell or appearance alone to decide whether rice left out too long is safe; discard it if it has been at room temperature beyond 2 hours.

Frequently Asked Questions

Is Mexican rice the same as Spanish rice?
In many English-language recipes, the names are used for a similar tomato-seasoned rice side, but names and methods vary. This version follows a common Mexican-style arroz rojo approach: toast the rice, add tomato and broth, then cook it covered. It is not meant to represent every regional or household recipe.

What does “Mexican rice green bag” refer to?
The phrase may mean a particular packaged rice mix, and packaging can vary by store or product. Since a bag’s exact ingredients and instructions are product-specific, check its label if you are cooking that mix. This article gives you a from-scratch stovetop recipe for tomato-seasoned Mexican rice using measured pantry ingredients.

Why did my rice turn mushy?
Common causes include too much liquid, stirring during the covered simmer, using rice that was not drained after rinsing, or cooking at too high a temperature. Measure the broth and tomato sauce, use long-grain white rice, and keep the lid closed while it cooks. Resting the rice off the heat before fluffing also helps the grains set instead of breaking apart.

Can I make it ahead?
Yes. Cook it fully, cool it promptly in a shallow container, and refrigerate it within 2 hours. Reheat it covered with a small splash of water until it reaches 165°F (74°C). For the freshest texture, add the cilantro and lime at serving time rather than before storage.

Can I use brown rice or instant rice?
Not with the same liquid ratio and timing. Brown rice usually needs more liquid and a longer simmer, while instant rice has already been partially cooked and needs a different method. For reliable results, use long-grain white rice as listed, or follow directions specifically written for the rice you have.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).