Mexican Rice

This easy Mexican rice recipe is packed with flavor, perfectly fluffy, and the ideal side for all your favorite Mexican-inspired dishes!
Mexican Rice
Looking for a flavorful side dish to complement your favorite Mexican meals? This Mexican rice comes together easily and makes every meal feel like a restaurant-worthy feast. Jennifer Segal
Updated:
0:00
View the print-ready version of this recipe.

If you love homemade Mexican food, a good Mexican rice recipe is a must. Often called Spanish rice or arroz rojo, this classic dish features long-grain rice simmered in a tomato and spice-infused broth, giving it that signature reddish-orange color. My take on it has become a family favorite—my kids swear it’s just as delicious as the rice from our favorite local Mexican spot!

This Mexican rice is my go-to side for dishes like beef enchiladas, chicken enchiladas, beef tacos, chicken fajitas, and carne asada.

What You’ll Need To Make Mexican Rice

(Jennifer Segal)
Jennifer Segal
  • Onion, Jalapeño Pepper, and Garlic: These aromatics add depth and a touch of heat. For a milder rice, remove the seeds and ribs from the jalapeño; if you want more heat, save the seeds and add them in at the end to taste. Pro Tip: Wash your hands right after handling jalapeños—and avoid touching your eyes!
  • Tomato Paste: Adds a concentrated tomato flavor and rich color, essential for that signature Mexican rice taste.
  • Rice: White long grain rice is preferred because it cooks up fluffier and less sticky than shorter grains, ensuring each grain remains distinct and absorbs the flavorful broth without becoming mushy.
  • Chicken Broth: Used instead of water to cook the rice, it enriches the dish with more flavor.
  • Chili Powder and Cumin: These spices are key for adding the warm, smoky notes characteristic of Mexican cuisine.
  • Frozen Peas: Add a pop of sweetness and color.
  • Cilantro: Brings freshness and a bright note to finish the dish. Feel free to leave it out if you’re not a fan.
  • Fresh Lime Juice: A splash brightens up all the flavors.

Step-by-Step Instructions

Start by heating some olive oil in a large pot, then toss in the minced jalapeño and chopped onion. Let them cook until soft and fragrant, about 5 minutes.
(Jennifer Segal)
Jennifer Segal

Stir in the rice, tomato paste, and garlic, and cook for 2 to 3 minutes, stirring often. This step toasts the rice, giving it a deeper, nuttier flavor.

(Jennifer Segal)
Jennifer Segal

Next add the salt and spices to the rice.

(Jennifer Segal)
Jennifer Segal

Then add the chicken broth.

(Jennifer Segal)
Jennifer Segal

Cover the pot and let it simmer for about 20 minutes, until the rice is tender. Then, stir in the peas, cilantro, and a squeeze of fresh lime juice for a pop of color and flavor.

(Jennifer Segal)
Jennifer Segal

Fluff the rice with a fork to mix everything together, then serve with lime wedges on the side. Leftovers? Mexican rice stays fresh in the fridge for up to 5 days or can be frozen for up to 3 months.

(Jennifer Segal)
Jennifer Segal

Mexican Rice

Serves 6 Total Time: 30 Minutes
  • 2 tablespoons olive oil
  • 1 small yellow onion, finely chopped
  • 1 large jalapeño pepper, stemmed, seeded, and minced
  • 2 large cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 1/2 cups white long grain rice
  • 3 1/3 cups low-sodium chicken broth (see note)
  • 1 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/2 cup frozen peas, defrosted
  • 1/4 cup finely chopped cilantro
  • 2 teaspoons fresh lime juice
Heat the olive oil in a large pot over medium-low heat. Add the onions and jalapeño and cook, stirring frequently, until onions are softened and translucent, about 5 minutes.

Turn the heat up to medium and add the tomato paste, garlic and rice; cook, stirring frequently, for about 3 minutes.

Add the chicken broth, salt, pepper, chili powder, and cumin; turn the heat up and bring to a boil.

Reduce the heat to low, cover the pot and simmer until all the liquid is absorbed, about 20 minutes.

Add the peas, cilantro, and lime juice and fluff the rice with a fork to mix. Let the rice sit for a few moments to “dry out” and lose that wet, just-steamed texture. Taste and adjust seasoning with salt, pepper, and lime if necessary.

Note: Some rice brands will require a little less or a little more liquid; check the package for specific instructions.

Make-Ahead/Freezing Instructions: Mexican rice can be made up to 3 days ahead of time and stored in an airtight container in the refrigerator. When you’re ready to serve it, reheat it on the stove over low heat with a splash of water or broth to keep it moist, or microwave it, covered, with a little added water to refresh its texture. This rice can also be frozen in an airtight container for up to 3 months. (Putting it in a flat layer in sealable plastic bags works well as it will take up less space in the freezer.) If reheating in the microwave, there is no need to thaw before serving; simply remove it from the freezer and reheat in the microwave with 1 to 2 tablespoons of water.

Nutrition Information

Calories: 253, Fat: 6 g, Saturated fat: 1 g, Carbohydrates: 43 g, Sugar: 2 g, Fiber: 2 g, Protein: 7 g, Sodium: 491 mg, Cholesterol: 0 mg
Nutritional Data Disclaimer
This article was originally published on OnceUponaChef.comFollow on Instagram
Dear Readers: We would love to hear from you. What topics would you like to read about? Please send your feedback and tips to [email protected]
Jennifer Segal
Jennifer Segal
Author
Jennifer is a classically trained chef, Cookbook author, and busy mom. She became interested in cooking in college while studying abroad in France and living with a French family. She is a graduate of L’Academie de Cuisine. Visit OnceUponaChef.com.
Author’s Selected Articles