Gluten-Free Mexican Rice with Tomato, Garlic, and Peas

Updated November 3, 2026

Total time
54 min
prep 12 min · cook 42 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Gluten-Free Mexican Rice with Tomato, Garlic, and Peas

Gluten-free Mexican rice is a stovetop side made by toasting long-grain rice, then simmering it with tomato, garlic, spices, and broth until fluffy. This Mexican-style version gets its savory flavor from the toasted grains and works alongside tacos, beans, grilled meats, or roasted vegetables; household versions vary in seasoning and add-ins.

Ingredients

  • 1 1/2 cups (285 g) long-grain white rice
  • 2 tablespoons (30 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 g) plain tomato sauce
  • 1 3/4 cups (415 ml) gluten-free chicken or vegetable broth
  • 1 teaspoon (2 g) ground cumin
  • 1/2 teaspoon (1 g) mild chili powder
  • 3/4 teaspoon (4.5 g) fine salt, or to taste depending on the broth
  • 1/4 teaspoon (0.5 g) black pepper
  • 1/2 cup (70 g) frozen peas, optional
  • 2 tablespoons (8 g) chopped fresh cilantro, optional
  • 1 tablespoon (15 ml) fresh lime juice, optional

Instructions

  1. Rinse and prepare the rice. Put the rice in a fine-mesh sieve and rinse under cool running water, swishing it gently with your fingers, until the water runs mostly clear, about 2 minutes. Shake off excess water and let the rice drain while you chop the onion and garlic and measure the remaining ingredients. Draining it well helps the grains toast instead of steam in the pan.
  2. Toast the rice and soften the aromatics. Heat the oil in a medium, heavy-bottomed saucepan with a tight-fitting lid over medium-high heat, about 1 minute. Add the drained rice and stir frequently for 4 minutes, until the grains look dry and some edges turn pale golden. Add the onion and cook for 3 minutes, stirring, until it begins to soften. Stir in the garlic and cook for 1 minute; keep stirring so it becomes fragrant without browning.
  3. Add the liquid and seasonings. Carefully pour in the tomato sauce and broth. Add the cumin, chili powder, salt, and pepper, then stir once to distribute the seasonings and loosen any rice from the bottom. If using frozen peas, stir them in now. Bring the mixture to a gentle boil, which usually takes about 4 minutes. As soon as bubbles appear across the surface, give it one final stir and cover the pan.
  4. Simmer until the rice is tender. Reduce the heat to low and cook, covered, for 18 minutes. Keep the lid on so steam stays in the pan; lifting it repeatedly can interrupt cooking and leave the rice uneven. If your burner runs hot, use the lowest setting that maintains a very gentle simmer. Avoid stirring during this stage, since stirring can make the grains sticky.
  5. Rest, then fluff. Turn off the heat and leave the pan covered for 10 minutes. This short rest lets moisture settle through the rice and finishes the grains without direct heat. Remove the lid and fluff gently with a fork, lifting from the bottom rather than mashing. Taste and adjust the salt. Fold in cilantro and lime juice, if using, just before serving.

Tips

  • Check every packaged ingredient. Rice itself is naturally gluten-free, but broth, chili powder, and seasoning blends can contain gluten-containing ingredients or be subject to cross-contact during processing. Choose products labeled gluten-free when that assurance matters, and check the label each time you buy; formulations can change.
  • Use the right pan and lid. A medium saucepan with a heavy base distributes heat more evenly than a thin pot. A close-fitting lid matters because the rice cooks in a measured amount of liquid. If the lid has a steam vent or fits loosely, place a clean kitchen towel between the pot and lid, keeping the towel well away from the burner.
  • Let wet rice drain before toasting. A little surface moisture is fine, but water dripping from the sieve cools the oil and makes the grains harder to toast. If the rice still looks very wet, spread it on a clean towel for a few minutes. Toasting adds a nutty note and helps the finished dish stay distinct, though it will not compensate for too much liquid.
  • Resist adding extra broth midway. The rice may look a little moist when you first lift the lid, but the covered rest helps it absorb the remaining steam. If the grains are still firm after resting, add 2 tablespoons (30 ml) hot broth, cover, and cook over low heat for 3 to 5 minutes more. Too much liquid at the start is the more common cause of mushy rice.

Serving Suggestions

Serve the rice warm as a side for tacos, enchiladas, quesadillas, grilled chicken, or roasted vegetables. It also makes a satisfying base for a bowl: add black or pinto beans, sautéed peppers, shredded cabbage, avocado, and a spoonful of salsa. For a simple meal, top it with a fried egg or serve it beside refried beans and a crisp salad. If serving with a main dish that is already spicy, keep the rice mild and offer salsa or hot sauce at the table.

