Your Favorite Restaurant Style Mexican Rice At Home

Authentic Restaurant-Style Mexican Rice: Your New Favorite Side Dish

Imagine perfectly fluffy, vibrantly flavored Mexican rice, just like you’d get at your favorite local taqueria, but made with ease right in your own kitchen. This isn’t just a dream; it’s a delicious reality waiting for you. This recipe for authentic restaurant-style Mexican rice is so incredibly simple and satisfying, you’ll wonder why you haven’t made it a staple in your meal rotation until now.

Restaurant style Mexican rice on a white plate with lime wedges as a garnish.
A delicious serving of restaurant-style Mexican rice, garnished with fresh lime wedges.

From the first aromatic sizzle of onions and rice to the final fluffy, perfectly cooked grain, this recipe delivers an explosion of flavor that complements almost any Mexican or Spanish-inspired entrée. It quickly became a runaway hit with my family, and we’ve prepared it countless times since. Its versatility is truly remarkable, making it an ideal companion for everything from hearty chicken burrito bowls and classic tacos to being a delightful filler in a savory burrito. Honestly, it’s so flavorful, you might even find yourself enjoying a large bowl of it all on its own!

Don’t Sweat The Recipe is supported by its readers. We may earn a commission if you purchase through a link on our site. Learn more.

What is Mexican Rice? A Culinary Gem

Mexican rice, often referred to as “arroz rojo” (red rice) due to its distinctive color, is a foundational side dish in Mexican cuisine. It’s a flavorful rice dish cooked in a broth made with tomatoes, onions, garlic, and various spices. Unlike Spanish paella, which often uses saffron for its yellow hue, Mexican rice gets its characteristic reddish-orange color and tangy depth from tomato sauce or purée. It’s known for its light, fluffy texture, where each grain is separate and perfectly cooked, absorbing all the rich flavors of the broth. It’s a comfort food that evokes warmth and tradition, bringing an authentic taste of Mexico right to your dining table.

Why This Easy Mexican Rice Recipe Will Be Your New Go-To

  • **Effortlessly Delicious:** This recipe proves that authentic flavor doesn’t have to be complicated. With straightforward steps, even novice cooks can achieve restaurant-quality results.
  • **Family Favorite:** Its universally appealing flavors make it a hit with both adults and children, guaranteeing clean plates and requests for seconds.
  • **Incredibly Versatile:** While it shines alongside Mexican dishes, its robust yet balanced taste allows it to pair well with a wide array of proteins and cuisines, making it a truly flexible side.
  • **Wholesome Ingredients:** Made with simple, fresh ingredients you likely already have on hand, it’s a wholesome addition to any meal.
  • **Budget-Friendly:** Rice and pantry staples make this an economical choice for feeding a crowd or simply enjoying a delicious meal without breaking the bank.

Key Ingredients for Authentic Mexican Rice

Creating truly delicious Mexican rice starts with selecting the right ingredients. Fortunately, nothing here is exotic or hard to find. You probably have most of these items stocked in your pantry and fridge right now!

  • Long-grain white rice: This is crucial for the perfect texture. Long-grain rice cooks up fluffy and separate, preventing the sticky, clumpy texture you might get from short-grain varieties, which are too starchy. Basmati or jasmine rice can also work as substitutes, but traditional long-grain white rice yields the classic result. Rinsing the rice before cooking is often recommended to remove excess starch, which contributes to stickiness, but some recipes (including this one’s method of browning) can skip it.
  • Oil: Vegetable oil or canola oil are excellent neutral choices for sautéing and browning the rice. Olive oil can also be used if you prefer, but be mindful that its flavor is a bit stronger and might subtly alter the overall taste.
  • Onion: Finely diced white onion forms the aromatic base of this dish, providing a foundational layer of savory sweetness. Ensure it’s diced small enough to melt into the rice as it cooks.
  • Garlic: Freshly minced garlic adds an indispensable pungent depth. The quantity (1 to 2 cloves) can be adjusted to your personal taste – garlic lovers might opt for a bit more!
  • Tomato sauce: This is the secret to the vibrant red color and rich, tangy flavor of authentic Mexican rice. We specifically use plain tomato sauce here, not tomato bouillon or chicken bouillon, as these can overpower the natural flavors and introduce too much salt.
  • Chicken stock: This liquid is the heart of the flavor. Chicken stock provides a savory depth that water simply cannot replicate. For a vegetarian version, easily substitute with vegetable stock.
  • Cumin, salt, and black pepper: These essential seasonings tie all the flavors together. Ground cumin adds that distinctive warm, earthy, slightly peppery flavor characteristic of Mexican cuisine. Salt balances and enhances all the other ingredients, while fresh ground black pepper adds a subtle kick.

