Embark on a culinary journey to Mexico with a vibrant and flavorful side dish that has captivated taste buds worldwide: Mexican Rice. Often called “Arroz Rojo” (red rice) in its native land, this humble yet incredibly delicious dish is a cornerstone of Mexican cuisine. It’s not just a side; it’s a celebration of color, aroma, and rich, comforting taste that elevates any meal it accompanies. Made from long-grain rice cooked to perfection with an aromatic blend of vegetables and traditional spices, Mexican rice offers a delightful balance of tangy, savory, and subtly spicy notes, instantly transporting you to a bustling Mexican kitchen.

At Sweet C’s, we believe that understanding the “why” behind each ingredient and technique empowers every home cook, from novice to expert. My goal is to demystify cooking, making delicious meals accessible and enjoyable for everyone in their own kitchen. This comprehensive guide to Mexican Rice is packed with helpful tips and insights to ensure your success, providing you with the confidence to master this staple dish.
Table of contents
- The Essence of Mexican Rice: Arroz Rojo
- Ingredients for Authentic Mexican Rice
- Step-by-Step Guide to Perfect Mexican Rice
- Expert Tips and Tricks for Fluffy Mexican Rice
- Frequently Asked Questions About Mexican Rice
- What to Serve With Mexican Rice
- Mexican Rice Recipe Card
The Essence of Mexican Rice: Arroz Rojo
Mexican rice, or Arroz Rojo, is more than just rice with tomatoes; it’s a symphony of flavors and textures achieved through a precise cooking method. The hallmark of this dish is its vibrant red hue, which comes from the combination of tomatoes and spices, and its distinct savory taste. Unlike plain white rice, Mexican rice is typically sautéed first, a crucial step that toasts the grains, prevents stickiness, and allows them to absorb the rich flavors of the sautéed aromatics before any liquid is added.
The foundation of an authentic Arroz Rojo lies in its key ingredients: long-grain white rice, ripe tomatoes (or canned diced tomatoes/tomato sauce), pungent onions, fragrant garlic, and a blend of warm spices such as cumin, chili powder, and paprika. These ingredients are meticulously sautéed in oil, allowing their flavors and aromas to meld beautifully. This initial sautéing phase ensures that each grain of rice is perfectly coated and ready to absorb the rich tomato-infused broth.
After the rice is lightly toasted, it’s simmered with a combination of water or broth and tomato product. This liquid not only cooks the rice but also imparts its characteristic red color and tangy depth. The magic happens during the simmering phase: the rice slowly absorbs all the liquid and flavors, becoming tender and fluffy without being mushy. The result is a fragrant, colorful, and satisfying side dish that adds a delightful dimension to any meal.
Whether it’s the star of a Mexican fiesta or a comforting addition to a simple weeknight dinner, Mexican rice is cherished for its versatility, aromatic essence, visually appealing color, and bold taste. It’s a comforting and satisfying dish that truly brings the authentic flavors of Mexico right to your table, evoking warmth and culinary tradition with every spoonful.

