Homemade Mexican Rice
If you’re looking to elevate your Mexican cuisine at home, then learning how to make Homemade Mexican Rice is a must. This vibrant, flavorful dish is a staple in many households and pairs beautifully with various entrees, from tacos to grilled chicken. With just a handful of ingredients, you can transform plain rice into a zesty, comforting side that will have your family asking for seconds.
Why This Recipe Works

This Homemade Mexican Rice recipe works because it combines the natural sweetness of tomatoes and onions with aromatic garlic, creating a savory base that perfectly seasons the rice. The use of chicken broth or water ensures a moist texture, while the addition of tomato paste or bouillon adds depth of flavor. Plus, it’s a one-pot recipe, which means less cleanup and more time to enjoy your meal.
Ingredient Breakdown
Here’s what you will need to whip up this delicious dish:
- 4 Roma tomatoes, scored and quartered: Fresh tomatoes enhance the flavor and color of the rice.
- 1 onion, peeled and quartered: Adds sweetness and depth to the dish.
- 1/3 cup olive oil or vegetable oil: For sautéing the vegetables and cooking the rice.
- 2 cups long-grain white rice: The base of our dish; long-grain rice gives a light, fluffy texture.
- 4 cloves garlic, minced: A key ingredient that infuses the rice with aromatic flavor.
- 2 cups chicken broth or water: Provides moisture and enhances the flavor; use broth for a richer taste.
- 1 tablespoon tomato paste or one cube Consomate tomato bouillon: Adds a concentrated tomato flavor.
- Salt: To taste, amplifying all the flavors.
- Minced fresh cilantro or parsley, for garnish: Adds freshness and a pop of color.
- Lime wedges for serving: A squeeze of lime brightens the dish.
Kitchen Gear Checklist
Before you start cooking, make sure you have the following kitchen gear:
- Large skillet or saucepan: For cooking the rice and vegetables.
- Cutting board and knife: To chop your ingredients.
- Measuring cups and spoons: For accurate ingredient quantities.
- Wooden spoon or spatula: For stirring the rice.
- Serving dish: To present your Homemade Mexican Rice beautifully.
Homemade Mexican Rice, Made Easy

Follow these simple steps to create your Homemade Mexican Rice:
Step 1: Prepare the Ingredients
Start by scoring and quartering the Roma tomatoes and peeling and quartering the onion. Mince the garlic and set aside.
Step 2: Sauté the Vegetables
In a large skillet or saucepan, heat the olive oil over medium heat. Once hot, add the quartered onions and sauté until they become translucent, about 3-4 minutes. Then, add the minced garlic and sauté for an additional minute until fragrant.
Step 3: Cook the Tomatoes
Add the quartered Roma tomatoes to the skillet and cook for about 5 minutes, or until they begin to soften and release their juices. Stir occasionally to prevent burning.
Step 4: Add the Rice
Add the long-grain white rice to the skillet. Stir well to coat the rice in the oil and vegetable mixture, allowing it to toast slightly for about 2-3 minutes.
Step 5: Add Liquid
Pour in the chicken broth (or water) and stir in the tomato paste or Consomate bouillon. Season with salt to taste. Bring the mixture to a boil.
Step 6: Simmer
Once boiling, reduce the heat to low, cover the skillet, and let it simmer for about 20 minutes, or until the rice is cooked through and has absorbed the liquid.
Step 7: Fluff and Garnish
After 20 minutes, remove the skillet from heat and let it sit covered for an additional 5 minutes. Then, remove the lid and fluff the rice with a fork. Garnish with minced fresh cilantro or parsley.
Step 8: Serve
Serve the Homemade Mexican Rice hot with lime wedges on the side for squeezing. Enjoy it alongside your favorite dishes, like chicken fajitas or Ultimate Macho Nachos Recipe!
Make It Year-Round

