Recipe Overview
Why You’ll Love It: Elevate your weeknight meals with this restaurant-style Mexican rice, the perfect accompaniment to tacos, burritos, enchiladas, or any South of the Border feast. This vibrant dish, also known as Arroz Rojo, is incredibly easy to prepare and promises a burst of flavor far beyond plain rice.
How Long It Takes: Approximately 45 minutes from start to finish.
Essential Equipment: A sharp knife for dicing, a reliable saucepan with a tight-fitting lid, and a stove.
Servings: Yields a generous 6 cups.

Immerse yourself in the rich, vibrant flavors of homemade Mexican rice, a dish that transforms any meal into a festive culinary experience. Seasoned thoughtfully with the warm notes of earthy cumin, pungent garlic, and a gentle kick of spicy chili powder, then bolstered by the sweet crunch of onions and bell peppers, this rice is anything but bland. Forget those uninspired, small scoops of rice often encountered in restaurants; our homemade version offers a depth of flavor and a delightful texture that simply cannot be matched by pre-packaged alternatives.
There’s no need to settle for ordinary white rice when you can effortlessly create a side dish that steals the show. This Easy Mexican Rice is incredibly versatile, making it an ideal companion for a wide array of main courses. Imagine it alongside juicy Tequila Lime Grilled Chicken, hearty Fajita Stuffed Chicken, flavorful Southwest-Style Mini Meatloaves, succulent Barbecued Ribs, or even delicate Crispy Air Fryer Salmon. Beyond these, it’s a perfect match for all your Tex-Mex and Southwest favorites: from classic tacos, cheesy enchiladas, and sizzling fajitas to loaded nachos and creamy refried beans. Its bright, savory profile complements almost anything!
Mexican rice, or “Arroz Rojo” (red rice) as it’s often known, is a staple in countless kitchens, leading to a myriad of cherished family recipes. Every cook, it seems, has their unique spin on this comforting dish, often passed down through generations. While I won’t claim this particular recipe is the single “most authentic” version out there, I can confidently say that it is exceptionally delicious and consistently receives rave reviews from my family. Its rich flavor and simple preparation make it a household favorite you’ll want to make again and again.

Key Ingredients for Flavorful Mexican Rice
Crafting the perfect Mexican rice starts with a selection of fresh, aromatic ingredients that build layers of flavor. Here’s a closer look at what you’ll need to create this vibrant dish:
- Fresh Vegetables: The foundation of this recipe’s rich flavor comes from finely chopped yellow or sweet onion and red bell pepper. These vegetables soften and sweeten during sautéing, providing a delicious base. Tomato paste is another crucial element, adding a concentrated burst of savory, umami flavor and contributing to the rice’s characteristic reddish hue.
- Aromatic Spices & Herbs: We achieve that distinctive, earthy Mexican flavor profile with a medley of aromatic spices. Fresh minced garlic offers a pungent kick, while chili powder and ground cumin bring warmth and depth. Dried oregano, whether Mexican or regular, adds a classic herbal note that ties all the flavors together beautifully.
- Quality Staples: Extra virgin olive oil is used for sautéing, infusing the rice with a subtle richness. Avocado oil makes an excellent alternative if preferred. Don’t forget salt, which is essential for seasoning and enhancing all the other flavors.
- The Right Rice: For this recipe, long-grain white rice is highly recommended due to its fluffy texture and ability to absorb flavors without becoming overly sticky. However, don’t hesitate to experiment with other varieties like basmati or brown rice; simply adjust cooking times and liquid amounts according to package instructions (more tips available in the FAQs and recipe notes).
- Choice of Liquid: Cooking the rice in chicken stock (or chicken broth) is key to infusing it with additional savory depth. For a delicious vegetarian version, simply swap in vegetable stock or broth. In a pinch, water can be used, though it will result in a less robust flavor.
- Optional Garnishes: While this rice is fantastic on its own, a sprinkle of fresh cilantro before serving adds a bright, herbaceous finish. Feel free to explore other garnishes like shredded cheese (Cotija or Monterey Jack are excellent), diced fresh tomatoes, or a dollop of sour cream for extra indulgence.

