Chili’s Mexican Rice Recipe for a Flavorful Side Dish

Updated November 4, 2026

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

Jump to recipe

Chili's Mexican Rice Recipe for a Flavorful Side Dish

Chili’s Mexican rice is a tomato-seasoned rice side made with long-grain rice, onion, garlic, broth, and warm spices. This home-style copycat version toasts the rice before simmering it, giving the grains a lightly nutty flavor and a fluffy texture that works alongside tacos, fajitas, and other mains.

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 diced yellow onion
  • 2 garlic cloves (about 6 g), minced
  • 1/2 cup (120 ml) plain tomato sauce
  • 2 cups (480 ml) low-sodium chicken broth or vegetable broth
  • 1 teaspoon (2 g) ground cumin
  • 1/2 teaspoon (1 g) chili powder
  • 1/2 teaspoon (3 g) fine salt, plus more to taste
  • 1/8 teaspoon (about 0.3 g) black pepper
  • 2 tablespoons (8 g) chopped fresh cilantro, optional
  • 1 tablespoon (15 ml) lime juice, optional, for serving

Instructions

  1. Measure and prepare. Dice the onion, mince the garlic, and measure the rice, tomato sauce, broth, and spices before you start. Use a heavy 3-quart saucepan or a similar pot with a close-fitting lid. This makes it easier to add the liquid promptly once the rice is toasted.
  2. Soften the onion and garlic. Heat the oil in the saucepan over medium heat. Add the onion and cook for about 2 minutes, stirring, until it begins to soften but is not browned. Stir in the garlic and cook for 30 seconds, just until fragrant. If the garlic darkens, lower the heat; burnt garlic can make the whole pot taste bitter.
  3. Toast the rice. Add the uncooked rice and stir to coat the grains in oil. Cook for 4 to 5 minutes, stirring often, until some grains look lightly golden and smell toasted. Keep the rice moving across the bottom of the pan so it colors evenly without scorching. Toasting is a useful flavor step, not a reason to brown every grain deeply.
  4. Add the seasonings and liquid. Stir in the cumin, chili powder, salt, and pepper. Pour in the tomato sauce and broth, then scrape the bottom of the pot to loosen any toasted bits. Raise the heat and bring the mixture to a gentle boil, which should take about 2 minutes. Taste a small spoonful of the liquid and adjust the salt if needed; it should taste pleasantly seasoned, not overly salty.
  5. Cover and simmer. Stir once, cover the pot, and immediately lower the heat to low. Simmer gently for 18 minutes. Avoid lifting the lid or stirring during this time: trapped steam cooks the rice evenly, and stirring can break grains or make the finished rice gummy. If your burner runs hot, use the smallest burner and the lowest setting that maintains a quiet simmer.
  6. Rest, then fluff. Turn off the heat and leave the lid on for 10 minutes. The rest lets the remaining steam finish cooking the grains. Remove the lid and fluff the rice gently with a fork, lifting from the edges toward the middle rather than mashing it. Fold in cilantro if using, taste, and add a little more salt or lime juice at the table.

Tips

  • Choose the right rice. Long-grain white rice is the most reliable choice for separate, fluffy grains. Medium-grain rice tends to be softer and stickier, while brown rice needs a different liquid amount and a longer cooking time; it is not a direct swap in this recipe.
  • Keep the heat gentle. A vigorous boil can evaporate liquid before the rice is tender, while a very low flame that does not simmer may leave it undercooked. After lowering the heat, look for a quiet simmer rather than frequent bubbling. A heavy pot and a well-fitting lid help regulate the heat.
  • Use plain tomato sauce. Choose unseasoned canned tomato sauce, not pasta sauce or salsa. Salsa varies in salt, acidity, and texture, so using it changes the flavor and may make the rice unevenly wet. If tomato sauce is unavailable, blend an equal amount of canned crushed tomatoes until smooth; the result may have a slightly more textured tomato flavor.
  • Adjust salt for your broth. Low-sodium broth leaves room to season the finished rice. If using regular broth, start with less added salt, then taste after cooking. For a vegetarian version, vegetable broth works well; it gives the rice a slightly different savory background but keeps the tomato and cumin prominent.

Serving Suggestions

Serve the rice warm as a side for tacos, enchiladas, quesadillas, grilled vegetables, or a simple plate of beans. Its tomato, garlic, and cumin flavors are savory without being especially hot, so it pairs easily with dishes that have stronger chile heat. Spoon it beside the main rather than directly under a saucy dish if you want the grains to stay distinct.