You can easily adapt this Homemade Mexican Rice recipe for year-round enjoyment:
- Seasonal Vegetables: Add seasonal vegetables like bell peppers or zucchini for extra nutrition.
- Protein Addition: Stir in cooked beans or shredded chicken for a complete meal.
- Spicy Kick: Add diced jalapeños or a pinch of cayenne pepper for heat.
- Herb Variations: Experiment with different herbs like oregano or thyme for a unique twist.
Notes on Ingredients
Here are some important notes to consider while making your Homemade Mexican Rice:
- Using fresh tomatoes will yield the best flavor, but canned tomatoes can be a good substitute in a pinch.
- Long-grain white rice is preferred, but you can also use basmati or jasmine rice for different flavor profiles.
- If you prefer a vegetarian option, simply replace chicken broth with vegetable broth or water.
- Feel free to adjust the amount of garlic and onion according to your taste preference.
Storing Tips & Timelines
To keep your Homemade Mexican Rice fresh and delicious, consider the following storing tips:
- Refrigeration: Store leftover rice in an airtight container in the refrigerator for 3-4 days.
- Freezing: For longer storage, freeze the rice in a freezer-safe container for up to 3 months.
- Reheating: Reheat in the microwave or on the stovetop. Add a splash of water to prevent it from drying out.
Popular Questions
Can I use brown rice instead of white rice?
Yes, you can use brown rice, but keep in mind that it will require more liquid and a longer cooking time. Adjust the broth or water to about 2.5 cups and simmer for approximately 40-45 minutes.
What can I serve with Mexican rice?
Homemade Mexican Rice pairs well with a variety of dishes such as grilled meats, enchiladas, tacos, and Slow Cooker Mexican Quinoa Bake. It also works wonderfully as a base for burrito bowls.
Can I make this recipe in advance?
Absolutely! You can prepare the rice ahead of time and store it in the refrigerator. Just reheat it before serving for the best flavor and texture.
Is this recipe gluten-free?
Yes, this Homemade Mexican Rice recipe is gluten-free as long as you ensure that your broth and other ingredients are gluten-free. Always check labels to be safe.
Next Steps
Now that you have mastered the art of making Homemade Mexican Rice, it’s time to get creative in the kitchen. Experiment with different flavors, try it with various proteins, or even turn it into a hearty burrito bowl. The possibilities are endless, and your taste buds will thank you for it!
Embrace the joy of cooking and enjoy every delicious bite of your Homemade Mexican Rice. Happy cooking!

Homemade Mexican Rice
Ingredients
Equipment
Method
- Start by scoring and quartering the Roma tomatoes and peeling and quartering the onion. Mince the garlic and set aside.
- In a large skillet or saucepan, heat the olive oil over medium heat. Once hot, add the quartered onions and sauté until they become translucent, about 3-4 minutes. Then, add the minced garlic and sauté for an additional minute until fragrant.
- Add the quartered Roma tomatoes to the skillet and cook for about 5 minutes, or until they begin to soften and release their juices. Stir occasionally to prevent burning.
- Add the long-grain white rice to the skillet. Stir well to coat the rice in the oil and vegetable mixture, allowing it to toast slightly for about 2-3 minutes.
- Pour in the chicken broth (or water) and stir in the tomato paste or Consomate bouillon. Season with salt to taste. Bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the skillet, and let it simmer for about 20 minutes, or until the rice is cooked through and has absorbed the liquid.
- After 20 minutes, remove the skillet from heat and let it sit covered for an additional 5 minutes. Then, remove the lid and fluff the rice with a fork. Garnish with minced fresh cilantro or parsley.
- Serve the Homemade Mexican Rice hot with lime wedges on the side for squeezing. Enjoy it alongside your favorite dishes!
Notes
- Using fresh tomatoes yields the best flavor; canned tomatoes can substitute in a pinch.
- Long-grain white rice is preferred, but basmati or jasmine work too.
- For a vegetarian option, replace chicken broth with vegetable broth or water.
- Adjust garlic and onion amounts to your taste preference.