Optional Additions to Consider:

While this recipe is perfect as is, you can customize it to your liking:

  • Peas and Carrots: Many restaurant versions include a medley of frozen peas and diced carrots. If you enjoy them, feel free to add about 1/2 cup of each along with the liquid. I often omit them at home as I tend to pick them out at restaurants, but it’s entirely up to your preference.
  • Chopped Fresh Tomato or Corn: For extra freshness and texture, a quarter cup of finely diced fresh tomato or corn kernels (fresh or frozen) can be stirred in during the last few minutes of cooking.
  • Green Chiles: For a mild, smoky flavor, a can of diced green chiles (drained) can be added with the liquid.
  • Cilantro: A sprinkle of fresh chopped cilantro just before serving adds a burst of bright, herbaceous flavor.

How to Make Mexican Rice (Restaurant-Style) Step-by-Step

Achieving that perfect restaurant-style Mexican rice is simpler than you might think. Follow these steps for a guaranteed delicious outcome:

  1. Prepare Your Pan: Start by heating the oil in a large frying pan or skillet over medium heat. It’s essential to use a pan with relatively high sides to contain the rice and liquid, allowing for even cooking and steam retention.
  2. Sauté the Aromatics: Add the finely diced onion to the hot oil and sauté for 2 to 3 minutes, until it begins to soften and become translucent. This step builds a foundational layer of flavor.
  3. Rice browning in large skillet with sauteed onions
    Sautéing onions and browning the long-grain white rice in a skillet.
  4. Brown the Rice: Next, add the long-grain white rice to the pan with the sautéed onion. Sauté the rice, stirring frequently, until it turns a beautiful golden brown. This browning step is crucial – it toasts the rice grains, giving them a nutty flavor and helping them stay separate and fluffy after cooking, preventing a mushy texture. Don’t rush this part!
  5. Add Liquids and Spices: Once the rice is golden brown, stir in the minced garlic. Cook for another minute until fragrant, being careful not to burn the garlic. Then, pour in the chicken stock (or vegetable stock for a vegetarian version), tomato sauce, cumin, salt, and pepper. Stir everything thoroughly to ensure the spices are well distributed and the tomato sauce is fully incorporated with the rice. This is also the time to add any optional vegetables like peas and carrots if you choose.
  6. Mexican Rice stock and spices added to skillet
    All the flavorful liquids and spices added to the browned rice.
  7. Simmer to Perfection: Bring the mixture to a boil over medium-high heat. As soon as it reaches a rolling boil, reduce the heat to low, cover the pan tightly with a lid, and let it simmer undisturbed for about 25 to 30 minutes. Resist the urge to lift the lid and peek or stir during this time! The rice cooks primarily through steam, and opening the lid releases that essential steam, potentially leading to unevenly cooked or dry rice.
  8. Rest and Fluff: After 25-30 minutes, turn off the heat but keep the lid on. Let the rice rest for another 5-10 minutes. This resting period allows the steam to redistribute and the rice to finish absorbing any remaining liquid, resulting in a perfectly fluffy texture. Finally, remove the lid and gently fluff the rice with a fork before serving.
Mexican Rice on a white plate garnished with chopped parsley and lime wedges
Enjoying a plate of delicious Mexican rice, garnished with fresh herbs and lime.

With just a few simple ingredients and a little bit of time, you’ll have a perfect side dish that will impress everyone. As I mentioned, some members of my family are known to skip the entree and just enjoy a large bowl of this flavorful rice on its own. It’s truly that good!

Serving Suggestions: Pairing Your Perfect Mexican Rice

