This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

My family just loves this Spanish Rice Recipe. Once you make this and can freeze it, there is no reason to use those box mixes for Mexican Rice.

Spanish Rice in a large skillet with a wooden spoon
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

This recipe is an easy and delicious side dish to many Main Dish Recipes. You can get plain rice very cheap so homemade Spanish rice recipe is very friendly on the wallet. Simple ingredients combine to make homemade tex mex rice.

The entire family will love this easy Mexican rice dish and it is one of our favorite Mexican Side dishes. You may even like this Yellow Rice or Mexican Rice Recipe.

Why We Love Spanish Rice Recipe

This is the best Spanish rice recipe and making it from scratch allows your adjust the ingredients and add in fresh herb spices.

If you are looking for an easy recipe side dish to serve with your Mexican Food dishes, make this homemade Spanish Rice Recipe. It is full or flavor and cooks perfectly in your skillet.

Ingredients

Ingredients - Olive oil, onion, white rice, broth, salsa, garlic salt, cumin

Scroll to the bottom for the full recipe in the recipe card.

Variation Ideas

  • Add in Ingredients – For a change, try adding diced tomatoes, black bean and a little chili powder to this rice recipe.
  • Tomato Sauce – You can use tomato sauce or tomato paste instead of salsa. We have even added a ½ cup of tomato sauce and it was delicious. Spanish rice with tomato sauce is amazing!
  • Tomatoes – Diced tomatoes or fresh tomatoes work great instead of the salsa as well. Stir in the broth, tomatoes, garlic and cumin after the rice has browned.
  • Ground Beef – Make a meal out of it and try Spanish rice with ground beef. It’s a great way to stretch your meat.
  • Garlic – You can use minced garlic instead of garlic salt. Sauté the onion, garlic and rice in the olive oil then mix in the other ingredients. We have even added in green bell pepper and oregano for added flavor and texture.
  • Chicken Broth – Feel free to use chicken stock instead of chicken broth if you prefer. You can also use chicken bouillon for delicious flavor.
  • Black Beans – mix in black beans in with the spanish rice. I normally used canned black beans that has been drained and rinsed.

How to Make Spanish Rice

Cooking chopped onions in a skillet with melted butter

Step 1 – Cook Onion in large skillet – Sauté onion in oil over medium heat to high heat. Cook until tender, about 5 minutes.

White rice in a skillet with cooked chopped onions

Step 2 – Add Rice – Add 1 ½ cup of rice into skillet, stirring often. Do not skip this step as it adds a ton of flavor to the rice.

Broth and seasoning mixed with the rice in a skillet with a wooden spatula

Step 3 – Stir in broth, salsa, and seasoning – When rice begins to brown, stir in 2 cups of chicken broth, salsa, garlic salt and cumin.

Cooked Spanish Rice in a skillet with a wooden spoon

Step 4 – Bring to Boil – Bring to a boil and reduce heat. Cover with lid and simmer 20 minutes to cook the rice, until the liquid has been absorbed by the rice.

Tips for Spanish Rice

  • Freeze Onions – If you have ever wondered Can you freeze onions, the answer is yes! I chop onions in bulk and freeze them. It’s so nice to just grab what you need from the freezer for recipes.
  • Cook Onion – We recommend cooking the onion before adding in the rice. This helps to give the rice flavor but having the onions cooked.
  • Stirring Rice – When you add in the rice with the cooked onion, continue to stir the rice on the skillet. This adds flavor and keeps the rice from burning.
  • Adding in Liquid – After adding in the broth, salsa, and seasoning allow the mixture to come to a boil. Then cover and allow the rice absorb the liquid. I like to stir occasionally to make sure everything cooks evenly.
  • Measuring Ingredients – For the perfectly cooked Spanish Rice keep the amount of liquid and salsa measurements the same. This keeps the flavored balance and cooks the rice perfectly.

What is the Difference between Mexican Rice and Spanish Rice?

There is not much difference between these two rices. Spanish rice also has stronger flavor than Mexican Rice. Spanish rice has a firmer texture and the aroma is stronger.

Spanish Rice Toppings