Ingredients for Authentic Mexican Rice
Crafting the perfect Mexican rice starts with selecting the right ingredients. Each component plays a vital role in achieving the dish’s signature flavor and texture. Here’s a closer look at what you’ll need and why each element is essential:
- Long-Grain White Rice: This is the foundation of our Arroz Rojo. Long-grain varieties like Basmati or Jasmine are ideal because their individual grains remain distinct and fluffy when cooked, preventing the mushy texture often associated with shorter grain rice. Rinsing the rice thoroughly before cooking is key to removing excess starch, further contributing to a non-sticky result.
- Vegetable Oil: Used for sautéing, vegetable oil provides a neutral base that allows the other flavors to shine. It helps toast the rice grains, creating a slightly nutty flavor and a protective barrier that prevents them from clumping together. A good quality vegetable oil also contributes to the rice’s overall richness.
- Onion: Finely chopped onion brings a fundamental sweet and savory depth to the dish. As it caramelizes during sautéing, it releases aromatic compounds that form the base flavor, making the rice incredibly flavorful.
- Garlic: Minced garlic offers a pungent, warm, and aromatic punch. Its distinct flavor is crucial for authentic Mexican cuisine, adding complexity and a delightful aroma that permeates the entire dish.
- Jalapeño Pepper (Optional): For those who appreciate a touch of heat, a seeded and finely chopped jalapeño pepper adds a mild to moderate level of spice. Beyond the heat, it also contributes a fresh, slightly green, and fruity note that brightens the overall flavor profile. Adjust the quantity or omit based on your preference.
- Diced Tomatoes: Canned diced tomatoes, along with their juices, are essential for both moisture and that signature tangy tomato flavor. They are also responsible for imparting the vibrant red color that gives Arroz Rojo its name. Using good quality canned tomatoes ensures consistent flavor year-round.
- Vegetable or Chicken Broth: This liquid is the primary cooking medium for the rice. Using broth instead of just water infuses the rice with savory, umami notes, adding significant depth and richness. Chicken broth offers a classic taste, while vegetable broth keeps the dish vegetarian-friendly.
- Cumin: A cornerstone spice in Mexican cooking, cumin delivers a warm, earthy, and slightly smoky flavor. It’s an irreplaceable ingredient that provides much of the dish’s authentic character.
- Chili Powder: This blend typically includes paprika, cumin, garlic powder, and oregano, offering a mild spiciness and a robust, complex flavor. It contributes to the overall warmth and richness, enhancing the “red” aspect of the rice.
- Paprika: Paprika adds a subtle sweetness, a hint of smokiness, and significantly boosts the rice’s beautiful red color. It rounds out the spice profile without overwhelming other flavors.
- Salt: A fundamental seasoning, salt is vital for enhancing and balancing the flavors of all the ingredients. Proper salting brings out the best in the tomatoes, aromatics, and spices.
- Fresh Cilantro: Used as a fresh garnish, chopped cilantro adds a bright, citrusy, and herbaceous note that provides a refreshing contrast to the rich, warm flavors of the cooked rice. It’s often stirred in at the end or sprinkled generously before serving.







Step-by-Step Guide to Perfect Mexican Rice
Once you’ve gathered your fresh ingredients, follow these detailed steps to create a truly irresistible Mexican rice dish. This process ensures fluffy, flavorful grains every time:
- Step 1: Prep the Rice. Start by placing the long-grain white rice in a fine-mesh sieve and rinse it thoroughly under cold running water. Continue rinsing until the water coming off the rice is completely clear. This crucial step removes excess starch, which is often the culprit behind sticky or gummy rice. Drain the rice exceptionally well, shaking off as much water as possible.
- Step 2: Sauté the Aromatics. In a large, heavy-bottomed skillet or saucepan, heat the vegetable oil over medium heat. Once the oil shimmers, add the finely chopped onion, minced garlic, and the optional jalapeño pepper (if using, remember to seed and finely chop it for less heat). Sauté these aromatics for 3-5 minutes, stirring occasionally, until the onion softens and becomes translucent, and the garlic releases its fragrant aroma. Be careful not to burn the garlic.
- Step 3: Toast the Rice. Add the well-drained rice to the skillet with the sautéed aromatics. Stir continuously to ensure each grain is coated with the oil and vegetable mixture. Cook for another 2-3 minutes, continuing to stir, until the rice grains begin to turn slightly golden brown and appear translucent at the edges. This toasting step develops a nutty flavor and helps the rice maintain its individual texture.
- Step 4: Incorporate Tomatoes and Spices. Pour in the can of diced tomatoes, including all their juices. Stir everything together and cook for an additional minute, allowing the tomato to warm through and its flavors to infuse with the toasted rice. Next, add the vegetable or chicken broth, cumin, chili powder, paprika, and salt to taste. Stir everything thoroughly to ensure all the spices are well distributed and combined with the rice and liquid.
- Step 5: Simmer to Perfection. Bring the mixture to a rolling boil over medium-high heat. As soon as it boils, reduce the heat to its lowest setting, ensuring a gentle simmer. Cover the skillet tightly with a lid. It’s imperative to use a lid that seals well to trap all the steam. Simmer for approximately 20-25 minutes. During this time, resist the urge to lift the lid, as this releases steam essential for proper cooking and can result in unevenly cooked rice.
- Step 6: Rest and Fluff. Once the cooking time is complete, remove the skillet from the heat, but keep the lid on. Let the rice rest, undisturbed, for another 5 minutes. This resting period allows the steam to redistribute and the grains to firm up, resulting in a perfectly tender and fluffy texture.
- Step 7: Garnish and Serve. Carefully remove the lid and gently fluff the rice with a fork, separating the grains. Garnish generously with freshly chopped cilantro. For an extra touch, you can also add chopped chives, green onions, or a sprinkle of parsley.
- Step 8: Enjoy! Serve your delicious homemade Mexican rice immediately as a side dish to your favorite Mexican and Tex-Mex meals.