For a casual bowl, add black or pinto beans, sautéed peppers, corn, and a squeeze of lime. A spoonful of pico de gallo, sliced avocado, or chopped cilantro adds freshness at the table. If serving a crowd, transfer the rice to a warm covered serving bowl shortly before eating; keep it hot rather than leaving it at room temperature for an extended period.

Variations

  • Make it vegetarian. Use vegetable broth instead of chicken broth. Choose a flavorful broth, since it contributes much of the rice’s savory taste.
  • Add vegetables. Stir 1/2 cup (80 g) thawed corn or 1/2 cup (75 g) finely diced bell pepper into the pot with the onion. The extra moisture from vegetables can make the result a little softer, so keep the lid on and allow the full resting time.
  • Make it milder or warmer. For a gentler flavor, omit the chili powder. For more heat, add a pinch of cayenne or serve with sliced jalapeño on the side; adding fresh chile at the table lets everyone choose their own spice level.
  • Try a little tomato paste. For a deeper, more concentrated tomato note, replace 1 tablespoon (15 ml) of the tomato sauce with 1 tablespoon (16 g) tomato paste. Stir it into the oil with the garlic for about 30 seconds before adding the rice, and keep the remaining liquid amounts unchanged.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, preferably in a shallow, airtight container so they chill evenly. Keep the rice refrigerated for 3 to 4 days. Do not leave cooked rice sitting out for several hours; if it has been at room temperature for more than 2 hours, discard it.

To reheat a portion in the microwave, place it in a microwave-safe dish, sprinkle with 1 to 2 teaspoons (5 to 10 ml) of water, and cover loosely. Heat, stirring once, until steaming hot throughout. On the stovetop, warm the rice in a covered pan over low heat with a splash of water or broth, fluffing gently as it loosens. Reheat leftovers to 165°F (74°C), as recommended by USDA FSIS, and only reheat the amount you plan to eat.

For longer storage, freeze cooled rice in meal-size portions in airtight freezer containers for up to 2 months for best texture. Thaw it in the refrigerator and reheat it until steaming hot, or reheat from frozen with a little water, covered, stirring occasionally. The grains may be slightly softer after freezing, but they remain useful in bowls or as a quick side.

Frequently Asked Questions

Is this the exact restaurant recipe?

No. This is a home-style copycat recipe based on the familiar idea of tomato-seasoned Mexican-style rice, not a claim to reproduce a restaurant’s precise formula. It is designed to be practical with ordinary grocery-store ingredients, and you can adjust the salt, chile, and lime to suit your meal.

Why is my Mexican rice mushy?

Common causes are too much liquid, a lid that does not fit well, stirring while the rice simmers, or cooking beyond the stated time. Measure the rice and liquid accurately, keep the pot covered, and let the rice rest off the heat before fluffing. If the grains are tender but a little wet, uncover the pot for a few minutes after cooking so excess steam can escape.

Why is the rice still hard after 18 minutes?

The burner may have been too low to maintain a simmer, the lid may have allowed steam to escape, or the rice may need a little more time. Add 2 tablespoons (30 ml) of hot broth or water, cover, and cook on low for another 3 to 5 minutes. Turn off the heat and rest it covered for 5 minutes before checking again.

Can I rinse the rice first?

You can rinse it if you prefer, but drain it very thoroughly and let it dry before toasting. Wet rice will sputter in hot oil and will not toast as readily. Because rinsing can remove some surface starch and leave water clinging to the grains, the finished texture may be a bit lighter; avoid adding extra liquid unless the rice is not tender after the covered simmer.

Can I make it ahead?

Yes. Cook the rice, spread it in a shallow container to cool promptly, and refrigerate it within 2 hours. Reheat it just before serving with a small splash of water or broth, making sure it reaches 165°F (74°C). For the freshest texture, you can also measure the dry ingredients and chop the onion and garlic ahead, then cook the rice shortly before the meal.

Can I use brown rice instead?

Not with the same timing and liquid ratio. Brown rice generally takes substantially longer to cook and needs more liquid than long-grain white rice, so it may remain firm if you follow these steps exactly. For best results, use a brown-rice-specific stovetop method and add the tomato sauce and seasonings in a way that matches that method’s total liquid requirement.

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