Master 1 Amazing homemade mexican rice

April 14, 2026
Written By Sarah Miller

Hi, I'm Sarah! Welcome to HearthBite. I grew up in a busy family home in the heart of Ohio, where the kitchen was always the warmest room in the house. For me, food has always been the language of love and the simplest way to bring people together. After years in a fast-paced marketing career, I realized my true passion was right back where I started: in the kitchen, creating delicious, comforting meals for my family and friends. I believe that the best memories are made around the dinner table, and you don’t need to be a professional chef to make incredible food. My goal with HearthBite is to share recipes that are practical, reliable, and perfect for the modern American home. These are the dishes I make for my own family—tested, loved, and designed to bring a little more happiness to your table. Thanks for cooking along with me!

If you’ve ever eaten Mexican food out and wondered how they get that perfectly fluffy, vibrantly colored side dish that tastes like pure comfort? Well, stop wondering! I’m Sarah Miller, and here at HearthBite, we believe the best meals come from reliable, easy recipes made right at home. Today, we’re tackling our signature homemade mexican rice. It’s that authentic *arroz rojo* you crave—never gummy, always rich with flavor. Making this classic side dish perfectly is easier than you think, and I promise, once you master my simple steps, you’ll never order it at a restaurant again!

Why You Will Make This Easy Homemade Mexican Rice Recipe Often

I’ve refined this stovetop rice side over years of practice, trying to capture that elusive restaurant magic. Honestly, this Easy homemade mexican rice recipe is heading straight into your weekly rotation, and here’s why I think you’ll love it so much:

  • It’s genuinely fluffy, not sticky or mushy! We conquer the biggest rice failure point—the toasting step—early on, guaranteeing perfect separation every time.
  • The color is spot-on vibrant red-orange, thanks to using real tomato sauce or fresh tomato and excellent quality chicken broth. It looks just stunning on the plate.
  • It’s unbelievably fast! We’re talking about a classic side dish that’s ready in under 40 minutes total—perfect for those busy weeknights when you need something quick but satisfying.
  • The flavor foundation is deep and savory. That little bit of cumin and oregano, combined with the sautéed aromatics, makes this far better than plain white rice.
  • It’s super easy to adapt. Whether you’re skipping the optional veggies or trying out a little vermicelli twist, this method stays wonderfully forgiving. For more quick meals like this, check out my quick and easy dinner recipes collection!

Essential Traditional Mexican Rice Ingredients

When you’re aiming for that best authentic arroz rojo flavor, the quality of your key players really shines through. This isn’t the time to skimp on basics! These are the traditional mexican rice ingredients that form the backbone of the dish. I always keep the rice-to-liquid ratio locked down—it’s the secret to preventing a gloopy mess instead of fluffy grains.

Here is what you need for about four good servings of this savory tomato rice recipe:

  • 1 tablespoon vegetable oil (Canola or a neutral oil works best here—we are just using it to toast the rice!)
  • 1 cup long-grain white rice (make sure it’s long-grain, not Arborio or sticky rice!)
  • 1/2 medium white onion, very finely chopped (the smaller the better for melting into the flavor base)
  • 2 cloves garlic, minced (Don’t just mash it, chop it finely so it releases all that perfume!)
  • 1/2 cup tomato sauce (or, if you have a ripe tomato handy, blend one up for a brighter taste)
  • 2 cups low-sodium chicken broth (This is non-negotiable for savory depth!)
  • 1 teaspoon salt (Adjust depending on your broth!)
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon dried oregano
  • 1/4 cup frozen peas and carrots (If you like those little colorful pops, throw them in!)

Ingredient Notes and Substitutions for Homemade Mexican Rice

Okay, let’s talk specifics, because these little choices elevate your homemade mexican rice from good to absolutely stellar. My rule of thumb for all side dishes is: make the broth count!

First, the tomato. If you use canned tomato sauce, it gives you that deep, restaurant-style color right away, which is amazing for a quick dinner side mexican food situation. But if you have time, blending one very ripe Roma or beefsteak tomato—pulp and all—instead of using sauce gives the rice a cleaner, fresher taste. It’s a trade-off between speed and brightness.

Now, the liquid. You *can* use water, but honestly, why would you when you’re trying to make the best authentic arroz rojo? Using low-sodium Mexican rice with chicken broth is key. Broth provides a hidden layer of savory richness that water just can’t deliver. If you are making a vegetarian batch, use a rich vegetable broth, but please make sure it’s one you already know tastes good on its own!