Expert Tips and Tricks for Fluffy Mexican Rice
Achieving perfectly fluffy and flavorful Mexican rice is an art, but with these expert tips and tricks, you’ll master it in no time:
- Rinse Your Rice Thoroughly: This cannot be overstated. Rinsing long-grain white rice under cold water until the water runs completely clear is essential. It washes away excess surface starch, which is the primary cause of sticky, gummy rice. Don’t skip this step for that ideal fluffy texture.
- Don’t Skip the Sauté: Sautéing the dry rice grains in a bit of oil before adding any liquid is a game-changer. This process, known as “toasting,” adds a subtle nutty flavor, helps the grains remain separate, and creates a protective barrier that prevents them from breaking down and becoming mushy during simmering. Stir constantly to ensure even toasting and prevent burning.
- Use Broth for Deeper Flavor: While water can work, opting for vegetable or chicken broth significantly enhances the depth and richness of your Mexican rice. The savory notes from the broth permeate each grain, leading to a much more flavorful final dish.
- Master the Liquid-to-Rice Ratio: The ratio is critical. Too much liquid results in soggy rice, while too little leaves it undercooked and crunchy. For most long-grain white rice varieties, a ratio of 1 ¾ cups of liquid per cup of rice is generally ideal. Always follow recipe instructions, but keep this general guideline in mind.
- Season Generously and Taste: Mexican rice should be bold and well-seasoned. Don’t be shy with your spices. Adjust the amounts of cumin, chili powder, and especially salt to suit your personal taste preferences. Remember, you can always add more salt, but you can’t take it away!
- Resist the Urge to Peek: Once the lid is on and the rice is simmering, avoid lifting it. Each time you peek, steam escapes, which disrupts the cooking process and can lead to unevenly cooked rice. Trust the timing and let the rice do its magic undisturbed.
- Allow for Resting Time: After cooking, remove the skillet from the heat but keep the lid on for at least 5 minutes. This resting period allows the remaining steam to finish cooking the rice gently and helps the grains to absorb any lingering moisture, making them perfectly tender and distinct.
- Fluff with Care: Once rested, gently fluff the rice with a fork. Avoid stirring or mashing, as this can break the grains. The goal is to separate them, creating that desired light and airy texture.
- Customize Your Toppings and Add-ins: Mexican rice is incredibly versatile. Feel free to stir in cooked vegetables like peas, corn, or diced carrots during the last few minutes of cooking. Garnish with fresh cilantro, a squeeze of lime juice, crumbled cotija cheese, or even diced avocado for added flavor and texture.
- Adjust the Heat Level: If you love heat, increase the amount of jalapeño or add a pinch of red pepper flakes during the sautéing stage. For a milder version, simply omit the jalapeño entirely.
Frequently Asked Questions About Mexican Rice
Yes, you absolutely can use brown rice for a healthier, whole-grain alternative. However, be aware that brown rice typically requires a longer cooking time and more liquid than white rice. You’ll likely need to increase the cooking time by about 10-15 minutes and use an additional 1/4 to 1/2 cup of broth per cup of rice. Always check for tenderness before serving and adjust liquid if necessary.
Several steps are crucial to prevent sticky rice:
- Rinse Thoroughly: Always rinse your rice under cold water until the water runs clear to remove excess starch.
- Sauté Properly: Toast the rice grains in oil until they are slightly golden before adding liquid. This helps create a protective barrier.
- Correct Liquid Ratio: Use the precise amount of liquid specified in the recipe. Too much can make it mushy.
- No Peeking: Avoid lifting the lid during simmering to keep the steam trapped.
- Rest: Allow the rice to rest off the heat, covered, for at least 5 minutes after cooking.
- Fluff Gently: Use a fork to fluff the rice, rather than stirring vigorously, which can break the grains.
Absolutely! While the stovetop method is traditional, a rice cooker can simplify the process. Follow the recipe’s sautéing steps for the aromatics and rice in a separate pan. Then, transfer the toasted rice, sautéed vegetables, tomatoes, broth, and spices into your rice cooker. Stir well, close the lid, and cook according to your rice cooker’s manufacturer instructions for white rice. You might need to adjust the liquid slightly, as rice cookers can vary.
Yes, Mexican rice is an excellent make-ahead dish. Cook the rice as directed, then allow it to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 3-4 days. When you’re ready to serve, gently reheat it in a skillet over low heat, adding a splash of extra broth or water if it seems dry, or warm it in the microwave.
Mexican rice freezes beautifully! Once completely cooled, portion the rice into freezer-safe containers or heavy-duty freezer bags. Remove as much air as possible to prevent freezer burn, then label and date. It can be stored in the freezer for up to 3 months. To reheat, thaw the rice in the refrigerator overnight, then warm it gently on the stovetop or in the microwave, adding a little liquid if needed.
Certainly! If you prefer a smoother texture or don’t have diced tomatoes on hand, you can substitute tomato sauce. Use about 1 cup of tomato sauce (equivalent to a 14-ounce can of diced tomatoes) for this recipe. You might want to slightly reduce the amount of broth to achieve the desired consistency, as tomato sauce is less chunky and might contain more liquid than diced tomatoes. Adjust to taste and visual consistency.
The inherent spiciness of Mexican rice is generally mild, primarily coming from chili powder and paprika. However, the heat level can be easily customized. If you include the optional jalapeño pepper, it will add a noticeable but usually not overwhelming kick. For more heat, add extra jalapeño, a pinch of cayenne pepper, or a few red pepper flakes. For a milder version, simply omit the jalapeño entirely.
Absolutely! While the traditional recipe focuses on onions and garlic, you can certainly incorporate other vegetables for added flavor, nutrition, and texture. Popular additions include diced bell peppers (red, green, or yellow), corn kernels, or green peas. You can add bell peppers along with the onions to sauté, and corn or peas during the last 5-10 minutes of simmering, allowing them to warm through. Just ensure you adjust the liquid slightly if adding a large volume of extra vegetables.

