Borrowed Bites

  • Recipes
    • Breakfast
    • Bread
    • Dessert
    • Dinner
    • Instant Pot & Slow Cooker
    • Salads
    • Side Dishes
    • Snacks & Drinks
    • Soup & Chili
    • Sunday Dinners
    • Tips & Tutorials
  • About Us
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About Us
  • Contact
  • Subscribe
×
Home » Recipes » Side Dishes

Homemade Mexican Rice Recipe (Restaurant-Style!)

Updated: Oct 25, 2025 · Written by Danielle · This post may contain affiliate links, which means that we may receive a commission if you make a purchase after clicking on the link. Please see our terms for more information.

  • Facebook
Spoonful of red Spanish Mexican rice on a serving spoon with carrots and peas.
Serving bowl full of Mexican rice with graphic overlay.
↓ Jump to Recipe

This Mexican Rice Recipe has it all! It's fluffy, super flavorful, and a breeze to make with only 10 minutes of prep time and easy-to-find ingredients. Studded with peas and carrots, plus authentic flavor and color from chicken broth and tomato bouillon with just a little kick of spice from serrano peppers. The perfect side dish that'll rival your favorite Mexican restaurant!

Be sure to explore our collection of rice recipes, all packed with perfect flavor and texture-whether you're after fluffy, hearty, or bold, we've got you covered!

Pot full of prepared Mexican Spanish rice with checkered towel in background.

I've spent my whole life in the American Southwest, where you can find Mexican food on just about every street corner-lucky me, right? All that time has taught me how to make the absolute best Mexican rice - also know as Spanish rice. I think you will love it too because it is:

  • Fluffy: Mexican rice can be mushy, but not this one! Every grain stays perfectly separated, thanks to a simple tip we'll share.
  • Flavorful: Say goodbye to bland rice-this one's seasoned to perfection!
  • Quick and Easy: Just 10 minutes of prep, then it cooks up with zero fuss.

With so many taco trucks and restaurants just around the corner, the bar is set pretty high. But I've nailed down all the tips and tricks to keep it simple and still crazy delicious!

Try serving this with refried beans alongside tacos, enchiladas, or burritos for the ultimate Mexican feast!

Skip to:
  • Mexican rice ingredients
  • How to make Mexican rice
  • Variations and substitutions
  • Instant Pot instructions
  • How to store and reheat
  • Serving ideas
  • FAQ
  • Tips and tricks
  • More Mexican recipes
  • Recipe
  • Comments

Mexican rice ingredients

This recipe only requires a few ingredients that are pantry staples! Ingredient quantities are in the recipe card below, but here are a few noteworthy tips.

Rice, tomato bouillon, oil, chicken broth, ground cumin, tomato sauce, garlic, kosher salt, frozen peas and carrots, onion, serrano peppers on countertop.
  • Rice: Any long-grain white rice, including Jasmine or Basmati, will work. We do not recommend brown rice as the liquid ratio is quite different.
  • Onion & garlic: Yellow onions and minced garlic are the aromatics that bring the first level of flavor.
  • Chicken broth: Store-bought, in the carton or bouillon, adds just the right amount of flavor.
  • Tomato bouillon: Knorr Caldo de Tamate is the brand we are familiar with, but any tomato bouillon cubes will work. It can be found near the chicken bouillon or in the Mexican food aisle.
  • Tomato sauce: Creates tomato-based broth.
  • Cumin: A hint of this slightly smokey spice is just enough.
  • Peas & carrots: Frozen peas and carrots are an easy go-to convenience.
  • Serrano peppers: If you can't find these jalapeños are a good substitute.
  • Olive oil: Provides flavor and just enough fat to keep the grains fluffy.

How to make Mexican rice

Follow these step-by-step instructions for perfect red rice filled with great flavor.

White long-grain rice in a fine mesh strainer over a bowl rinsing off the starch.

The first step is to rinse off all the extra starch in a wire mesh strainer. This step helps keep the rice from being mushy. Rinse it until the water runs clear. Allow the rice to drain, shaking a bit to get remove the excess water.

Step two of making Mexican rice by toasting onion and rice in large pot.

In a large pan or dutch oven, heat the oil over medium heat until hot. Add the onion and rice to the hot oil. Cook, stirring occasionally, until the rice is lightly golden brown, about 7 minutes. 