And finally, the rice itself—always rinse your rice! I know the recipe doesn’t explicitly list it as a main step, but before you measure out that 1 cup, give it a quick swish in a sieve under cool water until the water runs mostly clear. This takes off excess starch, which is one of the biggest culprits when we talk about sticky or gummy rice. It’s my top trick for a perfectly cooked spanish rice.

From Scratch Mexican Rice Preparation: Step-by-Step Instructions

Alright, deep breath! This is where the magic happens, and where most people panic. Don’t you worry; my goal here at HearthBite is to make this fluffy mexican rice step by step so clear that you feel completely confident handling the heat. Pay close attention to the first few steps because they are non-negotiable for getting that classic, restaurant-quality texture. We aren’t just boiling rice; we are building flavor architecture!

First, get your heavy-bottomed pot hot over medium heat—we need sustained, even warmth. Pour in your oil and let it get nice and shimmering. Now comes what I call the beautiful, slow toast. This is literally how to toast rice for mexican rice correctly.

You add that 1 cup of dry, rinsed rice right into the oil. You do *not* walk away! Stir it constantly for a full 5 to 8 minutes. You are waiting for every single tiny grain to turn a light, pale gold color. It’s a slow process, but trust me, this toasting seals the outside of the grain so it can absorb the liquid without breaking down and steaming into mush later. Once you smell a slight nutty fragrance—that’s your sign!

After the toasting, toss in your chopped onion and minced garlic and cook them just until they soften up a bit to release their flavor, about two minutes. Then, pour in that beautiful tomato sauce. Stir it right into the hot rice until it coats everything and gets a little thicker—this really locks in that reddish color.

Finally, pour in your seasoned chicken broth, bring it to a rolling boil, give it exactly one good stir (don’t touch it again!), turn the heat down to the absolute lowest setting, cover it tight, and let it simmer for 18 minutes. After those 18 minutes are up, take the pot completely OFF the burner—and this is the hardest part—let it sit, still covered, for a full 10 minutes. That resting period is crucial!

The Secret to No Mushy Mexican Rice Technique

I can’t stress this enough: the resting phase is 50% of your success! When you lift that lid at the 18-minute mark, the rice is essentially done cooking from the steam, but it’s still very wet underneath. If you start fluffing it immediately, you break up the grains and release that starch right back into the moisture—hello, gluey rice!

Leaving the completely covered pot off the heat for an extra 10 minutes allows that steam to redistribute evenly throughout the grains. It finishes the cooking process gently, absorbing every last drop of liquid without turning mushy. We are looking for perfectly puffed, separate grains that are tender throughout. After that mandatory rest, you gently lift the lid and fluff with a fork. If you want more tips on keeping your rice fluffy, I break down another great one-pot method on my easy Spanish rice recipe page!

How to Make Red Rice Like a Restaurant Using This Savory Tomato Rice Recipe

You want that deep, rich color, right? The kind of vibrant reddish-orange that screams “authentic” the moment it hits your plate? That’s exactly what separates the good homemade mexican rice from the spectacular restaurant version, and it all comes down to building layers of flavor before we even add the liquid.

To truly learn how to make red rice like a restaurant, you have to respect the sauté process. It’s not just about dumping ingredients in; it’s about developing the base flavor profile.

The onion and garlic, which we cooked down during the toasting phase, sweat out their sharp edges and turn sweet. This sweet aromatic mix becomes the grounding flavor. Then, we introduce the tomato sauce (or blended fresh tomato). When you cook that tomato down with the hot rice and oil before adding any broth—that’s the trick to color!

Cooking the tomato for that minute reduces its water content and concentrates its natural sugars and color. It toasts slightly onto the rice grains, setting that beautiful hue permanently. If we just dumped tomato sauce into boiling water along with the dry rice, the color would be pale and weak, and the flavor would taste watery rather than savory.

But the real powerhouse here is the chicken broth. Using Mexican rice with chicken broth instead of plain water is our final flavor bomb. That broth is seasoned chicken essence—it’s already got salt, savory notes, and depth. When the rice absorbs that liquid during the long simmer, every single grain tastes like it’s been simmered for hours in a rich, flavorful Mexican stock. That combination—the toasted tomato base and the savory broth—is the simple, authentic secret!

Tips for Perfectly Cooked Spanish Rice Every Time

You asked for the best, and honestly, getting a perfectly cooked Spanish rice at home comes down to a few tiny habits I picked up over the years. It’s not about fighting the recipe; it’s about respecting the physics of cooking rice on a stovetop. My kitchen isn’t fancy, but I’ve learned how to make basic equipment sing!

Here are my absolute must-follow rules for consistently fluffy results:

Pot Selection Matters More Than You Think

Forget thin saucepans! When we are toasting rice and then trying to keep a super low, even simmer for 18 minutes, you need a heavy, insulated bottom. My absolute favorite tool for this homemade mexican rice is my cast-iron Dutch oven, even though it’s a little overkill. Failing that, use the heaviest saucepan you own. It distributes the heat evenly across the bottom, stopping those grains from scorching while the top is still undercooked. Scorched rice ruins the whole batch, trust me.

The Sacred Rule: Stop Stirring!

Once you bring that liquid to a boil, give it that one final, loving stir to distribute the ingredients, and then you put the lid on and walk away. I mean it! Do not lift that lid for the designated 18 minutes. Lifting the lid lets out the steam you need to cook the rice. That steam is creating the perfect environment inside the pot.

When I first started cooking, I was always peeking because I was nervous. Every time I peaked, my rice came out a little drier toward the edges. Resist the urge! If you’re worried about burning, just look at the burner setting; it should be just barely kissing the bottom of the pot, keeping the simmer alive but gentle, rather than churning it up. It’s about letting the steam do the work.

Use Residual Heat for the Final Stage

Remember how I told you to take it OFF the burner entirely for that final 10 minutes of rest? This utilizes that stored heat in your heavy pot. If you just turn the heat down low, the residual cooking can sometimes be too aggressive and dry out the top layer of the rice or lead to slight scorching on the bottom. Taking it off the heat is the key variation that keeps the texture perfect for any classic side dish mexican cooking requires.

Mastering these three small points—heavy pot, no peeking, and off-burner resting—is what takes this from “okay” to “I can’t believe I made this myself.” If you’re looking for other comforting, delicious staples to round out your menu, you have to take a peek at my favorite comfort food recipes!

Serving Suggestions for Your Classic Side Dish Mexican Cooking Staple

Honestly, a well-made batch of this homemade mexican rice is so flavorful on its own, but it truly becomes part of a magnificent meal when you pair it with the right main course. This rice is the absolute MVP when it comes to soaking up stray sauces and balancing out rich, spicy flavors. It’s the kind of component that finishes a plate perfectly.

When I’m planning out a family dinner, I always think about what the rice will be next to. It shines as the best companion for tacos and enchiladas, providing that lovely, soft textural contrast to crispy shells or rich, smothered tortillas.

Here are a few ways this classic side dish mexican cooking staple shines brightest on the table:

  • The Enchilada Perfect Partner: Try spooning this arroz rojo right next to a plate of chicken or cheese enchiladas smothered in red or green sauce. The savory rice soaks up the extra sauce beautifully, making every bite complex.
  • With Carnitas or Carne Asada: If you’re grilling steak or slow-roasting pork shoulder (carnitas!), this rice is the mandatory partner. The mild, savory tomato notes balance the char and smokiness of the meat. Speaking of steak, if you need a fantastic main dish to go with your perfect rice, you have to try my easy steak fajitas recipe—it’s always a huge hit!
  • Boosting Burrito Bowls: Forget plain white rice in your bowls. Use this as the base and top it with black beans, grilled chicken, fresh avocado, and plenty of lime juice. It elevates the whole experience from basic to restaurant-worthy in seconds.
  • Simple Weeknight Comfort: Sometimes, you just need a plate of rice and beans. Add some melted queso fresco on top of the rice after fluffing, and you have a deeply satisfying, quick meal when time is short.

The beauty of this recipe is its versatility. It’s not overly spicy or aggressive; it just provides that warm, earthy foundation that makes all the other flavors—spicy, sour, or rich—just sing a little louder. It’s truly the unsung hero of the Mexican table!

Storage and Reheating Instructions for Leftover Homemade Mexican Rice

Even though this homemade mexican rice is so good I doubt you’ll have much left over, life happens, and sometimes we need to save some for lunch the next day! The good news is that this *arroz rojo* holds up really well, provided you handle the leftovers correctly. The main goal when storing and reheating is to protect that beautiful, fluffy texture we worked so hard to achieve by perfectly toasting the grains.

Here is my absolute system for keeping leftovers tasting almost as good as fresh:

Storing Your Leftover Savory Tomato Rice

First things first: cool it down fast! Don’t leave the container of rice sitting on the counter for hours after the meal. Get it into the fridge within two hours of cooking. I always transfer the rice to a shallow, airtight container. Putting it in a wide container instead of one of those deep plastic tubs means the rice cools down faster and more evenly, which is safer and prevents any condensation from making the rice soggy overnight.