What to Serve With Mexican Rice
Mexican rice is the ultimate versatile side dish, pairing perfectly with an extensive range of Mexican and Tex-Mex main courses. Its rich, savory, and subtly tangy profile complements almost any protein or vegetable-based dish. Here are some fantastic ideas to complete your meal:
- Tacos: The classic pairing! Whether you’re enjoying traditional beef or chicken tacos, Shredded Chicken Tacos, Air Fryer Tofu Tacos for a lighter option, or zesty Shredded Chicken Green Chili Tacos, a side of fluffy Mexican rice adds substance and balances the bold flavors of your taco fillings.
- Enchiladas: The rich, saucy goodness of enchiladas finds its perfect match in Mexican rice. Serve it alongside cheesy beef or chicken enchiladas, a hearty Chicken Enchilada Skillet, spicy Buffalo Chicken Enchiladas, or even a comforting Slow Cooker Chicken Enchilada Soup. The rice absorbs the flavorful sauces and provides a satisfying counterpoint.
- Fajitas: Complete your sizzling fajita experience with a generous portion of Mexican rice. The tender grilled meats or vibrant vegetables, seasoned with savory fajita spices, are wonderfully complemented by the warm, aromatic rice, creating a truly delightful and authentic meal.
- Burritos: Whether you’re filling them with savory beef, chicken, beans, or vegetables, burritos are even better with a side of Mexican rice. The rice adds a wholesome base and complements the diverse flavors within the burrito wrap. Don’t forget to try our Instant Pot Chipotle Barbacoa Copycat for an incredible spicy filling!
- Grilled Meats: Mexican rice is a fantastic accompaniment to various grilled meats. Imagine it with perfectly grilled carne asada, succulent grilled chicken, or even tender barbecue ribs. The rice acts as a comforting, flavorful base that perfectly soaks up any juices from the grilled protein.
- Quesadillas: Elevate simple cheesy quesadillas by serving them with a side of Mexican rice. The rice adds satisfying substance to the meal and beautifully balances the richness of the melted cheese and your chosen fillings.
- Mexican Bowls: For a deconstructed and customizable meal, create a delicious Mexican-inspired bowl. Start with a generous serving of Mexican rice as your base, then pile on your favorite protein (such as grilled chicken, seasoned shrimp, or spicy tofu), black beans, fresh salsa, creamy guacamole, and other vibrant toppings for a truly flavorful and satisfying bowl.
More Delicious Taco-Inspired Recipes
See more Tacos
Spicy One Pot Taco Rice
Cheesy Beef Taco Skillet
Slow Cooker Carnitas
Taco Pie
Short Ribs in Instant Pot
Easy Chicken Tinga Recipe
Grilled Shrimp Tacos
Easy Taco Spaghetti Recipe