Here are a few things that I love topping this Spanish rice with:

  • More Salsa
  • Green Onions
  • Fresh Cilantro
  • Diced Avocado
  • Sour Cream or Plain Greek Yogurt
  • Pico de Gallo

What to Serve with Spanish Rice

This is the perfect side dish for your favorite Mexican meals. Here are a few of our favorites that we love serving with this rice.

Spanish Rice in a large skillet with a wooden spoon

Storage

Refrigerate the leftovers in an air tight container. As long as the rice is stored correctly, it should last up to 5-6 days in the refrigerator.

Reheat in the microwave or on the stove top for a few minutes and then the rice is ready to enjoy.

I really like to meal prep for the week. It saves me so much time and money. This Spanish rice is perfect make ahead of time. My husband and I prepare our individual containers and fill each one up with Spanish rice, a protein and a vegetable.

Can you Freeze this Spanish Rice?

Yes, you can easily freeze this homemade Spanish recipe. Anytime I make rice, I always double to recipe. Having my freezer stocked with meals and side dishes saves me so much time and money.

To freeze, allow your rice to cool completely. Then place the cooked rice in freezer bags in the amounts that your family needs for dinner.

Reheating Spanish Rice

When you are ready to eat, take the rice directly from the freezer. Place about ¼ cup of water in the container, cover and microwave for about 5 minutes. Fluff with a fork and then rice is ready to enjoy.

Spanish Rice on a plate with a spoon

Frequently Asked Questions

What Type of Rice to Use in Spanish Rice?

Any type of long grain rice works great in this recipe. I generally use long grain white rice but any type will work

Can You Use Brown Rice?

Yes, you can use brown rice in this recipe. You will need to increase the chicken broth amount by ½ cup as brown rice soaks up more liquid when it’s cooking.

How Much Rice to Make Per Person?

Generally, I plan approximately 1/4-⅓ cup uncooked rice per person. This amount will generally cook to be approximately 3/4-1 cup of cooked rice.
This recipe serves 6 people.

More Easy Rice Recipes

We love to hear from you. If you make Spanish Rice Recipe, please leave us a comment or a star review.

Spanish Rice Recipe

4.92 from 80 votes
This recipe for homemade spanish rice tastes just like the restaurants.Try this easy Spanish rice recipe. Learn how to make spanish rice.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 6 people
Cuisine Mexican
Course Side Dish
Calories 226

Ingredients

Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Instructions

  • Saute onion in oil over medium heat. Cook until tender, about 5 minutes.
  • Mix rice into skillet, stirring often. When rice begins to brown, stir in chicken broth, salsa, garlic salt and cumin.
  • Reduce heat, cover and simmer 20 minutes, until the liquid has been absorbed.
  • Serve warm and enjoy!

Recipe Video

Recipe Notes

Refrigerate the leftover rice in an airtight container for up to 5 days.  

Nutrition Facts

Calories 226kcal, Carbohydrates 40g, Protein 4g, Fat 5g, Sodium 700mg, Potassium 192mg, Fiber 1g, Sugar 2g, Vitamin A 210IU, Vitamin C 1.3mg, Calcium 32mg, Iron 0.8mg

Pin This Now to Remember It Later

Pin Recipe

Try these other recipes

Share this recipe!

PinYummly

About the Author

Hi, I’m Carrie. Welcome to Eating on a Dime!

I’m on a mission to help you cook delicious meals without busting your budget. Together we are going to cook real food… for real families!

4.92 from 80 votes (58 ratings without comment)

Leave A Review

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

Recipe Rating




Comments

  1. Barbie says:

    5 stars
    Carrie, this was such an easy recipe. I’ve tried several recipes for Spanish Rice that haven’t impressed me. Your’s on the other hand was just GREAT! It was such an easy recipe and turned out perfection! Family approves whole heartedly. I did use Basmati Rice and rinsed it prior to cooking in the skillet. Soooooo good! It will be my go to from now on! Thank You!

    1. Carrie Barnard says:

      I love hearing that! Thank you for sharing and thank you so much for the positive review!

  2. Roger says:

    5 stars
    Made this a lot , always a fam fav

See More Comments