Hey there, my friend! I’m so excited to share one of my all-time favorite dishes with you: authentic Mexican Rice, also known as Arroz Rojo. This isn’t just some boring side dish. It’s a vibrant, flavorful staple that brings all the warmth and heart of a Mexican kitchen right to your table. Growing up, the smell of toasting rice and simmering tomato sauce meant one thing: a family feast was about to begin. I want to share that experience with you.
This recipe is simple and quick, perfect for beginners. But I’ll also give you some pro-level tips to help you achieve that perfect, fluffy, and flavorful result every single time. We’ll skip the silly shortcuts and get straight to the methods that deliver truly authentic flavor, just like the stuff from your favorite taqueria.

Recipe at a Glance
This recipe is incredibly straightforward, but a few key techniques make all the difference. Get ready to cook with your senses—smelling that nutty rice, hearing the satisfying sizzle, and watching that beautiful, signature red hue develop.
Prep & Cook Time
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
Servings & Scaling
This recipe comfortably serves 6 people as a generous side dish. Cooking for a crowd? Or just want leftovers for meal prep? This recipe is super easy to scale. The key? Keeping the correct ratios.
Here’s a quick guide to help you out:
| Desired Servings | Rice (long grain) | Oil | Water/Broth | Tomato Sauce |
| 3 | ¾ cup | 2 Tbsp | 1 ½ cups | 3 Tbsp |
| 6 | 1 ½ cups | ¼ cup | 3 cups | ¼ cup |
| 12 | 3 cups | ½ cup | 6 cups | ½ cup |
Difficulty Level
This one is beginner-friendly. The steps are simple, but paying attention to the details of toasting the rice and the “no peeking” rule is what separates a good dish from a great one.
Equipment Needed
You won’t need anything fancy here. A large saucepan with a tight-fitting lid is essential. A heavy-bottomed pot or a Dutch oven is even better, as it distributes heat evenly and prevents the rice from burning on the bottom. You’ll also need a fine mesh strainer for rinsing the rice.
Make-Ahead & Meal Prep Options
This recipe is perfect for meal prep! The rice holds up beautifully in the fridge. You can also prepare the tomato base ahead of time by pureeing the tomatoes, onion, and garlic, and storing it in the fridge for up to 3 days.
Ingredients
The secret to a great dish is always in the ingredients. Using high-quality ingredients, even for something as simple as rice, makes all the difference.
- 1 ½ cups long grain white rice: I highly recommend long grain white rice. It’s the traditional choice and, when prepared correctly, will give you that wonderfully separate grain texture. Avoid short-grain varieties, as they can get mushy and sticky.
- ¼ cup oil (vegetable or canola): This is for toasting the rice. Any neutral-flavored oil with a high smoke point will work well.
- 1 teaspoon garlic, minced
- ¼ medium onion, finely diced
- ¼ cup tomato sauce: Want a truly authentic experience? You can puree 2 fresh tomatoes with the onion and garlic instead of using canned tomato sauce.
- 2 teaspoons tomato bouillon, granulated or cubes: This is the magic ingredient that gives the rice its perfect color and savory, umami flavor. Don’t skip it! It’s a total game-changer.
- ¼ teaspoon salt: Start with this amount and adjust to your taste.
- 1 carrot, diced
- ½ cup peas (frozen or fresh)
- 3 cups water: You can use chicken broth for an extra layer of flavor. Some chefs swear by it!
- 1–3 whole serrano peppers (optional): These add a subtle, earthy pepper flavor without much heat.
Prep Notes:
- Rinse your rice: Don’t skip this step! It’s the key to fluffy, separate grains.
- Chop your vegetables: Take a moment to dice your onion and carrot and mince the garlic. This ensures they cook evenly.

Step-by-Step Method
Let’s get our hands a little dirty and bring this delicious rice to life!
Step 1: Rinse and Dry the Rice
First, grab your rice and place it in a fine mesh strainer. Run cold water over it, tossing the grains with your hands until the water runs completely clear. This step washes away the excess starch that can make your rice gummy. Once rinsed, give it a good shake to remove as much water as possible and let it sit for a few minutes to dry slightly. This makes sure it toasts properly.

Step 2: Toast the Rice to Perfection
This is the most crucial step for flavor! Heat the oil in your large saucepan over medium-high heat. Once the oil shimmers, add the drained rice. Now, grab a wooden spoon and start stirring. You’ll hear a gentle sizzle, and over the next 10 minutes, the rice will go from a bright white to a beautiful, light golden brown. You’ll know it’s ready when you start to smell a nutty, popcorn-like aroma. This toasting process is what gives the rice its incredible depth of flavor and prevents it from clumping. Don’t rush this!
Step 3: Sauté and Combine the Flavors
Once your rice is perfectly toasted, add the diced onion, garlic, and tomato sauce to the pan. Give it a good stir. The sound of the sauce hitting the hot pan will be a satisfying sizzle, and the aromas will be incredible. Cook for about a minute, then stir in the tomato bouillon, salt, carrots, peas, and water. Give it a final good stir to combine all the ingredients and dissolve the bouillon. If you’re using serrano peppers, place them on top of the mixture now.
Step 4: The “No Peeking” Cooking Phase
Bring the mixture to a boil. Once it’s bubbling nicely, turn the heat down to the lowest setting your stove offers. Cover the pot with a tight-fitting lid. Now, here’s the golden rule: Do not lift the lid! The steam is what cooks the rice to perfection. Leave it alone for about 20 minutes. You’ll know it’s done when all the liquid is absorbed and you can see little “dimples” on the surface.
Step 5: Rest and Fluff
When the 20 minutes are up, turn off the heat but leave the lid on. Let the rice rest for another 5 minutes. This final steam-bath ensures the grains are perfectly fluffy. Finally, remove the lid and use a fork to gently fluff the rice. Run the fork through the grains to separate them and release any trapped steam. It should be light, fluffy, and have that beautiful, rich color.