Mexican Rice Recipe Card
If you love this easy recipe, please take a moment to click the stars below to give it a five-star rating and leave a comment! Your feedback helps us grow. Please also help me share on Instagram, Facebook, and Pinterest!
Share on Facebook
Share
Pin this now to find it later
Pin It
Follow on Instagram
Follow
Click here to view web story for this recipe!

Only have 30 minutes to get dinner on the table? Sign up for my 30-minute dinner plans direct to your inbox!
Find and shop my favorite products in my Amazon storefront here!
Want to save this recipe? Just enter your email and get it sent to your inbox! Plus, you’ll get new recipes from us every week – and be sure to tag @sweetcsdesigns on social media – I love to see your creations!
Mexican Rice Recipe
Courtney O’Dell
4
servings
15 minutes
35 minutes
50 minutes
Equipment
-
GreenPan Valencia Pro Hard Anodized Healthy Ceramic Nonstick 4.5QT Saute Pan Jumbo Cooker with Lid, PFAS-Free, Induction, Dishwasher Safe, Oven Safe, Gray
-
DaTerra Cucina Professional 13 Inch Nonstick Frying Pan | Italian Made Ceramic Nonstick Pan Sauté Pan, Chefs Pan, Non Stick Skillet Pan for Cooking, Sizzling, Searing, Baking and More
Ingredients
- 1 cup long-grain white rice
-
1 tablespoon
vegetable oil
-
½
onion
, finely chopped -
2 cloves
garlic
, minced - 1 jalapeno pepper, seeded and finely chopped (optional for heat)
- 1 can, 14 ounces diced tomatoes, undrained
- 1 ¾ cups vegetable or chicken broth
-
1 teaspoon
cumin
-
1 teaspoon
chili powder
-
½ teaspoon
paprika
-
Salt
, to taste -
Fresh cilantro
, chopped (for garnish)
Instructions
-
Rinse the rice under cold water until the water runs clear. Drain well.
-
In a large skillet or saucepan, heat the vegetable oil over medium heat. Add the onion, garlic, and jalapeno (if using) and sauté until they become soft and fragrant.
-
Add the rice to the skillet and stir to coat it with the oil and vegetables. Cook for about 2-3 minutes, stirring frequently, until the rice becomes slightly golden.
-
Stir in the diced tomatoes (with their juice) and cook for another minute.
-
Add the broth, cumin, chili powder, paprika, and salt to the skillet. Stir well to combine.
-
Bring the mixture to a boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and simmer for about 20-25 minutes, or until the rice is tender and the liquid is absorbed. Avoid lifting the lid during this time to ensure proper cooking.
-
Remove the skillet from the heat and let it sit, covered, for 5 minutes to allow the rice to rest.
-
Fluff the rice with a fork and garnish with fresh cilantro before serving.
Nutrition
Serving:
1
g
Calories:
156
kcal
Carbohydrates:
26
g
Protein:
5
g
Fat:
4
g
Polyunsaturated Fat:
3
g
Cholesterol:
1
mg
Sodium:
428
mg
Fiber:
5
g
Sugar:
4
g
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Side dishes
Mexican
Tried this recipe?
Mention @sweetcsdesigns or tag #sweetcsdesigns!