If you have ever craved that warm, comforting side that perfectly complements your favorite Mexican dishes, this Homemade Mexican Rice Recipe is exactly what you need. It’s a fragrant, flavorful rice dish where each grain is coated with a vibrant tomato base, subtle spices, and a touch of fresh garlic and onion, making it an absolute crowd-pleaser. Whether you’re pairing it with tacos, enchiladas, or just enjoying it on its own, this recipe brings restaurant-quality Mexican rice right into your kitchen with ease and joy.

Homemade Mexican Rice Recipe - Recipe Image

Ingredients You’ll Need

Don’t underestimate how simple ingredients make all the difference here. Each component works together to create a rice dish that is not only colorful and inviting but also packed with layers of flavor and just the right texture.

  • 1 cup long-grain white rice: The foundation of this dish; long-grain rice stays fluffy and separate when cooked.
  • 2 tablespoons vegetable oil: For toasting the rice, which gives it a nutty depth and prevents sticking.
  • 1/4 cup onion, finely chopped: Adds a mild sweetness and savory base flavor.
  • 2 cloves garlic, minced: Infuses the rice with a subtle aromatic punch.
  • 1 cup tomato sauce (or diced tomatoes, blended): Provides moisture and a rich, tangy tomato flavor that is quintessentially Mexican.
  • 1 1/2 cups chicken or vegetable broth: Essential for cooking the rice and deepening the savory notes.
  • 1 teaspoon ground cumin: Adds earthiness and that warm, smoky undertone.
  • 1/2 teaspoon chili powder: Lends a gentle heat and complexity.
  • 1/4 teaspoon paprika: Enhances the color and gives a mild smoky flavor.
  • 1/4 teaspoon salt (adjust to taste): Balances all flavors perfectly.
  • 1/4 cup fresh cilantro, chopped (optional, for garnish): Brightens the dish with fresh herbaceous notes.

How to Make Homemade Mexican Rice Recipe

Step 1: Toast the Rice

Start by heating the vegetable oil in a medium saucepan set over medium heat. When the oil shimmers, add your rice. Stir it frequently for about 5 to 7 minutes until the rice takes on a lovely golden color and a faintly nutty aroma fills your kitchen. This step might seem small, but it adds a beautiful depth of flavor and helps keep each grain separate once cooked.

Step 2: Sauté Aromatics

Next, toss in your finely chopped onion and minced garlic to the toasted rice. Cook everything together for about 2 minutes until you can truly smell the fragrant combination of softened onion and garlic. This stage builds a flavorful base that makes the rice crave-worthy.

Step 3: Add Liquids & Spices

Now, pour in your tomato sauce along with the chicken or vegetable broth. Sprinkle in your ground cumin, chili powder, paprika, and salt. Stir it all to combine the ingredients well, ensuring every grain is coated and infused with spices. This mixture promises the bright, vibrant taste that defines this recipe.

Step 4: Cook the Rice

Bring everything up to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the saucepan, and let the rice simmer gently for 18 to 20 minutes until all the liquid is absorbed. You’ll want to resist lifting the lid during this time so the steam can properly cook the rice.

Step 5: Fluff & Serve

When your rice is done, remove it from heat but keep it covered for about 5 minutes to let it finish steaming. Then, fluff the rice gently with a fork to separate the grains. If you like, sprinkle fresh cilantro on top to add a nice pop of color and brightness. Serve warm and enjoy the comforting flavors that only a homemade Mexican rice recipe can bring.

How to Serve Homemade Mexican Rice Recipe

Homemade Mexican Rice Recipe - Recipe Image

Garnishes

A simple garnish like freshly chopped cilantro perfectly complements the warm spices of this rice. For an extra touch of flavor and color, you could also add a squeeze of fresh lime juice just before serving or even some sliced green onions for a subtle bite.

Side Dishes

This Mexican rice pairs wonderfully with a huge variety of dishes. Think juicy grilled chicken, tender carnitas, spicy enchiladas, or simply a flavorful bean dish. It also rounds out vegetarian meals beautifully, providing hearty texture and vibrant flavor.

Creative Ways to Present

Consider serving this rice as a bed for sautéed shrimp or a zesty vegetable mix to turn it into a one-bowl wonder. Another creative idea is to use the rice as a filling for stuffed peppers or to shape it into little rice cakes to pan-fry for a crispy twist.

Make Ahead and Storage

Storing Leftovers

Any leftover rice should be cooled completely before storing in an airtight container. It will keep well in the fridge for up to 4 days, maintaining its flavor and texture with proper care.