Some pieces of the rice will look toasted and the onion will be translucent. Frying the rice in oil like this is one tip to making sure that the finished product is fluffy.

Add the garlic and cook for 30 more seconds. 

Showing how to make Mexican rice with serrano peppers, peas, and carrots.

Add the chicken broth, peas and carrots, tomato sauce, tomato bouillon cubes, kosher salt, cumin, and serrano peppers to the pot. Stir well and make sure all the rice is submerged. 

Fluffing Mexican rice with a fork to separate the grains.

Bring to a boil over high heat, then immediately reduce the heat to low, cover, and cook for 20 minutes. 

Remove from the heat and allow to steam for 10 minutes without removing the lid. 

Fluff rice and serve.

Hint: One of the best tricks for keeping your rice fluffy and not mushy is to gently rake a fork across the top, going a little deeper with each pass. Just be careful not to press too hard, or you'll end up with clumpy, mushy rice!

Variations and substitutions

  • Sprinkle on finely chopped fresh cilantro.
  • Use chicken bouillon instead of the broth.
  • For an even deeper flavor add in a packet of Sazon.
  • If you like corn toss in some frozen corn with the peas and carrots.

Instant Pot instructions

You can easily make this in the Instant Pot by reducing the chicken stock by 1 cup. Full instructions are in the recipe card below.

How to store and reheat

To Refrigerate: Store in an airtight container and keep in the refrigerator for 5-7 days. To reheat leftover rice, add a teaspoon or two of water onto the rice and place in the microwave. Heat until warmed through. Or warm a skillet over medium heat, add a little bit of water and add in the rice. Cover, stirring occasionally until hot.

To Freeze: Around here we love freezing flavored rice recipes - so much so that we answered all questions in a whole post on How To Freeze Rice. In a nutshell, allow it to cool completely. Place in a freezer proof container and freeze. Reheat by placing the rice in a baking pan, sprinkle with water, cover tightly with foil and heat in a 300ºF oven for 30-40 minutes. This is a great option if you want to prep it ahead.

Serving ideas

  • Poblano Sheet Pan Chicken Fajitas
  • Enchilada Burritos
  • Cast Iron Fajitas
  • Grilled Tacos
  • Dutch Oven Carnitas
  • Chipotle Shredded Beef Recipe
  • Slow Cooker Pineapple Chicken Tacos
Scooping Mexican Spanish rice to serve with tacos, burritos, or enchiladas.

FAQ

Why does my Mexican rice taste bland?

Mexican rice can end up tasting bland for a few reasons. First, if you use water instead of chicken broth. Second, if you skip toasting the onion and rice together-that step adds a ton of flavor. And third, if you don't use enough seasonings to really bring it to life.

Why doesn't my rice come out fluffy?

Most likely rice is mushy because the rice wasn't toasted in oil before adding in the liquid or there was too much liquid to rice.

Up close traditional Mexican rice on serving spoon.

Tips and tricks

  • Rinse the rice and allow it to dry thoroughly.
  • Be sure to toast the rice in the total called for oil. This keeps the grains individual once they are cooked.
  • Don't skip the tomato bouillon! It is the key to the flavor and color of the dish.
  • If all the water evaporates before the rice is tender, just add in a splash of water, leave the lid on and allow it to continue steaming.

More Mexican recipes

Looking for other recipes like this? Try these:

  • Cilantro Lime Rice - flavorful side dish!
  • Avocado Green Salsa - favorite salsa!
  • Roasted Pineapple Habanero Salsa - ton of flavor!
  • Mango Pico de Gallo - delicious flavors!
  • Borracho Beans with Canned Beans - only 30 minutes!

Recipe

Red mexican rice in serving dish with serving spoon and towel on the side of the bowl.

Homemade Mexican Rice Recipe (Restaurant-Style!)

This Mexican Rice Recipe has it all! It's fluffy, super flavorful, and a breeze to make with only 10 minutes of prep time and easy-to-find ingredients. Studded with peas and carrots, plus authentic flavor and color from chicken broth and tomato bouillon with just a little kick of spice from serrano peppers. The perfect side dish that'll rival your favorite Mexican restaurant!
Be sure to explore our collection of rice recipes, all packed with perfect flavor and texture—whether you’re after fluffy, hearty, or bold, we’ve got you covered!
5 from 1 vote
Print Pin Save Saved! Rate
Course: Side Dish
Cuisine: Mexican
Prep Time: 10 minutes minutes
Cook Time: 40 minutes minutes
Total Time: 50 minutes minutes
Servings: 6
Calories: 271kcal
Author: Danielle

