Go Back
+ servings
Mexican rice or Spanish Rice recipe in a bowl, an easy rice recipe
Print Recipe
4.31 from 23 votes

Spanish Rice Recipe

This Spanish Rice recipe is quick, easy and has so much flavor packed into every single bite.  It's perfectly fluffy, uses just a few simple ingredients and tastes just like it came from your favorite restaurant.
Prep Time10 mins
Cook Time25 mins
Resting Time10 mins
Total Time45 mins
Course: Side Dish
Cuisine: Spanish
Servings: 8 people
Calories: 218kcal


  • 2 tablespoons Olive Oil can substitute any cooking oil
  • 2 cups Long Grain White Rice
  • ½ small Yellow Onion or ¼ cup diced, can substitute white
  • 1 teaspoon Salt
  • 3 cups Chicken Broth can substitute vegetable broth
  • 1 cup Salsa your favorite brand
  • 1 large Lime cut into segments


  • In a large frying pan on medium heat, add the oil and the rice. Stirring occasionally, cook the rice until golden brown, or about 3-5 minutes.
  • Add the diced onion and salt and cook for another 1-2 minutes, stirring occasionally.
  • Add the chicken broth and salsa and stir. Bring the mixture up to a boil, then cover with a lid and reduce heat to low. Keep the rice at a low simmer for 20 minutes, without removing the lid if possible. After 20 minutes, lift the lid and check your rice but do not stir. You may need to cook for up to 5 more minutes, or until all of the liquid has absorbed and the rice is cooked.
  • Once cooked completely, turn the heat off and let it sit for 10 minutes, then lightly fluff with a fork and squeeze the fresh lime juice on the rice before serving. Enjoy!



Calories: 218kcal | Carbohydrates: 41g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Sodium: 845mg | Potassium: 231mg | Fiber: 1g | Sugar: 2g | Vitamin A: 156IU | Vitamin C: 10mg | Calcium: 31mg | Iron: 1mg