Simple Steps to Craft Delicious Mexican Rice
Creating this flavorful Mexican rice is a straightforward process that yields impressive results. Follow these easy steps for perfect, restaurant-quality rice every time:
Step 1: Prepare Your Ingredients. Begin by gathering all your necessary components. You’ll need a large, heavy-bottomed saucepan equipped with a tight-fitting lid, which is crucial for even cooking. Take the time to finely chop your onions, bell pepper, and mince the garlic. Measure out all your spices, rice, and liquids, ensuring everything is readily accessible for a smooth cooking process. This mise en place prevents hurried steps and ensures optimal flavor development.
Step 2: Sauté for Flavor Development. Heat the olive oil in your saucepan over medium heat. Once shimmering, add the chopped onions and bell peppers. Sauté these aromatics for 3-4 minutes until they begin to soften and release their sweet fragrance. Next, add the long-grain white rice to the pan. Continue to cook, stirring frequently, for about 5 minutes. This step is vital as it lightly toasts the rice, preventing it from becoming sticky and enhancing its nutty flavor. Finally, stir in the minced garlic, chili powder, and ground cumin, cooking for just about a minute until the spices become wonderfully fragrant. Be careful not to burn the garlic.
Step 3: Simmer to Perfection. Pour in the chicken stock (or vegetable stock for a vegetarian option), then add the tomato paste, salt, and dried oregano. Stir everything well to combine, ensuring the tomato paste is fully incorporated. Increase the heat to bring the mixture to a rolling boil. Once boiling, immediately reduce the heat to low, cover the saucepan tightly with its lid, and let it simmer gently for 20 minutes. Resist the urge to lift the lid during this time, as trapped steam is essential for cooking the rice evenly and thoroughly.
Step 4: Rest and Serve. After 20 minutes, remove the saucepan from the heat, but keep the lid on. Allow the rice to rest undisturbed for an additional 5 minutes. This crucial resting period allows the remaining steam to finish cooking the rice and helps the grains become perfectly fluffy and separate. Finally, remove the lid, fluff the rice gently with a fork, and taste. Adjust seasoning with extra salt and pepper if needed. Garnish with fresh chopped cilantro for a pop of color and freshness, and serve immediately alongside your favorite Mexican dishes!

FAQs
FAQs
While both Mexican rice and Spanish rice are flavorful rice dishes popular in Latin American cuisine, they have distinct characteristics. The primary difference lies in their seasoning and color. Spanish rice, often associated with dishes like paella, is traditionally flavored with saffron threads. Saffron imparts a delicate, slightly sweet floral aroma and a beautiful golden-yellow hue. If you’ve enjoyed a classic paella, you’ve likely experienced Spanish rice. For an authentic taste of Spain, consider trying a recipe like The Mediterranean Dish’s Easy Seafood Paella.
Mexican rice, on the other hand, is distinctly seasoned with cumin, chili powder, and tomato paste. This combination gives it an earthy, warm, and often slightly spicy flavor profile, along with its signature reddish color. In fact, Mexican rice is frequently referred to as arroz rojo, which literally translates to “red rice.” Both are delicious, but their unique spice blends offer different culinary experiences.
When prepared at home with fresh ingredients, Mexican rice can certainly be a part of a healthy and balanced diet. This recipe, for instance, is relatively low in fat and incorporates a good amount of vegetables like onions, bell peppers, and tomatoes, which contribute essential vitamins, minerals, and fiber. With approximately 192 calories per one-cup serving, it’s a mindful choice compared to many heavier side dishes.
However, it’s important to note that rice, as a grain, is naturally high in carbohydrates. If you are following a low-carb diet or carefully monitoring your carbohydrate intake, this dish might need to be enjoyed in moderation or adapted with alternative grains (see recipe variations for brown rice suggestions). For most healthy eating plans, homemade Mexican rice offers a nutritious and delicious way to enjoy your meals.