Equipment

  • large pot or dutch oven
  • knife
  • wire strainer

Ingredients

  • 1 ½ cups long grain rice
  • ¼ cup olive oil
  • ½ medium onion diced
  • 1 teaspoon garlic minced
  • 2 ½ cups chicken broth for stove top or 1 ½ cups for Instant Pot
  • ¾ cup frozen peas and carrots
  • ¼ cup tomato sauce
  • 2 teaspoon tomato bouillon
  • 1 teaspoon kosher salt
  • ¼ teaspoon cumin
  • 1-2 serrano peppers tops removed and sliced in half horizontally (leave the seeds)

Instructions

Stove Top Instructions

  • Rinse rice in a strainer until water runs clear.
    1 ½ cups long grain rice
  • In a large pan, heat the oil over medium heat until hot. Add the rice and onion and cook, stirring occasionally, until the rice is lightly golden brown, about 7 minutes.
    ¼ cup olive oil, ½ medium onion
  • Add the garlic and cook for 30 more seconds.
    1 teaspoon garlic
  • Add 2 ½ cups of broth, peas and carrots, tomato sauce, tomato bouillon, salt, cumin, and serranos. Stir well and make sure all the rice is submerged.
    2 ½ cups chicken broth, ¾ cup frozen peas and carrots, ¼ cup tomato sauce, 2 teaspoon tomato bouillon, 1 teaspoon kosher salt, ¼ teaspoon cumin, 1-2 serrano peppers
  • Bring to a boil over high heat, then immediately reduce the heat to low, cover, and cook for 20 minutes.
  • Remove the pot from the heat and leave the lid on for an additional 10 minutes.
  • After 10 minutes, remove the lid. Remove the serranos from the top, fluff with a fork, then serve.

Instant Pot Instructions

  • Rinse rice in a strainer until water runs clear.
    1 ½ cups long grain rice
  • Select the "saute" option on your Instant Pot. Once the pot is very hot, add the oil, rice and onion. Saute until the rice is lightly golden brown, about 7 minutes.
    ¼ cup olive oil, 1 ½ cups long grain rice, ½ medium onion
  • Add the garlic and cook for 30 more seconds.
    1 teaspoon garlic
  • Add 1 ½ cups of broth, peas and carrots, tomato sauce, tomato bouillon, salt, cumin, and serranos. Stir well and scrape all the rice grains down into the liquid. Seal the Instant Pot and press "rice."
    2 ½ cups chicken broth, ¾ cup frozen peas and carrots, ¼ cup tomato sauce, 2 teaspoon tomato bouillon, 1 teaspoon kosher salt, ¼ teaspoon cumin, 1-2 serrano peppers
  • Once Instant Pot beeps to indicate it is finished, allow it to naturally release for 10 minutes (do NOT release the steam or open the lid yet). After 10 minutes, release the steam and open the lid. Remove the serranos from the top, fluff with a fork, then serve.

Notes

Tips & Tricks
  • Rinse the rice and allow it to dry thoroughly.
  • Be sure to toast the rice in the total called for oil. This keeps the grains individual once they are cooked.
  • Don't skip the tomato bouillon! It is the key to the flavor and color of the dish.
  • If all the water evaporates before the rice is tender, just add in a splash of water, leave the lid on and allow it to continue steaming.
 
How to Store and Reheat
To Refrigerate: Store in an airtight container and keep in the refrigerator for 5-7 days. To reheat leftover rice, add a teaspoon or two of water onto the rice and place in the microwave. Heat until warmed through. Or warm a skillet over medium heat, add a little bit of water and add in the rice. Cover, stirring occasionally until hot.
 
How to Freeze and Reheat
To Freeze: Around here we love freezing flavored rice recipes - so much so that we answered all questions in a whole post on How To Freeze Rice. In a nutshell, allow it to cool completely. Place in a freezer proof container and freeze. Reheat by placing the rice in a baking pan, sprinkle with water, cover tightly with foil and heat in a 300ºF oven for 30-40 minutes. This is a great option if you want to prep it ahead.
 
