Craving a side dish that’s both comforting and bursts with flavor? Look no further! Homemade Mexican Rice is your answer. My go-to recipe is quick to make, uses wholesome ingredients, and delivers that authentic taste in every single bite. Remember those busy weeknights when you thought a delicious dinner was impossible? Not anymore! With my Homemade Mexican Rice, you’ll have a healthy and flavorful side dish ready in no time.
Why You Will Love This Recipe
My grandmother, Abuela Elena, made the best Mexican rice. Her tiny kitchen always smelled of warm tomatoes and cilantro. She taught me that the secret wasn’t just the ingredients; it was adding a little love to the cooking. This recipe is my attempt to capture that Abuela Elena magic and share it with you. It’s rice that feels like a warm hug.
Ingredients
- 1 tablespoon vegetable oil
- 1 cup long-grain rice (rinsed)
- 1/2 medium white onion, finely chopped
- 2 cloves garlic, minced
- 1 (14.5 ounce) can diced tomatoes, undrained
- 2 cups chicken broth (or vegetable broth)
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/4 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper (or to taste)
- 1/4 cup chopped fresh cilantro, for garnish
Step-by-Step Instructions for Making the Recipe
- Heat the oil in a medium saucepan over medium heat.
- Add the rice and cook, stirring constantly, until lightly golden, about 3-5 minutes. This step is crucial for flavor.
- Stir in the onion and garlic. Cook until softened, about 2 minutes.
- Pour in the diced tomatoes (undrained), chicken broth, chili powder, cumin, salt, and pepper. Bring to a simmer.
- Reduce heat to low, cover the saucepan, and simmer for 20 minutes, or until all the liquid is absorbed and the rice is tender.
- Remove from heat and let stand, covered, for 5 minutes.
- Fluff with a fork.
- Garnish with fresh cilantro and serve hot. Enjoy your delicious Homemade Mexican Rice!

Homemade Mexican Rice
Ingredients
Equipment
Method
- Heat the oil in a medium saucepan over medium heat.1 tablespoon vegetable oil
- Add the rice and cook, stirring constantly, until lightly golden, about 3-5 minutes. This step is crucial for flavor.1 cup long-grain rice
- Stir in the onion and garlic. Cook until softened, about 2 minutes.1/2 medium white onion, 2 cloves garlic
- Pour in the diced tomatoes (undrained), chicken broth, chili powder, cumin, salt, and pepper. Bring to a simmer.14.5 ounce canned diced tomatoes, 2 cups chicken broth, 1 teaspoon chili powder, 1/2 teaspoon cumin, 1/4 teaspoon salt, 1/4 teaspoon black pepper
- Reduce heat to low, cover the saucepan, and simmer for 20 minutes, or until all the liquid is absorbed and the rice is tender.
- Remove from heat and let stand, covered, for 5 minutes.
- Fluff with a fork.
- Garnish with fresh cilantro and serve hot. Enjoy your delicious Homemade Mexican Rice!1/4 cup fresh cilantro
Sweerecipes is your destination for delicious food! Browse the full Sweerecipes recipe collection to find your next great meal, and for daily inspiration and tips, make sure to follow us on Pinterest!