Contrary to popular belief, restaurant-style Spanish rice is actually pretty easy to make at home! It’s the perfect accompaniment to spicy grilled shrimp tacos or piled on top of slow cooker chicken nachos.

Our recipe is much better for you than your favorite box version and it’s inexpensive! Not only does it have less sodium but we also used basmati rice because it’s firmer, more fragrant and lower-glycemic. Win!

Planning on taking this delightful side dish to a fiesta or potluck? Simply double the ingredients and you can feed the hungry masses!

A pan of delicious easy Spanish rice.

Easy Spanish rice recipe

Skip the expensive local Spanish food joint and make wholesome, easy Spanish rice at home! You won’t go back to the boxed stuff.


Yield: 8 servings
No ratings yet
Leave a Review


  • Purée tomatoes along with their juices in a blender or food processor then set aside.
  • You can also pulse the ingredients, leaving them a little chunky if you prefer more texture in your rice.
  • Place rice in a strainer or colander then rinse well with cool water until the water runs clear. Set the strainer aside to drain completely.
  • Heat olive oil in a Dutch oven over medium-high heat until it starts to shimmer. Add onion, salt and jalapeño. Sauté ingredients for 3 minutes until the onions are translucent. Add garlic and cook 1 minute to infuse flavor.
  • Add rice then stir until the rice is completely coated with oil. When the grains of rice begin to swell and are opaque, add hot water, tomato purée and bay leaf and stir.
  • Bring everything to a boil over medium-high heat then immediately reduce the heat to low. Cover the pot with a tight-fitting lid and allow the ingredients to simmer for about 25 minutes. Resist the temptation to peek in the pot while the rice is simmering!
  • At the 25-minute mark, uncover the pot, turn off the heat and allow the rice to rest for 5 minutes. Fluff the rice using a fork and remove the bay leaf (bay leaves make for great seasonings but they’re not meant to be ingested whole). Transfer the rice to a serving dish and enjoy!


Add a small can of green chilies to this dish to take the heat up a bit!
Calories: 192kcal, Carbohydrates: 40g, Protein: 6g, Fat: 1g, Saturated Fat: 0.2g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 0.5g, Sodium: 754mg, Potassium: 195mg, Fiber: 1g, Sugar: 2g
Tried this recipe?Mention @EverydayDishes or tag #everydaydishes!
Easy Spanish rice recipe video