Troubleshooting Common Mexican Rice Issues
Even experienced cooks can encounter a few common hiccups when making rice. Here are solutions to ensure your Mexican rice turns out perfectly fluffy and flavorful every time:
Why is my Mexican rice sticky or mushy? Sticky or mushy rice is a common complaint, but it’s easily avoidable with a few key techniques. Firstly, the initial sautéing of the rice with the onions and peppers is crucial. This toasting process, often called “toasting the rice,” helps to slightly crisp the exterior of each grain, creating a protective barrier that prevents them from clumping together and absorbing too much liquid. It infuses the rice with a wonderful nutty flavor and contributes significantly to a fluffy, separate grain texture.
Another helpful trick is to thoroughly rinse your long-grain white rice under cold running water before cooking. Continue rinsing until the water runs clear. This step effectively removes excess starch from the surface of the grains, which is often the primary culprit behind stickiness. Some cooks even prefer to soak the rice in water for about 15 minutes before rinsing to ensure maximum starch removal. If, despite these efforts, your rice still tends to be too sticky for your liking, consider trying basmati rice instead of traditional long-grain white rice, as basmati naturally cooks up as distinct, separate grains.
What if my rice is too dry or undercooked? If your rice finishes cooking and appears too dry or still a bit hard in the center, it likely needs more liquid or more time to absorb. Before adding more liquid, ensure the lid was tight and try letting it rest for an extra 5-10 minutes off the heat. The residual steam can often finish the job. If it’s still undercooked, you can add a splash (about ¼ to ½ cup) of hot water or broth, quickly cover the pot again, and let it simmer on very low heat for another 5-10 minutes. Always add hot liquid to avoid shocking the rice and disrupting the cooking process.
What if my rice isn’t flavorful enough? The flavor of Mexican rice comes from the harmonious blend of spices and vegetables. If your rice tastes a bit flat, double-check your spice measurements. Ensure your cumin and chili powder are fresh, as older spices lose their potency. Don’t skip the step of toasting the garlic and spices for about a minute after the rice has browned; this intensifies their aroma and flavor. Also, using chicken or vegetable stock instead of water significantly boosts the savory depth of the dish. A pinch more salt at the end can also surprisingly enhance all the other flavors.
Exciting Recipe Variations & Customizations
This restaurant-style Mexican rice recipe is wonderfully adaptable, making it easy to tailor to your personal preferences or dietary needs. Here are a few suggestions to inspire your culinary creativity:
- Customize the Seasoning: Feel free to adjust the amounts of chili powder, cumin, or garlic to suit your taste. For those who love a bolder flavor, a little extra can make a big difference. For a convenient shortcut, you can substitute the individual spices (salt, garlic, chili powder, cumin, and oregano) with 2 teaspoons of a pre-made blend like homemade fajita seasoning or homemade taco seasoning for a consistent, vibrant flavor profile.
- Embrace Brown Rice: If you prefer the nutritional benefits and nutty texture of brown rice, it’s an excellent substitute for white rice. Be aware that brown rice typically requires more liquid and a longer cooking time – often double that of white rice. Always refer to the package instructions for precise liquid-to-rice ratios and cooking durations to ensure perfect results.
- Create a Vegetarian Main Dish: Transform this side into a satisfying vegetarian main course by stirring in a can of rinsed and drained pinto or red beans during the last few minutes of simmering. The combination of rice and beans forms a complete protein, making it a hearty and economical meatless meal. A sprinkling of Mexican-style cheese on top elevates the dish further.
- Boost with Protein: For a more substantial meal, incorporate your favorite protein. Simply brown a pound of ground beef, turkey, or spicy chorizo with the onions and bell peppers at the beginning of the recipe, then proceed with the remaining steps. The meat will add incredible flavor and heartiness. Another fantastic option is to spoon tender crockpot salsa chicken over the finished Mexican rice for a truly wholesome and easy dinner.
- Add More Veggies: Enhance the nutritional value and texture by mixing in additional vegetables. Canned or frozen corn (drained if canned) or frozen peas can be added during the last 5-10 minutes of simmering. You can also simply increase the quantity of onions and bell peppers in the initial sauté for a richer vegetable base.
- Diverse Topping Suggestions: Elevate your Mexican rice with an array of delicious toppings. Consider fresh salsa, generous amounts of shredded Monterey Jack or cheddar cheese, a dollop of cool sour cream or Greek yogurt, creamy sliced avocado, finely chopped fresh jalapeños for extra heat, or a sprinkle of fresh diced onions.
- Explore Other Rice Delights: If you enjoy flavored rice, you might also love this Chipotle copycat Cilantro Lime Rice, known for its bright, zesty notes.
- Beyond Mexican Flavors: For nights when you’re craving something different, try this easy Fried Rice Recipe, perfect for using up leftover rice, or the comforting One Pan Sweet Pepper Rice with Sausage for a complete meal.
Storage & Reheating Tips
Storage & Reheating Tips
One of the many advantages of homemade Mexican rice is how well it stores, making it perfect for meal prepping or enjoying delicious leftovers throughout the week.
Refrigerate: Any leftover Mexican rice should be stored in an airtight container in the refrigerator. It will maintain its freshness and flavor for a good four to five days, ready to be enjoyed as a quick side or a base for new meals.
Freeze: For longer storage, Mexican rice freezes beautifully. Allow it to cool completely, then transfer it to a freezer-safe container or a heavy-duty freezer bag. It can be frozen for up to one month. When you’re ready to use it, simply thaw it overnight in the refrigerator before reheating.
Reheat: Individual portions of Mexican rice can be quickly reheated in the microwave. For larger amounts, gently reheat it in a skillet on the stove over medium-low heat. Add a tablespoon or two of water or broth to help rehydrate the rice and prevent it from drying out, stirring frequently until heated through. This method helps maintain a pleasant texture.
Discover Our Free Meal Plans
Looking for organized meal solutions that include delicious recipes like this one? Explore our weekly meal plans! Each plan offers a collection of wholesome recipes for every weekday, complete with a categorized grocery list to simplify your shopping.
Check out Meal Plan #19, Meal Plan #37, or Meal Plan #56 for fresh ideas. We constantly add new meal plans weekly, ensuring you always have new culinary inspiration!