Freezing

You can freeze cooked Mexican rice in freezer-safe containers or bags for up to 3 months. Make sure to portion it out for easy thawing and use, so you always have a quick side on hand when you need it.

Reheating

To reheat, sprinkle a little water over the rice to add moisture, cover loosely, and warm it in the microwave or on the stovetop over low heat. Fluff it again before serving to refresh the texture and flavor.

FAQs

What type of rice is best for this recipe?

Long-grain white rice is ideal because it cooks up fluffy and separate, which is perfect for <Homemade Mexican Rice Recipe texture. Avoid short-grain varieties as they tend to be stickier.

Can I make this recipe vegetarian or vegan?

Absolutely! Simply use vegetable broth instead of chicken broth and ensure your tomato sauce doesn’t contain animal products. The spices and vegetables will still deliver fantastic flavor.

Is it possible to make this recipe gluten-free?

Yes! All ingredients used in this recipe are naturally gluten-free, but always double-check your broth and spices for any hidden gluten additives if you have a sensitivity.

How can I make this rice spicier?

Adjust the chili powder amount to your heat preference, or add a pinch of cayenne pepper. Fresh chopped jalapeños stirred in with the onions work nicely as well.

Can I use fresh tomatoes instead of tomato sauce?

Yes, blending fresh, ripe tomatoes until smooth works wonderfully. Just make sure to strain out excess liquid to avoid watering down the dish.

Final Thoughts

There is something truly special about homemade dishes that reconnect us to the joy of cooking and sharing food. This Homemade Mexican Rice Recipe is a shining example—easy, flavorful, and versatile. I encourage you to try it soon and watch it become a staple in your kitchen and at your table. It’s the kind of recipe friends and family will ask you to make again and again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Mexican Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 62 reviews
  • Author: admin
  • Prep Time: 8 minutes
  • Cook Time: 22 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

This homemade Mexican rice recipe delivers a flavorful and aromatic side dish that’s perfect for any Mexican meal. Toasted long-grain white rice is cooked with sautéed onions and garlic, simmered in a rich tomato sauce and broth blend, infused with cumin, chili powder, and paprika, resulting in fluffy, vibrant rice with a subtle spicy kick and fresh cilantro garnish.


Ingredients

Scale

Rice and Aromatics

  • 1 cup long-grain white rice
  • 2 tablespoons vegetable oil
  • 1/4 cup onion, finely chopped
  • 2 cloves garlic, minced

Liquids and Seasonings

  • 1 cup tomato sauce (or diced tomatoes, blended)
  • 1 1/2 cups chicken or vegetable broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon paprika
  • 1/4 teaspoon salt (adjust to taste)
  • 1/4 cup fresh cilantro, chopped (optional, for garnish)


Instructions

  1. Toast the Rice: Heat 2 tablespoons of vegetable oil in a medium saucepan over medium heat. Add 1 cup of long-grain white rice and stir frequently for 5-7 minutes until the rice turns golden and is lightly toasted, which enhances flavor and texture.
  2. Sauté Aromatics: Add 1/4 cup finely chopped onion and 2 cloves minced garlic to the toasted rice. Cook for about 2 minutes, stirring occasionally, until the onion softens and the mixture becomes fragrant.
  3. Add Liquids & Spices: Pour in 1 cup of tomato sauce (or blended diced tomatoes) and 1 1/2 cups of chicken or vegetable broth. Stir in 1 teaspoon ground cumin, 1/2 teaspoon chili powder, 1/4 teaspoon paprika, and 1/4 teaspoon salt. Mix everything well to combine all the flavors evenly.
  4. Cook the Rice: Bring the mixture to a boil, then reduce the heat to low. Cover the saucepan with a lid and let it simmer gently for 18-20 minutes until the liquid is fully absorbed and the rice is tender.
  5. Fluff & Serve: Remove the saucepan from heat and let the rice sit covered for 5 minutes to steam. Then, fluff the rice gently with a fork. Garnish with 1/4 cup chopped fresh cilantro if desired, and serve warm as a perfect side dish.

Notes

  • Adjust salt according to taste and dietary needs.
  • Using vegetable broth makes this dish vegetarian and suitable for vegans; chicken broth provides a richer flavor.
  • For more heat, add a pinch of cayenne pepper or chopped jalapeños while cooking.
  • Ensure the rice is evenly toasted to achieve the best texture and flavor.
  • Letting the rice rest after cooking helps it stay fluffy and prevents clumping.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star