Home » Mexican Rice

Mexican Rice

Mexican Rice has been on restaurant menus for decades, and has been served in kitchens for longer. It’s a simple recipe, but one that’s packed full of flavor. Don’t overcomplicate this rice! It’s delicious in its simplicity, and I love serving it with all our Mexican and Tex-Mex favorites!

Mexican rice on a white plate with a blue design.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.

Mexican Rice has been around forever. Today, you’ll find it as a staple carb on plates from your favorite Mexican and Tex-Mex restaurants. It’s notable for its reddish-orange color and its distinct lack of flavor. But, when done right, a few simple ingredients transform this dish into a show-stopping side. Say goodbye to boring rice, and make this Mexican Rice the way it was first made, decades ago!

Mexican Rice on a plate.

History

Mexican rice, also known as Spanish rice, has its origins in the colonial period of Mexico and is a combination of indigenous ingredients with Spanish culinary techniques. This dish typically consists of rice sautéed in oil with garlic, onions, and tomatoes or tomato sauce, giving it its distinctive red color and rich flavor. Mexican rice became mainstream in the USA during the mid-20th century as Mexican and Tex-Mex cuisines gained popularity. This rise was driven by increased Mexican immigration, the growth of Mexican-American communities, and the establishment of Mexican restaurants across the country.

Ingredients

  • Long grain rice – I use long-grain rice for fluffy, separate grains; short-grain rice can turn sticky.
  • Roma tomato – Too large pieces can make the rice watery.
  • Small onion – Finely diced to cook evenly and prevent raw chunks.
  • Garlic – Fresh garlic only. Jarlic can give a bitter taste.
  • Cilantro – Washed with thick stems removed. Unlike parsley, cilantro’s tender stems still have loads of flavor.
  • Jalapeno – I remove the seeds; optional. Leaving seeds can make the dish too spicy.
  • Lime – Fresh lime juice. Bottled juice can be too acidic and affect the balance.
Mexican rice ingredients with labels.

How To Make the Perfect Mexican Rice

Scroll down for the full recipe card with exact measurements and printable instructions.

Start by rinsing the long grain rice under cold running water until the water runs clear. I like using a fine mesh strainer because it makes rinsing quick and mess free while ensuring the rice drains thoroughly. This simple step helps keep the rice light and fluffy instead of sticky.

Add the tomato, onion, garlic, cilantro, and optional jalapeño to a high speed blender or food processor. Pulse until everything is finely chopped. A small personal blender works great here and saves time on cleanup while still giving you a smooth, flavorful base.

Heat a tablespoon of oil in a wide, heavy bottom skillet over medium heat. I prefer using a stainless steel or cast iron skillet because it helps the rice toast evenly. Pour in the vegetable mixture and sauté for 1 to 2 minutes until fragrant and slightly thickened.

Add the chopped veggies and cook for 1-2 minutes.

Stir in the drained rice, using a silicone spatula or wooden spoon to gently coat every grain with oil. Keep stirring until the rice turns a warm golden brown. This toasting step is key for developing that classic Mexican rice flavor.

Toast the rice.

Pour in 2 ½ to 3 cups of water and add a pinch of salt. Cover the skillet with a tight fitting lid, lower the heat, and let it simmer for about 20 minutes. A glass lid is helpful so you can check the rice without lifting it and releasing steam.

Remove the skillet from the heat and let the rice rest, still covered, for 5 minutes. Fluff gently with a fork or rice paddle, then finish with a squeeze of fresh lime juice. A handheld citrus squeezer makes this step easy and keeps the seeds out.

Serve warm and enjoy perfectly fluffy, flavorful Mexican rice.

A plate of Mexican rice garnished with chopped green onions and herbs served with a spoon.

Chef Jenn’s Tips

  • Use a heavy-bottomed skillet to cook the rice evenly and prevent any burning.
  • To deepen the flavor, use chicken or vegetable broth instead of water.
  • For a richer tomato flavor, incorporate a tablespoon of tomato paste.
  • For those who enjoy a bit of heat, consider adding a pinch of chipotle powder during cooking.

Make It A Meal

Mexican rice is a versatile side that pairs well with grilled meats, can be stuffed into burritos, or served with enchiladas and tacos. It’s also excellent as a base for a hearty rice bowl topped with beans, avocado, and a fried egg for a nutritious and satisfying meal.

Top-down shot of a Mexican rice.

Storage

Mexican rice keeps well in an airtight container in the fridge for up to 4 days. When reheating, add a little water or broth to refresh the rice. It can be warmed in the microwave or on the stove. For longer storage, freeze the cooled rice in a suitable container for up to 3 months. Thaw in the fridge overnight before reheating to serve.

Save and Subscribe Form

Save this recipe and we’ll send it right to your email inbox. Plus we’ll send you other great recipes every week!

A plate of Mexican rice garnished with chopped green onions and herbs, served on a white plate.

Mexican Rice

Chef Jenn
Forget boxed mixes! This easy, restaurant-style Mexican Rice is packed with flavor and ready in a flash. Perfect with your favorite Tex-Mex and Mexican dishes!
5 from 1 vote
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Side Dish
Cuisine Mexican, Tex-Mex
Servings 6
Calories 177 kcal

Ingredients
  

  • 1 ½ cup long grain rice
  • 1 Roma tomato
  • 1 small onion
  • 2 cloves garlic
  • 6-8 stems cilantro washed and thick ends removed
  • ½ jalapeno seeded and diced; optional
  • lime fresh lime juice
  • salt and pepper

Instructions
 

  • Begin by thoroughly rinsing the long grain rice under cold running water until the water is clear. Ensure it's well-drained.
  • Combine the tomato, onion, garlic, cilantro, and optional jalapeno in a blender or food processor. Pulse until the mixture is finely chopped.
  • In a large skillet, heat a tablespoon of oil over medium heat. Add the vegetable mixture and sauté for 1-2 minutes.
  • Stir in the drained rice, continuously mixing to coat the grains with oil. Continue to cook, stirring until the rice turns a golden brown color.
  • Pour in 2 ½ – 3 cups of water, add a pinch of salt, and cover the skillet. Lower the heat and simmer for about 20 minutes, or until the rice is soft and the water has absorbed.
  • Remove from heat and let the rice sit covered for 5 minutes. Then, fluff it with a fork and sprinkle with fresh lime juice to enhance the flavors.
  • Serve and enjoy!

Notes

Chef Jenn’s Tips

  • Opt for a heavy-bottomed skillet to cook the rice evenly and prevent any burning.
  • To deepen the flavor, use chicken or vegetable broth instead of water.
  • For a richer tomato flavor, incorporate a tablespoon of tomato paste.
  • For those who enjoy a bit of heat, consider adding a pinch of chipotle powder during cooking.

Nutrition

Serving: 0.5cupCalories: 177kcalCarbohydrates: 39gProtein: 4gFat: 0.4gSaturated Fat: 0.1gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.1gSodium: 4mgPotassium: 107mgFiber: 1gSugar: 1gVitamin A: 166IUVitamin C: 4mgCalcium: 19mgIron: 0.5mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Tried this recipe?Let us know how it was!
By

1 thought on “Mexican Rice”

  1. 5 stars
    You want to make this even better? Next time you barbecue or grill, throw some tomatoes on the grill to char. Freeze until use, peel, and use in place of the fresh tomato. You can do the same with the chile. It will taste like Mexico.

    Reply
5 from 1 vote

Leave a Comment

Recipe Rating