This vibrant Mexican rice is more than just a side; it’s a star in its own right, capable of elevating any meal. It perfectly complements a vast array of Mexican dishes and beyond:

  • Taco Night Essential: The most classic pairing! Serve it alongside beef, chicken, pork, or veggie tacos.
  • Burrito and Bowl Builder: Ideal for homemade burritos, burrito bowls, or even as a base for hearty grain bowls topped with your favorite proteins and fresh veggies.
  • Pair with Beans: This rice goes exceptionally well with our Charro Beans! Together, they create the ultimate side dish duo for any Mexican feast.
  • Enchiladas and Fajitas: Serve a generous scoop with cheesy enchiladas or sizzling fajitas to soak up all the delicious sauces and juices.
  • Grilled Meats: Its robust flavor makes it a fantastic accompaniment to grilled chicken, steak, or pork.
  • Simple Weeknight Dinners: Even alongside a simple roasted chicken or a pan-seared fish, this rice adds a comforting and flavorful touch.
  • As a Main Dish: Don’t underestimate its power as a standalone meal! Top a bowl with some avocado slices, a dollop of sour cream or crema, and a sprinkle of fresh cilantro for a satisfying vegetarian option.

Tips for the Best Mexican Rice Every Time

While the recipe is straightforward, a few key tips can ensure your Mexican rice turns out perfectly fluffy and flavorful every single time:

  • Choose the Right Pan: As mentioned, a large sauté pan or skillet with high sides and a tight-fitting lid is essential. This allows enough space for the rice to expand and ensures even steam distribution during cooking.
  • Stovetop Method is King: For the most authentic texture and flavor, the stovetop method is highly recommended. Rice cookers, while convenient, often don’t achieve the same browning of the rice or the precise absorption of flavors that you get from cooking it in a skillet.
  • Don’t Skip Browning the Rice: This step is critical! Sautéing the dry rice grains in oil until golden brown toasts them, giving them a rich, nutty flavor. More importantly, it helps each grain remain separate and fluffy, preventing a mushy or sticky result by creating a protective barrier around the starch.
  • Resist the Urge to Peek or Stir: Once you cover the pan and reduce the heat to a simmer, leave it alone! Lifting the lid releases the steam that is essential for cooking the rice evenly. Stirring during the simmering process can break up the grains and activate excess starch, leading to stickiness.
  • Allow for Resting Time: After the cooking time is up, turn off the heat but keep the lid on for an additional 5-10 minutes. This allows the remaining steam to gently finish cooking the rice and ensures perfect absorption, resulting in a tender, fluffy texture.
  • Fluff with a Fork: Once rested, gently fluff the rice with a fork before serving. This separates the grains without crushing them, maintaining that desirable light and airy consistency.
  • Customize Your Vegetables: While we prefer it without extra vegetables, feel free to add chopped fresh tomato, corn, green chiles, peas, or carrots with the liquids. If using frozen vegetables, add them directly to the pan with the liquids.
  • Make it Spicy: For those who love a bit of heat, easily swap the regular tomato sauce for your favorite spicy salsa. Adjust the amount to control the spice level. You can also add a finely diced jalapeño or serrano pepper along with the onion.

FAQ: Your Mexican Rice Questions Answered

What kind of rice is best for Mexican rice?

Long-grain white rice is unequivocally the best choice for authentic Mexican rice. Its lower starch content compared to short-grain varieties ensures that the rice cooks up fluffy and individual, rather than clumpy or sticky. You can substitute brown rice, but be aware that it will require approximately an extra 1/3 cup of chicken stock (or water) and a significantly longer cooking time, usually an additional 10 to 20 minutes.

Can You Freeze Mexican Rice?

Absolutely! Mexican rice freezes beautifully. To freeze, first allow the cooked rice to cool completely to room temperature. Then, transfer it to an airtight freezer-safe container or a heavy-duty freezer bag, removing as much air as possible. It can be stored in the freezer for up to 3 months. When ready to enjoy, reheat it on the stovetop or in the microwave. You might need to add a splash of extra chicken broth or water during reheating to restore moisture and achieve its original fluffy texture.

Is Mexican rice and Spanish rice the same?

While often used interchangeably, Mexican rice and Spanish rice are actually distinct, though similar, dishes. The primary difference lies in their flavor profiles and the ingredients used to achieve their characteristic colors. Spanish rice traditionally incorporates saffron, which gives it a vibrant yellow hue and a unique, earthy aroma. Mexican rice, on the other hand, does not use saffron. Its signature reddish color and tangy flavor come from the use of tomato sauce or purée, often combined with cumin and other spices. Both are delicious rice preparations, but they offer subtly different culinary experiences.