You can expect this rice to stay perfectly good in the refrigerator for about three to four days. If you notice any sour smell or sliminess, toss it immediately, but honestly, the combination of the tomato base and the broth usually keeps it nicely preserved.

The Best Way to Reheat Homemade Mexican Rice

Okay, this is where people make mistakes—they just nuke it dry in the microwave, and suddenly their lovely side dish turns into hard nuggets or hot mush. We need gentle moisture restoration!

Stovetop Method (My Favorite for Best Texture):

If you have about ten minutes, this is the way to go. Grab your same old heavy-bottomed pot (yes, the one you cooked it in works great!). Add a tablespoon of water or broth for every two cups of leftover rice you have. Put the rice and moisture into the pot, cover it tightly, and heat it over low to medium-low heat. Let it steam gently for about 5 to 7 minutes, stirring only once halfway through. The residual heat from the broth will bring the grains back to life without overcooking them.

Microwave Method (For Quick Lunches):

If you are rushing, sprinkle about a teaspoon of water over the portion you plan to eat. Cover the bowl loosely with a damp paper towel—seriously, this paper towel is your secret weapon for trapping humidity. Microwave it in short 30-second bursts, stirring in between bursts until it’s heated through evenly. The damp towel prevents that awful dry, chalky texture rice gets in the microwave.

Neither heating method should involve lifting the lid during their initial heating phase, just like the cooking process! We are letting the steam do all the restoration work so your leftovers taste just as comforting as the simple stovetop rice side you made fresh!

Variations on the Simple Stovetop Rice Side

Part of the joy of making a foundational dish like this homemade mexican rice is knowing that once you’ve mastered the core technique—the toasting and the resting—you can play with it! This recipe is already fantastic as is, but sometimes you want to switch things up a bit or use what you have in the pantry. Don’t worry about altering the beautiful ratio; we are just adding little pops of texture or flavor to keep your weeknight rotation exciting.

This simple stovetop rice side is incredibly versatile. Here are my three favorite ways to vary the recipe without throwing off the liquid ratio or the cooking time:

Adding Vermicelli for Extra Texture

This is a classic trick that adds a subtle nuttiness and a slightly different mouthfeel to the dish. Before you add your dry long-grain rice to the oil (Step 2), toss in about a quarter cup of thin noodles, like broken up vermicelli or angel hair pasta.

You toast the vermicelli right along with the rice until everything is a beautiful golden brown. It only takes about 30 seconds longer than the rice alone. When you add the liquid, the noodles will absorb it and become tender little accents throughout the fluffy rice. It’s a wonderful little surprise!

Switching Up the Broth Flavor

While I sing the praises of Mexican rice with chicken broth for that savory base, sometimes you need to pivot. If you are serving this with a strictly vegetarian main, swapping to a rich, high-quality vegetable broth is an easy change that keeps everything cohesive.

Another fun little flavor twist I sometimes use for a weekend batch is a half-and-half liquid approach. I’ll use 1 cup of chicken broth and 1 cup of good quality unsalted chicken stock that I’ve blended with a little bit of roasted bell pepper. That mix brings you even closer to that deep, earthy flavor you find in the best restaurants, while still keeping the texture perfect.

Spice Level Adjustments and Smoky Kicks

The base recipe is mild and appropriate for everyone. If you want to kick up the heat or add a little smoky depth, add your chosen spice right alongside the cumin and oregano.

  • For a little warmth: Add 1/8 teaspoon of cayenne pepper when you add your dry spices. It gives a slow, building heat that never overwhelms the savory tomato base.
  • For a smoky depth: This is my favorite addition! Add about half a teaspoon of smoked paprika (Pimentón ahumado) with your cumin and oregano. It mimics the depth you get from slow-cooked meats, making even the simplest side dish taste like it took hours to prep.

Remember, once the liquid is in and the pot is covered, you are locked in for the cook time. These variations are all about adding things *before* the liquid, so you keep that perfectly cooked, non-mushy texture intact. If you’re looking for ways to use up any leftover rice in creative ways for breakfast, I have some fun recipes on my easy breakfast recipes page!

Reader Questions About Homemade Mexican Rice

I totally get it—when you’re trying to make something that tastes just like the restaurant version, you end up with a dozen little questions buzzing in your head! Don’t let those worries stop you from getting that beautiful, fluffy mexican rice on your table. I’ve pulled together the most common things my readers ask me when they tackle this from scratch mexican rice preparation for the first time.

Can I use brown rice instead of long-grain white rice?

