• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Cooking For My Soul logo

  • Fall Recipes
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
menu icon
go to homepage
  • Fall Recipes
  • Recipes
  • Kitchen Tips
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Fall Recipes
    • Recipes
    • Kitchen Tips
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Sides

    Mexican Rice (Restaurant Style)

    Modified: Aug 19, 2024 · Published: Apr 24, 2024 by Tania · 4 Comments · This post may contain affiliate links.

    Jump to Recipe
    • Pinterest
    • Facebook
    • Twitter
    • Email

    We love making this easy Mexican rice at home! It’s packed with amazing flavors from fresh tomatoes and spices.

    This Mexican rice has the best flavor and texture thanks to the fresh tomatoes. It’s light and balanced, and the rice is always soft with perfectly separated grains.

    This rice is the perfect side dish for Taco Tuesdays, and you can even use it to make delicious burritos!

    restaurant style rice in dutch oven

    There are different types of Mexican rice, but “arroz rojo” is one of the most common and a staple in Mexican cuisine. In Spanish, “arroz” means rice and “rojo” means red. The red color comes from the use of tomatoes, which not only add color but also a balance of tangy and sweet flavors.

    Here, I use a combination of fresh diced roma tomatoes as well as tomato paste for a vibrant red orange color and depth of flavor.

    This is the Mexican rice that is served in many restaurants (not the yellow “Spanish rice,” which is made with saffron), and I always get so excited when it’s served on the side with my meal! It’s so good.

    I love serving this rice along with tacos. And, of course, it wouldn’t be a full party if we didn’t have Pico de Gallo and Guacamole with corn tortilla chips involved!

    Looking for more flavorful rice recipes? Try my Mexican Chicken and Rice!

    Why we LOVE this restaurant style Mexican rice:

    • Super easy to make: This is a low-lift rice recipe, and it cooks in under 20 minutes on the stovetop.
    • Flavorful: Packed with flavor like no other, yet it’s so simple. The tomatoes really shine here.
    • Light, soft and fluffy texture: This rice is NOT mushy or too wet. It’s soft and fluffy, and the grains are perfectly separated.
    • Great side dish for all your favorite Mexican dishes, and you can also use it to make burritos or bowls!
    • Make-ahead and freezer friendly.

    Ingredient Notes

    Below are a few kitchen notes on the ingredients I used to make this rice. They’re very simple and easy to find. In fact, most of the time, I already have these at home, so I usually make this Mexican rice on a whim.

    labeled ingredients
    • Long grain rice: This is the preferred type of rice to make this Mexican red rice. Once cooked, it maintains a soft and fluffy texture without getting mushy.
    • Diced roma tomatoes: I love the touch of freshness and flavor that freshly diced tomatoes add to the rice.
    • Tomato paste: Adds depth of flavor, color, and a slightly sweet and tangy flavor.
    • Onions and garlic: These are aromatic ingredients that will infuse the rice with flavor.
    • Spices: Ground cumin, dried oregano, salt, and pepper.
    • Chicken broth: This is the liquid base for cooking. Using broth rather than water ensured the rice is flavorful throughout.
    • Olive oil for cooking
    • Cilantro and lime wedges as garnish for serving

    Step-by-Step Tutorial

    Here’s how I make my easy restaurant style Mexican rice right at home!

    Step 1 | Sauté aromatics and toast rice

    In a large skillet or pot, heat olive oil over medium heat. Sauté the diced onions for 5 minutes until softened, and then add the minced garlic for another 1 minute until fragrant. Then, stir in the uncooked rice until it is coated with oil and slightly nutty, about 2 minutes (this is called “toasting” the rice).

    Kitchen Tip: Toasting the rice helps to enhance the nutty flavor of the rice and ensures that the grains remain separate after cooking for the best texture.

    sauteing aromatics and rice

    Step 2 | Add tomatoes, spices, broth

    Next, add the fresh diced tomatoes, tomato paste, ground cumin, dried oregano, salt, and pepper. Stir well to combine. Pour in the chicken broth, stirring to incorporate.

    adding tomatoes, spices, and broth to rice

    Step 3 | Cover and cook

    Bring to a low boil. Then, cover the pan and reduce the heat to low. Simmer gently for about 20 minutes, or until all the liquid is absorbed and the rice is tender.

    cooked rice with tomatoes

    Then, fluff with a fork to help the grains separate and let any excess steam escape.

    tender mexican tomato rice in dutch oven

    Make Ahead and Storage

    This is a great make-ahead friendly recipe because it reheats really well. Of course, the fresher the better, but you can make it up to 2 days ahead and reheat in the microwave oven as needed.

    Freezing: Let the rice cool completely. Freeze in smaller portion containers, or in small resealable bags. To reheat, break the frozen rice into chunks and reheat in the microwave oven, adding a splash of water. You can also thaw overnight in the fridge.

    Pairing and Serving Ideas

    There are so many ways to serve this Mexican rice!

    • Tacos: Great to serve with Carne Asada Tacos and Barbacoa Tacos.
    • Use the rice to make burritos!
    • Bowls: Try it with our favorite Chicken Fajita Bowls.
    • Taquitos! We just made a batch of my Chicken Taquitos and served them with a side of the rice. It was amazing!
    • Try it with these extra cheesy Chicken Quesadillas!
    • Grilled chicken or the protein of your choice. Use my Chicken Taco Seasoning.

    Looking for more side dishes? Try these:

    • bright mexican slaw salad with pepitas, cumin, and lime dressing
      Easy Mexican Coleslaw
    • a boat shaped bowl with prepared mexican corn salad
      Mexican Street Corn Salad (Esquites)
    • chorizo queso with toppings
      Chorizo Queso
    • pico de gallo with fresh ingredients
      Pico de Gallo

    Recipe FAQs

    What type of pan should I use?

    I use a 4-quart deep cast iron pan. You can also any pot or cast iron Dutch oven that’s about 3.5 to 5 quarts as long as it has a lid.

    Can I make this rice ahead of time?

    Yes, you can make the rice up to 2 days ahead and reheat on the stovetop or in the microwave before serving.

    Can I freeze it?

    Yes! Let it cool completely. Divide it up into smaller containers or freezer friendly bags, and freeze for up to 2 months. Full freezing and reheating instructions in the recipe card down below.

    Can I use canned diced tomatoes instead of fresh?

    Yes. If using canned, make sure it’s drained, or adjust the amount of chicken broth to account for the extra liquid from the can.

    This recipe was originally published in 2021 and updated in April 2024 to include new photos and information.

    Tips for Success

    • Toasting the rice: This consists of adding the uncooked rice to the hot pan (“toasting it”) and stirring it with the aromatics until you get a nutty aroma before adding the liquid. Aside from adding aromatic flavors, this step coats the grains with oil, which helps them stay separated during the cooking process and prevents a mushy texture.
    • Choice of rice: I’d highly recommend using long grain rice here.
    • Let it be: Resist the urge to lift the lid while cooking. Letting steam escape can affect the cooking time and even texture of the rice.
    • Fluff rice with a fork once ready. This helps to further separate the grains and release excess steam, which is essential to getting the perfect texture.

    I’d love to hear from you! If you loved my recipe, please consider leaving a 5-star rating and a comment down below. Sign up for my newsletter and follow along on Instagram, Facebook, or Pinterest

    mexican restaurant style rice
    Print Pin
    5 from 5 votes

    Mexican Rice (Restaurant Style)

    This restaurant style Mexican rice is so easy to make. It's a common side dish that goes so well with all your favorite Mexican dishes. The rice is tender, fluffy, and so delicious.
    Course Side Dish
    Cuisine Mexican
    Prep Time 10 minutes minutes
    Cook Time 20 minutes minutes
    Total Time 30 minutes minutes
    Servings 8 people
    Calories 235kcal
    Author Tania

    Equipment

    • Dutch oven casserole pot this is a 3.6-quart

    Ingredients

    • Olive oil - for pan
    • 1 medium yellow onion, small-diced
    • 4 cloves garlic, minced
    • 2 cups long grain rice - uncooked
    • 2 roma tomatoes - seeds removed and small diced
    • 1 ½ tablespoons tomato paste
    • ½ teaspoon ground cumin
    • 1 teaspoon dried oregano
    • ½ teaspoon Kosher salt
    • ¼ teaspoon ground black pepper
    • 3 ¼ cups chicken broth
    • Cilantro and lime wedges - for garnish

    Instructions

    • In a large deep skillet or pot, heat a few drizzles of olive oil over medium heat. Sauté the diced onions for 5 minutes, stirring occasionally, until softened. Add the minced garlic for another 1 minute until fragrant.
    • Then, add the uncooked rice and stir until the grains are coated with the oil and aromatics for about 2 to 3 minutes, or until it smells a bit nutty. This process is called “toasting the rice,” and adds flavor and will also help the rice grains stay separated while it cooks later.
    • Stir in the fresh diced tomatoes, tomato paste, cumin, oregano, salt, and ground black pepper until combined.
    • Add the chicken broth and bring to a boil. Season with more salt and pepper if needed. Then, reduce to a simmer over low heat, and cover with the lid tightly. Cook for 20 minutes or until the rice is tender and the liquid is fully absorbed. Tip: Try not to remove the lid until the cook time is up, otherwise the steam will escape, which can affect texture and cook time.
    • Once ready, fluff with a fork to help further separate the grains and to release any excess steam. Serve with cilantro garnish and lime wedges on the side. Enjoy!

    Notes

    • Liquid to rice ratio: For long grain rice, I do 1.5 cups of liquid per cup of rice. This ensures the grains are separated and tender (not mushy or wet). In this recipe, I use 2 cups of rice and 3 ¼ cups of liquid. The extra quarter cup of liquid is to account for the diced tomatoes.
    • Tomatoes: If you’d rather not have diced tomato chunks in the rice, you can blend the tomatoes with a splash of the chicken broth.
    • Make ahead: This rice can be made up to 2 days ahead and stored in the refrigerator. Reheat in the microwave oven.
    • Storing leftovers: Refrigerate in an airtight container for up to 3 days.
     
    Substitutions and variations:
    • Fresh tomatoes: Canned diced tomatoes (drained).
    • Long grain rice: Jasmine rice is a good substitute.
    • Chicken broth: Vegetable broth.
     
    Disclaimer: Nutritional values (per serving) are approximates only.

    Nutrition

    Calories: 235kcal | Carbohydrates: 41g | Protein: 4g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 2mg | Sodium: 528mg | Potassium: 170mg | Fiber: 1g | Sugar: 2g | Vitamin A: 183IU | Vitamin C: 4mg | Calcium: 31mg | Iron: 1mg
    Tried this Recipe? Tag me on Instagram!Mention @CookingForMySoul or tag #cookingformysoul. Or leave me comment below!

    More Side Dish Recipes

    • grilled vegetable pasta salad with feta and pistachios
      Grilled Vegetable Pasta Salad
    • close up of crispy smashed potato salad with garnish
      Crispy Smashed Potato Salad
    • easy greek pasta salad in bowl
      Easy Greek Pasta Salad
    • japanese cucumber salad sunomono
      Japanese Cucumber Salad (Sunomono)

    Reader Interactions

    Comments

    1. Travis W says

      September 04, 2024 at 6:59 pm

      5 stars
      Just made this because we ran out of the boxed rice mix. I don’t think I’ll ever buy the boxed stuff again. This recipe was amazing! The whole family liked it. I was happy I could use some of our fresh tomatoes from our garden in it.

      Reply
      • Tania says

        September 10, 2024 at 2:36 pm

        Thank you so much for your kind words!

        Reply
    2. Jack B says

      September 01, 2024 at 10:14 pm

      5 stars
      Excellent, excellent recipe. Truly is “restaurant-quality” and easy to make. The flavors really come through. I will never go back to making boxed Mexican rice again. I really like that this is the ultimate make-ahead dish. If fact, I prefer making the rice a day ahead of time…tastes better the next day. I re-heat in the microwave and add an additional dash of cumin, oregano and garlic powder.

      Reply
      • Tania says

        September 10, 2024 at 2:37 pm

        Thank you for your positive feedback, Jack! Appreciate it!

        Reply
    5 from 5 votes (3 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    tania from cooking for my soul

    Hi, I'm Tania!

    Welcome to Cooking For My Soul! Here I share my most beloved kitchen-tested recipes, easy-to-follow tutorials, and lots of kitchen tips & tricks to help you gain confidence in the kitchen and take home cooking to the next level!

    More about me →

    Comfort Food

    • dutch oven french onion pot roast with cheese
      French Onion Pot Roast
    • honey balsamic pot roast with potatoes and broccoli
      Honey Balsamic Chuck Roast
    • bowl of rotisserie chicken noodle soup
      Rotisserie Chicken Noodle Soup
    • slow cooker chicken noodle soup
      Slow Cooker Chicken Noodle Soup
    • red wine braised short rib with garnish
      Red Wine Braised Short Ribs
    • easy cottage pie in baking dish
      Easy Cottage Pie

    Popular Recipes

    • Creamy Lemon Chicken Recipe
      Easy Creamy Lemon Chicken
    • top view of cooked roast chicken inside an oval dutch oven
      Dutch Oven Whole Roast Chicken
    • top view of dutch oven pot roast with thyme and vegetables
      Dutch Oven Pot Roast
    • Hearty Beef Stew with Carrots and Potatoes
      Hearty Dutch Oven Beef Stew
    • apple pie with precooked filling
      Apple Pie with Precooked Apple Filling
    • creamy chicken orzo with spinach and lemon
      Lemon Chicken Orzo

    Featured In

    cooking for my soul banner logos
    Cooking for My Soul featured on banner with company logos

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • About Tania

    Newsletter

    • Sign Up for Emails!

    Let's Connect

    • Contact Me
    • Instagram
    • Facebook
    • Pinterest

    COPYRIGHT © 2025 COOKING FOR MY SOUL

    As an Amazon Associate, I earn from qualifying purchases.

    pin image design for mexican rice restaurant-style

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.