Mexican Rice, also known as Spanish Rice, is a flavorful and vibrant side dish commonly served alongside your favorite Mexican entrees. With its savory tomato base, tender grains of rice, and a medley of spices and vegetables, this dish offers both comfort and zest in every bite. Whether you’re planning a family dinner or a festive gathering, Mexican Rice brings color and bold flavor to your table.
Why You’ll Love This Recipe
- Perfectly seasoned and fluffy every time
- Pairs well with a wide variety of Mexican dishes
- Budget-friendly and made with pantry staples
- Easy to make in one pot
- Great for meal prep or feeding a crowd
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Long grain white rice
- Tomato sauce or diced tomatoes
- Chicken broth or vegetable broth
- Onion
- Garlic
- Vegetable oil or olive oil
- Salt
- Cumin
- Optional: Peas, carrots, corn, or jalapeños for added flavor and color
directions
- Rinse the rice under cold water until the water runs clear. This helps remove excess starch and keeps the rice from becoming sticky.
- In a large skillet or saucepan, heat the oil over medium heat. Add the rice and toast it until golden brown, stirring frequently.
- Add chopped onions and garlic, sauté for 2–3 minutes until fragrant.
- Stir in the tomato sauce (or diced tomatoes), broth, salt, and cumin. Mix well.
- Bring to a boil, then reduce heat to low. Cover and simmer for 18–20 minutes, or until the rice is tender and the liquid is absorbed.
- If using peas, carrots, or corn, stir them in during the last 5 minutes of cooking.
- Fluff with a fork before serving.
Servings and timing
This recipe yields approximately 4 to 6 servings.
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Variations
- Spicy Mexican Rice: Add chopped jalapeños or a dash of chili powder for heat.
- Vegan Option: Use vegetable broth instead of chicken broth.
- Loaded Mexican Rice: Add cooked ground beef, shredded chicken, or beans for a heartier dish.
- Cheesy Rice: Stir in shredded cheddar or queso fresco just before serving.
- Tomato-Free Version: Use roasted red pepper puree instead of tomato sauce.
storage/reheating
Store leftover rice in an airtight container in the refrigerator for up to 4 days.
To reheat, add a splash of water or broth and warm on the stovetop over medium heat or microwave in 30-second intervals, stirring in between, until heated through. You can also freeze Mexican Rice for up to 2 months. Thaw in the fridge overnight before reheating.
FAQs
What’s the difference between Mexican Rice and Spanish Rice?
They are often used interchangeably, but Mexican Rice is typically cooked with tomatoes and spices, while Spanish Rice might include saffron and has a different flavor profile.
Can I use brown rice instead of white rice?
Yes, but brown rice takes longer to cook and may need additional broth. Adjust the cooking time and liquid accordingly.
Do I need to rinse the rice?
Rinsing helps remove surface starch and prevents clumping, resulting in fluffier rice.
Can I make this in a rice cooker?
Yes, just toast the rice on the stovetop first, then transfer all ingredients to the rice cooker and cook as directed for white rice.
Is this recipe gluten-free?
Yes, as long as the broth and other ingredients used are gluten-free.
Can I use tomato paste instead of tomato sauce?
You can, but dilute it with some water or broth to maintain the proper consistency and flavor.
What kind of rice works best for this recipe?
Long grain white rice is ideal as it stays fluffy and separate when cooked.
How can I add more vegetables to this dish?
Feel free to add diced bell peppers, zucchini, or spinach to the mix for added nutrition and texture.
Can I prepare this ahead of time?
Yes, Mexican Rice reheats well and can be made a day or two in advance.
Why is my rice mushy?
Too much liquid or overcooking can make the rice mushy. Make sure to measure your ingredients carefully and avoid stirring too often during cooking.
Conclusion
Mexican Rice is a classic, delicious side dish that complements countless main courses. Whether you’re making tacos, enchiladas, or grilled meats, this rice adds a flavorful, satisfying component to your meal. Easy to customize and even easier to make, it’s a staple you’ll come back to again and again.
PrintMexican Rice
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegetarian
Description
This easy Mexican Rice is fluffy, flavorful, and the perfect side dish for tacos, enchiladas, or any Mexican-inspired meal. Made with long grain rice, tomatoes, and simple spices, it’s a classic restaurant-style recipe you can make at home in under 30 minutes.
Ingredients
-
2 tablespoons vegetable oil
-
1 cup long grain white rice
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
1 3/4 cups chicken broth (or vegetable broth for vegetarian)
-
1 (8 oz) can tomato sauce
-
1/2 teaspoon salt
-
1/2 teaspoon ground cumin
-
1/4 teaspoon chili powder
-
1/4 cup chopped fresh cilantro (optional)
-
Lime wedges, for serving (optional)
Instructions
-
Heat oil in a medium saucepan over medium heat.
-
Add rice and cook, stirring often, until lightly golden, about 5-7 minutes.
-
Stir in chopped onion and garlic; cook for 2 more minutes until fragrant.
-
Pour in chicken broth and tomato sauce, then stir in salt, cumin, and chili powder.
-
Bring to a boil, then reduce heat to low, cover, and simmer for 18-20 minutes or until rice is tender and liquid is absorbed.
-
Remove from heat and let sit, covered, for 5 minutes.
-
Fluff with a fork and stir in chopped cilantro if using.
-
Serve warm with lime wedges if desired.
Notes
-
For a vegetarian version, use vegetable broth.
-
Add peas or diced carrots for extra texture and color.
-
Leftovers store well in the fridge for up to 4 days.
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 2g
- Sodium: 430mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4.5g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 0mg
Your email address will not be published. Required fields are marked *