This is a tricky one, sweet friend! While I love brown rice for its health benefits, it’s really not the best choice for an authentic arroz rojo recipe. Brown rice has its bran layer intact, which means it takes way longer to cook and needs significantly more liquid (usually closer to 3:1 liquid to rice ratio). If you swap it in, your toasting time, simmer time, and resting time will all change dramatically, and you’ll likely end up with a texture that doesn’t resemble that light, fluffy side dish we are aiming for. Stick to long-grain white rice for the perfectly cooked spanish rice consistency here!

What if I don’t have chicken broth? Can I use water?

You *can* use water, especially if you are making a batch for a healthy lunch recipe, but you’ll be missing out on tons of flavor! Remember, the broth is what turns this from plain rice into a savory tomato rice recipe. If you absolutely must use water, you need to compensate for the lost savoriness. I suggest increasing the salt slightly and adding a half teaspoon of onion powder and garlic powder directly into the water. Better yet, if you have any leftover roasted chicken carcass or veggie scraps, boil them quickly to make homemade broth before you start!

Why is my homemade mexican rice sticky when I serve it?

Nine times out of ten, sticky rice comes down to one of two things we’ve talked about: not toasting long enough, or stirring after the simmer starts. If the rice isn’t toasted deeply enough (that 5–8 minute golden stage), the exterior doesn’t seal properly. Then, when the liquid goes in, the starch leaches out rapidly, creating that gummy coating. The second reason is stirring—if you mess with the rice during the 18-minute simmer, those grains break apart. If you followed that no mushy mexican rice technique—the long toast and zero stirring—you shouldn’t have this problem!

Can I double this recipe? The next day I host a big family meal!

Yes, you certainly can double a classic side dish mexican cooking recipe like this, but you need to adjust your pot and time slightly! If you double the recipe to 2 cups of rice and 4 cups of liquid, you MUST use a much larger, heavier pot or a wider Dutch oven. The main concern isn’t the liquid amount; it’s the surface area. If you use too small a pot, the middle will cook too fast while the edges barely steam. If you use a bigger pot, keep the simmer time the same (18 minutes), but let that resting period go a little longer—maybe 12 or 13 minutes—just to ensure that extra liquid cooks off gently and evenly.

Print

Easy Homemade Mexican Rice (Arroz Rojo)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn how to make fluffy, restaurant-quality Mexican rice from scratch using simple steps for perfect texture and authentic flavor every time.

  • Author: sarah_hearthbite
  • Prep Time: 10 min
  • Cook Time: 30 min
  • Total Time: 40 min
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale
  • 1 tablespoon vegetable oil
  • 1 cup long-grain white rice
  • 1/2 medium white onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 cup tomato sauce (or 1 large ripe tomato, blended)
  • 2 cups low-sodium chicken broth
  • 1 teaspoon salt
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon dried oregano
  • 1/4 cup frozen peas and carrots (optional)

Instructions

  1. Heat the vegetable oil in a medium, heavy-bottomed pot or Dutch oven over medium heat.
  2. Add the dry rice to the hot oil. Stir constantly for 5 to 8 minutes until the rice grains turn a light golden brown color. This step is key for fluffy mexican rice step by step.
  3. Add the chopped onion and minced garlic to the pot. Cook, stirring, until the onion softens, about 2 minutes.
  4. Pour in the tomato sauce or blended tomato. Stir well to coat the rice. Cook for 1 minute until the liquid reduces slightly.
  5. Stir in the chicken broth, salt, cumin, and oregano. Bring the mixture to a boil.
  6. Once boiling, stir once, reduce the heat to the lowest setting, cover the pot tightly with a lid, and simmer for 18 minutes without lifting the lid. This prevents mushy mexican rice technique.
  7. Remove the pot from the heat and let it stand, covered, for an additional 10 minutes. Do not lift the lid during this resting period.
  8. Fluff the rice gently with a fork. Stir in the frozen peas and carrots if using, allowing the residual heat to warm them through. Serve immediately as a classic side dish mexican cooking staple.

Notes

  • For a deeper flavor, use homemade chicken broth instead of store-bought.
  • If your rice seems too dry after resting, add one tablespoon of hot water and let it sit covered for five more minutes.
  • Toasting the rice properly is essential for achieving the best authentic arroz rojo texture.

Nutrition

  • Serving Size: 1 cup cooked
  • Calories: 220
  • Sugar: 3
  • Sodium: 450
  • Fat: 5
  • Saturated Fat: 1
  • Unsaturated Fat: 4
  • Trans Fat: 0
  • Carbohydrates: 38
  • Fiber: 2
  • Protein: 5
  • Cholesterol: 0

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star