The tomato and cumin flavor is savory rather than strongly hot, so it can sit comfortably beside many different dishes. A squeeze of lime at the table brightens the rice, while cilantro gives it a fresh finish. For a buffet or family-style meal, transfer it to a warm serving bowl and keep a fork nearby for fluffing; pressing it into a bowl can compact the grains. If you are serving guests who need to avoid gluten, use clean utensils and serving dishes and keep the rice separate from foods that may contain gluten.

Variations

Make it vegetarian: Use gluten-free vegetable broth. Broth brands vary in saltiness, so start with the listed salt and adjust after cooking. Water can replace broth in a pinch, but the rice will taste less savory; consider adding a little extra cumin or a spoonful of tomato paste for more depth.

Change the vegetables: Swap the peas for 1/2 cup (75 g) frozen corn, or add 1/3 cup (45 g) finely diced carrot with the onion so it has time to soften. You can also stir in 1/2 cup (75 g) drained, rinsed black beans after the rice has rested. Adding substantial extra vegetables or beans before cooking can alter the amount of moisture and make the rice cook unevenly.

Adjust the heat: For gentle warmth, increase the chili powder to 1 teaspoon (2 g). For more pronounced heat, stir in 1 finely chopped jalapeño with the onion, or serve sliced jalapeño on the side. Chili powder blends differ, so check that yours is gluten-free and taste it before increasing the amount. A pinch of cayenne can also add heat, but it will not give the fresh pepper flavor of jalapeño.

Use brown rice with a changed method: Brown rice needs more liquid and considerably longer cooking than this white-rice recipe, so do not substitute it one-for-one and follow the same timing. Use the package directions as a starting point, and expect the tomato-broth mixture and cooking time to need adjustment. Long-grain white rice is the dependable choice for the stated quantities and schedule.

Skip the peas or finish it simply: The peas, cilantro, and lime are optional, so the rice can be made with the core ingredients alone. For a more tomato-forward finish, stir in 1 tablespoon (15 g) tomato paste with the onion, then add the listed tomato sauce and broth. The paste makes the flavor a little deeper and more concentrated.

Storage and Reheating

Let leftover rice cool briefly, then refrigerate it in a shallow, airtight container within 2 hours of cooking. For quicker cooling, divide a large batch among smaller containers rather than leaving it in the warm saucepan. Refrigerated cooked rice keeps for 3 to 4 days. Do not leave it at room temperature for longer than 2 hours, and discard rice that has been left out longer.

Reheat only the portion you plan to eat. Add a splash of water or broth, cover loosely, and warm in the microwave, stirring once, or heat it in a covered saucepan over low heat until steaming throughout. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. If the rice seems dry, add liquid a teaspoon at a time. You can freeze cooled portions in airtight freezer-safe containers for about 1 to 2 months for best quality; thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

Is Mexican rice naturally gluten-free?
Rice, tomato, garlic, and the basic spices are naturally gluten-free, but prepared broth and seasoning blends may have gluten-containing ingredients or cross-contact. Check labels and select products labeled gluten-free if needed. Also use clean cookware and utensils if avoiding gluten strictly.

Why did my rice turn out mushy?
Common causes include too much liquid, a lid that does not fit well, stirring during the covered simmer, or cooking over heat that is too high. Measure the broth carefully, keep the lid on, and use low heat once the liquid reaches a gentle boil. Rinsing and draining the rice also helps the grains stay more separate.

Can I make this recipe without rinsing the rice?
You can, but rinsing removes loose surface starch that can make the finished rice stickier. If you skip it, measure the liquid as written and avoid stirring once the pan is covered. The rice may still taste good, but the grains may be less distinct.

Can I make it ahead?
Yes. Cook the rice, cool it promptly in shallow containers, and refrigerate it within 2 hours. It keeps for 3 to 4 days refrigerated. Reheat it covered with a small splash of water or broth until steaming throughout and 165°F (74°C), checking with a food thermometer. For best texture, add fresh cilantro and lime after reheating.

Can I use tomato salsa instead of tomato sauce?
Plain tomato sauce gives a smooth, consistent base. Salsa can work if it is gluten-free, but it often contains more salt, onion, or chile, and chunky salsa may change the texture. If using it, reduce the added salt at first and add more only after tasting the cooked rice. Keep the total tomato component close to 1/2 cup (120 g).

What if the rice is still firm after the cooking time?
First let it stand covered for the full 10 minutes; the trapped steam continues to soften the grains. If it remains firm, sprinkle 2 tablespoons (30 ml) hot broth or water over the rice, cover, and cook on low for 3 to 5 minutes, then rest it briefly again. Check that the burner was low enough to simmer gently and that the lid stayed in place.

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).