Ready to bring the vibrant tastes of Mexico into your kitchen? Creating your own restaurant-style Mexican rice at home is a rewarding endeavor. Not only is it significantly healthier, allowing you to control ingredients and sodium levels, but it’s also far more economical than takeout, and undeniably superior in flavor. Make tonight a Mexican night and impress your family and friends with this incredibly delicious and easy-to-make Arroz Rojo!
Explore More Mexican-Inspired Recipes
Instant Pot Carnitas – So Easy and Flavorful!
Healthy Ground Turkey Tacos
Sheet Pan Fajitas – Easy One Pan Chicken Fajitas!
Crockpot Refried Beans – No Soaking Required!
Easy Mexican Rice Recipe
Cook Time: 30 mins
Total Time: 45 mins
Serve restaurant-style Mexican rice alongside tacos, burritos, or enchiladas for a true South of the Border experience. It’s flavorful, incredibly easy to make, and economical, bringing authentic taste to your table.
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 cup finely chopped yellow or sweet onion (about 1 onion)
- ½ cup finely chopped red bell pepper (about ½ bell pepper)
- 2 cups long grain white rice (see note below)
- 1 clove garlic, minced
- 1 teaspoon chili powder
- ¼ teaspoon ground cumin
- 4 cups vegetable or chicken stock (see note below)
- 2 tablespoons tomato paste
- 1 teaspoon salt
- ½ teaspoon Mexican oregano (regular oregano is okay, too)
- Optional: chopped fresh cilantro to garnish
Instructions
- Heat olive oil in a large saucepan over medium heat. Once the pan is hot, add the finely chopped onion and bell pepper. Cook for 3 to 4 minutes, stirring occasionally, until they begin to soften.
- Add the long grain white rice to the pan. Continue to cook and stir frequently for about 5 minutes, until the rice grains are lightly golden. Then, add the minced garlic, chili powder, and ground cumin. Stir and cook for 1 minute more, until the spices are fragrant.
- Pour in the vegetable or chicken stock, then stir in the tomato paste, salt, and Mexican oregano. Stir well to combine all ingredients. Increase the heat to high and bring the mixture to a rolling boil. Once boiling, immediately reduce the heat to low, cover the saucepan tightly with a lid, and let it simmer gently for 20 minutes, or until all the liquid is absorbed.
- Remove the saucepan from the heat, but keep the lid on. Let the rice rest, undisturbed, for 5 minutes. This allows the steam to finish cooking and helps the grains fluff up.
- Remove the lid, fluff the rice gently with a fork, and taste. Adjust seasoning with additional salt and pepper as needed. Garnish with fresh chopped cilantro, if desired, and serve immediately.
Notes
- Rice Varieties: Extra long-grain white rice, basmati rice, or brown rice can all be used. Be sure to check package instructions for specific liquid-to-rice ratios and cooking times, as they can vary significantly from long-grain white rice.
- Broth Options: To control sodium levels, consider using no-salt-added or lower-sodium chicken or vegetable stock.
- Main Dish Conversion: To transform this side into a main course, brown about 16 oz. (1 pound) of ground beef or turkey with the onions and peppers. Alternatively, stir in a can of rinsed and drained pinto or red beans during the simmering stage.
- Suggested Toppings: Enhance your Mexican rice with your favorite taco toppings such as shredded cheese, fresh salsa, sour cream, or sliced avocado.
Video
Nutrition
Nutrition information is automatically calculated and should only be used as an approximation.