Variations and Substitutions
  • Sprinkle on finely chopped fresh cilantro.
  • Use chicken bouillon instead of the broth.
  • For an even deeper flavor add in a packet of Sazon.
  • If you like corn toss in some frozen corn with the peas and carrots.

Add Your Own Notes

Click here to add your own private notes. They will only be visible to you. If you clear your browser's cache, they will be lost.

Nutrition

Calories: 271kcal | Carbohydrates: 41g | Protein: 5g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Cholesterol: 2mg | Sodium: 823mg | Potassium: 155mg | Fiber: 2g | Sugar: 1g | Vitamin A: 1722IU | Vitamin C: 4mg | Calcium: 27mg | Iron: 1mg

All nutrition information is provided by a third party and is an estimate only. Use your own nutritional calculator for more specific measurements.

Tried this recipe?Leave a rating or pin it for later!

Remove this block, and replace it with the recipe card here

More Side Dish Recipes

  • Closeup of honey roasted carrots on a sheet pan topped with herbs.
    Honey Roasted Carrots (Irresistible!)
  • A wooden spoon taking a scoop out of a pot of borracho beans.
    Borracho Beans (Drunken Beans)
  • An array of photos depicting delicious recipes to make for the super bowl.
    Game Day Recipes
  • Sauteing peas in a skillet with butter.
    Easy Frozen Peas Recipe (10 Minutes!)

Comments

    5 from 1 vote

    Leave a comment! Cancel reply

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

    Recipe Rating




  1. Misty says

    March 20, 2025 at 12:45 pm

    5 stars
    This is the perfect side dish for Mexican dinners!

    Reply
  2. Ashley says

    February 05, 2025 at 9:17 am

    Do you have instapot directions for this recipe?

    Reply
    • Danielle says

      February 06, 2025 at 10:58 am

      I am so sorry, but we don't have IP directions at this time, but we noted to practice it and write those directions into the recipe. If I was going to try it I would reduce the chicken broth - maybe 2 cups? But since we haven't actually made it this way, I can't say for sure. If you give it a try we would love to hear how it turns out!

      Reply
Danielle and Misty smiling with green foliage in the background.

Hey there!

We're Danielle & Misty!

A mom and daughter with a serious passion for seeking out the best recipes to serve again and again to those we love. With a mix of everyday favorites and indulgent weekend fare there is something here for you and yours as you develop your own family traditions.

More about us →

Spring Recipes

  • Staggered slices of moist orange loaf cake with glaze dripping off sides.
    Easy Orange Loaf
  • Lemon broccoli pasta in a white bowl with a gray towel underneath.
    Easy Lemon Broccoli Pasta
  • A large serving of strawberry arugula salad topped with lime jalapeno dressing.
    Pretty Strawberry Arugula Salad Recipe (Craveable Dressing!)
  • Lemon coffee cake with layer of lemon curd and crumb topping on a blue plate with fork in the middle.
    Lemon Curd Coffee Cake
  • Bowl of lemon quinoa salad with feta and herbs next to blue towel and wooden spoon.
    AMAZING Lemon Quinoa Salad with Feta
  • Lemon and strawberries on countertop with pitcher and glass of refreshing fresh, easy strawberry lemonade.
    Easy Strawberry Lemonade Recipe (2 Ingredients!)

Popular Recipes

  • Tender pot roast and gravy on a white plate with potatoes and green beans.
    Crock Pot Chuck Roast (SO tender & easy!)
  • Serving spoon full of caramelized pieces of roasted corn.
    Easy Skillet Roasted Corn (Simple Recipe!)
  • Fresh lemon glaze ingredients in glass bowl on counter with lemon zest.
    The Best Lemon Glaze
  • A serving of roasted sweet potatoes on a white plate.
    Baked Sweet Potato Halves (Quick & Easy!)

Footer

Sign up for weekly recipe ideas!

Sign up here for emails with our favorite recipes and kitchen products.

Sign up here!
  • Contact
  • About Us
  • Privacy Policy
  • Terms of Use
  • Disclaimer
  • ↑ back to top

Copyright © 2025 Borrowed Bites

Affiliate links are used on this site. Please see our privacy policy for more information.

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.