Variations & Customization
This Quick & Easy Mexican Rice is a fantastic canvas for your creativity.
Dietary Modifications:
- Vegan: It’s easy to make this vegan! Just swap the chicken broth with vegetable broth or water. Most tomato bouillon brands are plant-based, but be sure to check the label.
- Gluten-Free: All the ingredients are naturally gluten-free, but always double-check the label of your bouillon brand just to be safe.
Spice Level Adjustments:
- For a milder rice: Use the whole serrano peppers as instructed.
- For a moderate kick: Slice the serrano peppers.
- For serious heat: Add a pinch of cayenne or your favorite chili powder.
Fancy vs. Everyday Versions:
- Everyday: This recipe, as-is, is your perfect, authentic side.
- Fancy: Stir in some fresh cilantro and lime juice at the end, or top with crumbled cotija cheese. For a complete meal, add cooked corn, black beans, or even browned ground beef to the pan after the rice has cooked.

Serving & Storage
A perfect plate of food is about more than just taste; it’s about presentation and how you share it.
- Plating Suggestions: Pile your fluffy rice high on a plate, alongside some homemade tacos, enchiladas, or carne asada. A sprinkle of fresh cilantro and a lime wedge on the side add a burst of freshness and color.
- Best Side Dishes: This rice is the ultimate partner for just about any Mexican dish. It’s fantastic with Chicken Tinga, Pork Carnitas, or a simple plate of refried beans.
Storage Instructions:
- Refrigerating: Once cooled, transfer the rice to an airtight container and store it in the fridge for up to 5 days.
- Reheating: To reheat, simply microwave individual portions. If the rice seems a bit dry, add a splash of water or broth to rehydrate it before heating.
- Freezing: This rice freezes exceptionally well! Store cooled rice in a freezer-safe bag or container for up to 6 months. You can thaw it in the fridge overnight or microwave it directly from the freezer.
Authentic Mexican Rice (Arroz Rojo)
This isn’t just a side dish; it’s a vibrant, flavorful staple that brings the warmth and heart of a Mexican kitchen right to your table. Growing up, the smell of toasting rice and simmering tomato sauce meant a family feast was about to begin. This recipe is simple enough for beginners but has all the pro-level tips you need for that perfect, fluffy rice.
- Prep Time: 15 mins
- Cook Time: 20 mins
- Total Time: 35 mins
- Yield: 6 1x
- Category: Side Dish
- Cuisine: Mexican
Ingredients
- 1 ½ cups long grain white rice
- ¼ cup oil (vegetable or canola)
- 1 tsp minced garlic
- ¼ medium onion, finely diced
- ¼ cup tomato sauce
- 2 tsp tomato bouillon, granulated or cubes
- ¼ tsp salt
- 1 diced carrot
- ½ cup peas (frozen or fresh)
- 3 cups water or chicken broth
- 1–3 whole serrano peppers (optional)
Instructions
- Rinse and Dry Rice: Place the rice in a strainer and rinse with cold water until the water runs clear. Shake off excess water and let it sit for a few minutes to dry slightly.
- Toast Rice: Heat oil in a large saucepan over medium-high heat. Add the rice and stir constantly for about 10 minutes until it turns a light golden brown and smells nutty.
- Sauté Flavors: Add the onion, garlic, and tomato sauce. Cook for one minute, then stir in the bouillon, salt, carrots, peas, and water. Give it a final good stir to mix everything. Add the serrano peppers on top if using.
- Cover and Cook: Bring the mixture to a boil, then immediately reduce the heat to the lowest setting. Cover the pot with a tight-fitting lid and do not peek! Cook for 20 minutes.
- Rest and Fluff: Turn off the heat but leave the lid on for an extra 5 minutes. Remove the lid and use a fork to gently fluff the rice.
Notes
- Serving: This rice is the ultimate partner for tacos, enchiladas, or carne asada. A sprinkle of fresh cilantro and a lime wedge adds a burst of freshness.
- Tips & Tricks: The key to this recipe is the “no peeking” rule while the rice is cooking. Lifting the lid lets the steam escape and prevents the rice from cooking evenly.
- Storage: Store leftovers in an airtight container in the fridge for up to 5 days. For long-term storage, the rice freezes beautifully for up to 6 months. To reheat, microwave individual portions, adding a splash of water if needed.