Mexican Rice is an essential side dish for any Mexican meal, bringing vibrant flavors and a satisfying texture to the table. This homemade version combines aromatic spices like cumin and chili powder with tender rice and a rich tomato base. It’s not just delicious; it’s easy to prepare and can complement dishes such as tacos, enchiladas, or burrito bowls. As I cook this dish, the aroma fills my kitchen, making my mouth water in anticipation. Let’s dive into the details of this easy Mexican rice recipe!
Why You’ll Love This Mexican Rice
This Mexican Rice recipe is not only flavorful but also versatile and quick to make. Here are a few reasons why it stands out:
- Perfect for pairing with tacos or burritos.
- Made with authentic Mexican rice ingredients for genuine flavor.
- Easily customizable for different heat levels, thanks to optional chili powder.
- Ideal for meal prep, saving you time during busy weeknights.
- This dish fits a vegetarian diet, making it suitable for various eaters.
- It’s an easy Mexican rice recipe that beginners can master effortlessly.
Plus, it’s a fantastic way to introduce your family to classic Mexican cuisine!
Ingredients for Mexican Rice
Gather these items:
- 1 cup long-grain white rice
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1/2 teaspoon ground cumin
- 1/4 teaspoon chili powder (optional)
- 1 1/2 cups chicken broth (or vegetable broth for a vegetarian option)
- 1 cup crushed tomatoes (or tomato sauce)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup frozen peas (optional)
- Fresh cilantro, chopped (for garnish, optional)
How to Make Mexican Rice Step-by-Step
- Step 1: Heat olive oil in a skillet over medium heat. Add the chopped onion and sauté for 2–3 minutes until softened. Add garlic and cook for another 30 seconds until fragrant.
- Step 2: Add rice to the skillet and stir occasionally for 2–3 minutes until the rice turns golden. This adds a nutty flavor.
- Step 3: Stir in cumin, chili powder, and crushed tomatoes. Cook for about 1 minute to absorb the flavors.
- Step 4: Add the chicken broth, salt, and black pepper. Bring to a boil, then reduce heat, cover, and simmer for 18–20 minutes until the rice is tender and all liquid is absorbed.
- Step 5: Stir in frozen peas (if using). Cover and let it sit for 5 minutes. Fluff the rice with a fork.
- Step 6: Garnish with fresh cilantro, and serve with your favorite Mexican dishes.
Pro Tips for the Best Mexican Rice
Keep these in mind:
- Always rinse the rice before cooking to remove extra starch, ensuring fluffiness.
- For added flavor, consider using homemade chicken broth instead of store-bought.
- Experiment with adding bell peppers or corn for extra texture and sweetness.
Best Ways to Serve Mexican Rice
This Mexican rice is perfect alongside:
- Tacos, as the best Mexican rice for tacos to soak up flavors.
- Enchiladas, balancing the spiciness of the sauce.
- As a base for burrito bowls, topped with beans or grilled chicken.
How to Store and Reheat Mexican Rice
To store, let the rice cool completely before transferring it to an airtight container. It can last in the refrigerator for up to 4 days. To reheat, simply add a splash of water and microwave until heated through. This is a quick Mexican rice cooking method to save time during meal prep.
Frequently Asked Questions About Mexican Rice
What’s the secret to perfect Mexican Rice?
The secret lies in the cooking method—sautéing the rice until golden enhances its flavor. Using quality chicken broth instead of water adds depth, making your dish taste authentic.
Can I make Mexican Rice ahead of time?
Yes, you can prepare this rice a day in advance. Just store it in the refrigerator and reheat with a little water to maintain moisture.
How do I avoid common mistakes with Mexican Rice?
To avoid mushy rice, ensure you follow the recommended water-to-rice ratio and avoid stirring too much while it simmers. Letting it rest after cooking also helps achieve perfect texture.
Variations of Mexican Rice You Can Try
Here are some fun twists:
- Cilantro lime rice: Add lime juice and fresh chopped cilantro for a zesty flavor.
- Spanish rice: Incorporate sautéed peppers and spices to create a more robust dish.
- Vegetable rice: Mix in your favorite vegetables like zucchini or carrots for added nutrition.
These variations highlight the dish’s versatility and appeal to different dietary preferences, including vegetarian options.

For more delicious recipes, check out last recipes or try making Mexican ground beef and potato skillet for a hearty meal. You can also explore Mediterranean chicken zucchini bake for a healthy option.
For additional insights on cooking rice, you can refer to The Spruce Eats for expert tips.
Print
Delicious Mexican Rice Recipe: Perfect for Any Meal
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Homemade Mexican Rice is the perfect side dish to complement your favorite Mexican meals. With aromatic spices like cumin and chili powder, tender rice, and a rich tomato base, this recipe is flavorful, easy to make, and versatile.
Ingredients
- 1 cup long-grain white rice
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 1/2 teaspoon ground cumin
- 1/4 teaspoon chili powder (optional)
- 1 1/2 cups chicken broth (or vegetable broth for a vegetarian option)
- 1 cup crushed tomatoes (or tomato sauce)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup frozen peas (optional)
- Fresh cilantro, chopped (for garnish, optional)
Instructions
- Heat olive oil in a skillet over medium heat. Add the chopped onion and sauté for 2–3 minutes, until softened. Add garlic and cook for another 30 seconds until fragrant.
- Add rice to the skillet and stir occasionally for 2–3 minutes until the rice turns golden.
- Stir in cumin, chili powder, and crushed tomatoes. Cook for about 1 minute to absorb the flavors.
- Add the chicken broth, salt, and black pepper. Bring to a boil, then reduce heat, cover, and simmer for 18–20 minutes until the rice is tender and all liquid is absorbed.
- Stir in frozen peas (if using). Cover and let it sit for 5 minutes. Fluff the rice with a fork.
- Garnish with fresh cilantro and serve with your favorite Mexican dishes.
Notes
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup
- Calories: 230
- Sugar: 3g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 0mg
Keywords: Mexican Rice, Side Dish, Vegetarian Rice









