Go Back
+ servings
bowl of homemade Spanish rice.
Print Recipe
5 from 7 votes

Spanish Rice

Making homemade Spanish Rice is super easy and the taste, texture, and ingredients far exceed anything you'll find in a box. Long grain rice is toasted in a pan to create the most amazing flavor. Sautéed onion, spices, tomatoes, and roasted green chile come together in this simple recipe to create restaurant style Mexican rice.
Prep Time10 minutes
Cook Time45 minutes
Total Time55 minutes
Course: Side Dish
Cuisine: Mexican
Servings: 8 servings



  • Using a 4-quart covered sauce pan, add butter and half of the oil. Heat over medium high heat. Once butter and oil are hot, add uncooked rice and sauté for about 5 minutes, stirring only a couple of times, until it starts to turn golden brown. It will smell almost like popcorn. Transfer browned rice to a bowl and set aside.
    toasting rice in pan for Spanish rice recipe.
  • Add remaining oil to the pan. Still cooking over medium high heat, add chopped onion and allow to slightly brown, cooking about 5 minutes and stirring only to prevent burning. Add garlic, stir, and cook for another minute. Add spices, stir to coat, and allow to toast in the hot pan for a couple minutes. Finally, add the tomato paste, stir, and allow to cook for a minute or so.
    vegetables and tomato paste for Spanish rice recipe.
  • Add the chicken broth, entire can of tomatoes, the green chile, and the rice to the pot. Stir to combine. Increase heat so that it starts to come to a boil and then reduce heat as low as you can to still maintain a very gentle boil (simmer). Cover with a lid but allow a small space for steam to escape. Stir only occasionally to prevent sticking. Cook for about 30 minutes, or until rice is tender and all of the liquid has been absorbed.
    liquid and rice in pot for Spanish rice recipe.


Recipe makes at least 8 large servings.


Calories: 231kcal | Carbohydrates: 44g | Protein: 5g | Fat: 4g | Saturated Fat: 1g | Trans Fat: 1g | Cholesterol: 4mg | Sodium: 744mg | Potassium: 326mg | Fiber: 2g | Sugar: 4g | Vitamin A: 223IU | Vitamin C: 14mg | Calcium: 44mg | Iron: 1mg