Spanish rice, or Mexican rice, is a delicious tomato-based rice pilaf with garlic, onions and savory spices. This recipe is super simple, just add the ingredients to your rice cooker and stir, then hit the start button—you’ll have a delicious side dish on the table with minimal effort! Serve it with my ground beef turkey tacos or Instant Pot shredded beef tacos.
My husband grew up in Arizona and enjoyed Spanish rice at church potlucks and family gatherings, so he often has cravings for this dish. With the convenience of a rice cooker, this dish can be made in no time! The flavors of Spanish rice are bold, but not overpowering, and pair perfectly with most Mexican main dishes. It’s also mild enough that my whole family can enjoy, including the kiddos!
Ingredients & notes
Rice - Use long grain rice like jasmine rice.
Chicken Broth – This boosts the flavor and provides a savory, rich taste. You may use low sodium chicken broth, or water if you prefer to keep this dish on the lighter side.
Canned Diced Tomatoes - I like the chunky tomato texture you get when using diced tomatoes with some of the tomato juice. If you don’t want the chunks, just use tomato sauce.
Aromatics - Garlic and onion
Butter - for a savory flavor.
Seasoning - Chili powder, cumin, oregano. Add more chili powder if you like it on the spicy side.
Equipment
Rice Cooker- I use a Tiger JBV- S series. It’s great for our family of four and cooks up to 3 cups of rice for large parties.
Instructions
1). Wash the rice and drain well in a strainer.
2). Add the rice to the pot, along with the chicken broth, diced tomato with some of the canned juice (do not drain), garlic, onion, butter and seasoning. Stir the ingredients together.
3). Press the “cook” button and walk away!
4). When the rice is done cooking (about 50 min for me), fluff the rice with a fork.
Serve with your favorite Mexican dish like tacos, grilled seafood, taquitos, enchiladas, and more!
Pro Tips
- For Jasmine rice: 1 cup rice to 1 cup broth and 1 cup diced tomatoes and sauce
- For Basmati rice: 1 cup rice to ¾ cup chicken broth and ¾ cup diced tomatoes with sauce
- After you rinse the rice, make sure to drain the water very well—give it a few hard shakes in the strainer to take out as much water as possible. Too much residual water may make the dish mushy.
- For a spicier kick, add additional chili powder.
- Stir up all the ingredients well in the pot to ensure even distribution of flavors.
- Store leftovers in an airtight container for up to 3 days in the refrigerator.
Frequently asked questions
Technically, Spanish Rice is made with saffron, and Mexican rice is traditionally made with tomatoes, cumin and oregano. However, for many living in the Southwest and Texas, Spanish Rice and Mexican rice are interchangeable and refer to the same dish.
Long grain rice, this includes jasmine and basmati rice. Any long grain rice will work, just make sure to check what the rice to liquid ratio is, to prevent your dish from being too mushy, instead of light and fluffy.
Rice becomes mushy when there is too much water in the pot. To prevent this, make sure to drain the rice really well after you rinse it, and measure the correct amount of liquid to the rice.
More easy recipes you'll love!
Love a recipe you've tried? Please leave a 5-star 🌟rating in the recipe card and a comment below! That'll make my day!
Let's be friends! Follow me on social media @ Instagram, Pinterest. Give me a tag @apeachyplate when you try out a recipe!
Rice Cooker Spanish Rice
Equipment
Ingredients
- 1 cup Jasmine rice Or long grain rice. Use US measuring (dry) cup
- 1 cup chicken broth
- 1 cup canned diced tomatoes with sauce
- ¼ cup onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon butter
- 1 teaspoon chili powder
- ½ teaspoon cumin
- ½ teaspoon oregano
- ½ teaspoon kosher salt
Instructions
- Rinse rice in a mesh strainer. Make sure to shake out excess water well.
- Add the rice to the pot, along with the chicken broth, diced tomato sauce (do not drain the sauce), garlic, onion, butter and seasoning. Stir the ingredients together.
- Set rice cooker to cook or start (depending on the cooker functions) and walk away!
- When done, fluff with a fork and serve.
Notes
- Measuring cup used is the standard US measuring cup, not the cup that came with the rice cooker.
- For Jasmine rice: 1 cup rice to 1 cup broth and 1 cup diced tomatoes and sauce
- For Basmati rice: 1 cup rice to ¾ cup chicken broth and ¾ cup diced tomatoes with sauce.
- After you rinse the rice, make sure to drain the water very well—give it a few hard shakes in the strainer to take out as much water as possible. Too much residual water may make the dish mushy.
- For a spicier kick, add additional chili powder.
- Stir up all the ingredients well in the pot to ensure even distribution of flavors.
- Store leftovers in an airtight container for up to 3 days in the refrigerator.
- Cooking time will vary, depending on your rice cooker.
Kathy Stephens
This turned out great!! I didn't have diced tomatoes so I used a can of Rotella the flavor was great . Thank you for a great recipe.
Shalie
you think I could do this with 12 cups rice?
Kaylie
Wow, that's a lot of rice! I've never cooked that much at once, but if you have a rice cooker that can handle that much volume, I don't see why it wouldn't work. To be safe, maybe try 6 cups of rice first, and if that goes well, then bump it up to 12 and try? Let me know how it goes, sounds like an epic party is in your future!
Sue S
Very good. It was easy and flavorful. I would make again. I think it would freeze perfectly. I freeze rice and reheat by placing a wet paper towel on defrosted rice for 30-60 sec and check. Turns out as if fresh made
Megan A
This was so good! I have been needing a good recipe for Spanish rice in the rice cooker because of how much rice we eat and plain rice gets boring. I used fire roasted diced tomatoes instead of regular because that's what we had and will continue using fire roasted because of how delicious it turned out. Definitely a new go-to recipe. Leftovers were used to make stuffed bell peppers with ground beef mixed in. It was perfect!
Natalee
I love this idea so resourceful
Amy
So quick, so easy, and SO good, I love this recipe and it's my new go-to for Spanish rice!
Kaylie
I'm so happy you enjoyed! Thanks for sharing!
Jan
This was fantastic! We made this for dinner last night as the base for burrito bowls...we topped it with shrimp, onions, avocado, cheese, corn, chilies, tomato, black beans, and crushed lime tortilla chips. So good!
Kaylie
Wow that sounds like a great dinner! So happy my Spanish rice recipe made it to your dinner table!
jack burton
Rotel is the way to go. A dash of Worcestershire sauce amps up the flavor also. I use a small packet of Salzon Goya seasoning instead of chili powder. Better depth of flavor and better for almost all Mexican dishes.
Kaylie
Great! Glad you were able to make some delicious substitutions!
Bon
Delish! I didnt have canned tomatoes so i used tomato paste and added more water. The flavors were perfect! This is my new go to recipe 🙂
Kaylie
Amazing! I love all these substitution ideas!
Marian
If your using long grain rice what is the chicken broth and tomato ratio.
I saw ratios for Basmati and Jasmine but not long grain. Thank you
Kaylie
Hello, long grain rice is listed in the recipe card. You can use the same ratio listed. 1 cup chicken broth
and 1 cup canned diced tomatoes with sauce.