Why is my Mexican rice mushy?

Mushy rice is usually a result of too much liquid, stirring too often during cooking, or not browning the rice sufficiently. Ensure you measure the liquid precisely and resist the urge to stir once the lid is on. Also, make sure to properly brown the rice grains until golden before adding liquids; this step helps the grains maintain their structure.

Why is my Mexican rice dry and undercooked?

Dry or undercooked rice typically occurs from not enough liquid, lifting the lid too often during simmering (which allows steam to escape), or cooking at too high a heat. Double-check your liquid measurements, keep the lid on tight, and maintain a low, gentle simmer. If your rice is slightly dry after cooking, you can add a tablespoon or two of hot broth or water, cover, and let it steam for a few more minutes.





Are you on Pinterest? Click the button below to add this recipe to one of your boards!

More Delicious Mexican Recipes

Once you’ve mastered this fantastic Mexican rice, you’ll be looking for more authentic dishes to serve it with. These recipes below are sure to become new family favorites and pair perfectly with our restaurant-style rice:

  • Slow Cooker Mexican Chicken: Tender, flavorful chicken that practically cooks itself, ideal for tacos, burritos, or bowls.
  • Crispy Pork Carnitas Recipe: Achieve perfectly succulent and crispy carnitas that will transport your taste buds straight to Mexico.
  • Grilled Adobo Pork Tenderloin Recipe: A lean and flavorful option, marinated in a rich adobo sauce and grilled to perfection.
  • Baked Chicken Chimichangas: All the crispy goodness of fried chimichangas, but baked for a healthier twist without sacrificing flavor.
  • Street Tacos: Learn how to make authentic, simple, and incredibly satisfying street tacos at home.
Mexican Rice with a cilantro and lime garnish on a white plate.

Easy Mexican Rice Recipe (Restaurant-Style)

Very few ingredients, very little time and you have perfect Mexican/Spanish rice!

4.79 from 14 votes

Print
Pin
Rate

Course: rice, Side Dish
Cuisine: American, Mexican, Tex-Mex
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 8
Calories: 286kcal
Author: Don’t Sweat The Recipe

Ingredients

 

  • 2 cups long-grain white rice
  • 1/4 cup oil
  • 1/2 cup onion, diced small
  • 8 ounces tomato sauce
  • 2 cloves minced garlic
  • 4 cups chicken or vegetable stock
  • 1/4 teaspoon cumin
  • 1 teaspoon salt
  • 1/2 teaspoon fresh ground pepper
US Customary – Metric

Instructions

  • Heat oil in large frying pan over medium heat.
    1/4 cup oil
  • Add onion and saute for 2 to 3 minutes.
    1/2 cup onion, diced small
  • Add rice and cook until golden brown.
    2 cups long-grain white rice
  • When rice is golden brown, add stock, tomato sauce, salt, garlic, cumin and pepper to pan.
    8 ounces tomato sauce, 2 cloves minced garlic, 4 cups chicken or vegetable stock, 1/4 teaspoon cumin, 1 teaspoon salt, 1/2 teaspoon fresh ground pepper
  • Stir and cover pan.
  • Let simmer for 25 to 30 minutes. Until rice is cooked through.

Notes

Long grain rice is best for this dish. 

For a little spice swap the tomato sauce for your favorite salsa.

Feel free to add chopped fresh tomato, corn, green chiles, peas, and carrots.

Storing – Let the rice cool to room temperature, place it in an airtight container, and refrigerate for up to 4 days.

Freezing – Let it cool completely. Store in an airtight freezer container for up to 3 months. Reheat on the stove or in the microwave. You may need to add a little more chicken broth or water.

Nutrition

Calories: 286kcal | Carbohydrates: 44g | Protein: 7g | Fat: 9g | Saturated Fat: 1g | Cholesterol: 4mg | Sodium: 614mg | Potassium: 288mg | Fiber: 1g | Sugar: 4g | Vitamin A: 123IU | Vitamin C: 3mg | Calcium: 24mg | Iron: 1mg

Recipe adapted from lilluna.com