Imagine the tantalizing aroma of simmering tomatoes and spices wafting through your kitchen, as vibrant grains of rice dance in a medley of colors. This is how to make Mexican rice, a dish that transforms any meal into a fiesta, bursting with flavor and warmth that wraps around you like a cozy blanket on a chilly evening.
As I recall my abuela’s kitchen, filled with laughter and the sizzling sounds of her cooking, I realize that this recipe is more than just a side dish; it’s an experience. Perfect for family gatherings or a casual weeknight dinner, each bite promises to transport you to sun-soaked streets where every meal is celebrated. Get ready for an unforgettable flavor journey that will have everyone reaching for seconds!
Why Does Everyone Love how to make mexican rice?
This vibrant Mexican Rice is a feast for the eyes and the palate! Packed with flavor, the combination of garlic, onion, and spices creates an aromatic base that elevates any meal. Versatile and easy, it complements everything from tacos to grilled chicken. With just 30 minutes from start to finish, this dish is perfect for busy weeknights. Plus, the option to add frozen peas and carrots means you can sneak in some veggies effortlessly!
Ingredients for how to make mexican rice
- For the Rice Base
1 cup long-grain white rice (rinsed) – Rinsing removes excess starch, ensuring fluffy grains in your finished dish.
2 cups chicken broth (or vegetable broth) – Broth adds depth of flavor; choose vegetable for a lighter option.
1 medium onion (finely chopped) – Finely chopped onion enhances the base with a sweet, aromatic foundation.
2 cloves garlic (minced) – Freshly minced garlic infuses the rice with a robust, savory essence.
1 medium tomato (diced) – Diced tomato brightens the dish with freshness and color.
1 tablespoon vegetable oil – Oil prevents sticking and helps sauté the vegetables to perfection.
1 teaspoon ground cumin – Cumin brings a warm, earthy flavor that is essential in Mexican cuisine.
1 teaspoon chili powder – Chili powder provides a mild heat and deep color to the rice.
1 teaspoon salt (to taste) – Adjust salt based on your taste preference for optimal seasoning.
1 cup frozen peas and carrots (optional) – Adding these veggies boosts nutrition and adds a pop of color to your dish.
Directions: how to make mexican rice
1. Heat oil: In a medium saucepan, heat the vegetable oil over medium heat. Add the finely chopped onion and minced garlic, sautéing until the onion is translucent and fragrant, about 3-4 minutes.
2. Toast rice: Stir in the rinsed long-grain white rice, cooking for about 2-3 minutes until the rice is lightly toasted and begins to turn a golden hue.
3. Combine ingredients: Add the 2 cups of chicken broth (or vegetable broth), diced tomato, ground cumin, chili powder, and salt to the pot. Stir gently to combine all these flavorful ingredients.
4. Boil and simmer: Bring the mixture to a boil, then reduce the heat to low and cover. Cook for 15-20 minutes, or until the rice is tender and all the liquid is absorbed.
5. Add veggies (optional): If you’re using them, stir in the frozen peas and carrots during the last 5 minutes of cooking for a pop of color and nutrition.
6. Fluff and serve: Remove from heat and let it sit covered for an additional 5 minutes. Fluff with a fork before serving this vibrant Mexican rice alongside your favorite dishes.
Optional: Garnish with fresh cilantro or lime wedges for added flavor!
Exact quantities are listed in the recipe card below.
Tips for the Best how to make mexican rice
- Rinse the Rice: Always rinse your long-grain rice to remove excess starch, preventing it from becoming gummy during cooking.
- Sauté Onions and Garlic: Sautéing the onions and garlic until translucent enhances their flavors, making your Mexican rice more aromatic and delicious.
- Toast the Rice: Lightly toasting the rinsed rice for 2-3 minutes adds a nutty flavor. Don’t skip this step; it elevates the dish.
- Broth Matters: Use high-quality chicken or vegetable broth for richer flavor. Avoid water, as it can make your rice taste bland.
- Timing is Key: Cover tightly while cooking and avoid lifting the lid. This keeps steam in, ensuring perfectly cooked rice without undercooking.
- Add Veggies Last: If including peas and carrots, add them during the final 5 minutes of cooking to keep them vibrant and slightly crisp.
Enjoying every bite of your homemade Mexican rice is just a recipe away!
How to Store and Freeze how to make mexican rice

- Room Temperature: Allow your Mexican rice to cool completely before serving. It’s best enjoyed fresh but can sit out for up to 2 hours.
- Fridge: Store leftover Mexican rice in an airtight container for up to 3 days. Reheat thoroughly before serving, adding a splash of broth if needed.
- Freezer: For longer storage, freeze the Mexican rice in a freezer-safe bag or container for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: When ready to enjoy, reheat on the stovetop or microwave, adding a little chicken broth for moisture and flavor.
how to make mexican rice Your Way
Feel free to get creative with this dish and add your favorite flavors or ingredients for a personal touch!
- Spicy Kick: Add 1-2 chopped jalapeños for an extra burst of heat. This twist will elevate the flavor profile and awaken your taste buds. The spice from the peppers complements the cumin beautifully.
- Herb Infusion: Stir in 1/4 cup of fresh cilantro or parsley just before serving. Fresh herbs add a vibrant aroma and enhance the overall taste. They also bring a refreshing note that brightens up the dish.
- Vegetable Medley: Toss in other vegetables like bell peppers or corn for added color and nutrition. Diced zucchini or spinach can also work wonders, bringing both texture and flavor to your rice.
- Smoky Flavor: Incorporate 1 teaspoon of smoked paprika instead of chili powder for a deeper, smoky taste. This change adds complexity and warmth, making each bite even more delightful.
- Coconut Rice: Use coconut milk instead of chicken broth for a tropical twist. The creamy richness pairs nicely with the spices, creating a unique and fragrant dish that’s sure to impress.
- Protein Boost: Mix in cooked black beans or shredded chicken for added protein. This makes the rice heartier and perfect as a stand-alone dish or side, satisfying even the hungriest diners.
- Zesty Lime: Squeeze fresh lime juice over the rice right before serving for a zesty finish. The tanginess cuts through the richness, providing a refreshing contrast that brightens every bite.
Make Ahead Options
Preparing how to make Mexican rice is a fantastic option for meal prep, allowing you to enjoy this vibrant side dish throughout the week. You can easily chop your onion and garlic, rinse the rice, and measure out your spices up to 24 hours in advance. The rice base components, including your chicken or vegetable broth, diced tomatoes, and even frozen peas and carrots, can be prepped ahead of time as well. When you’re ready to cook, simply heat the vegetable oil in a medium saucepan, sauté the onion and garlic until translucent, then add the rinsed rice and toast it lightly for 2-3 minutes. Follow by incorporating the broth, tomatoes, cumin, chili powder, and salt; bring it all to a boil before simmering low for about 15-20 minutes until tender. For optimal quality, store any prepped ingredients in airtight containers in the refrigerator for up to 3 days. When it’s serving time, just follow through with cooking instructions as usual for a delightful dish that pairs beautifully with any Mexican meal!
how to make mexican rice Recipe FAQs
What type of rice is best for making Mexican rice?
Long-grain white rice is ideal for this recipe as it cooks up fluffy and separates nicely, preventing a sticky texture. If you’re feeling adventurous, you could also use jasmine or basmati rice for a fragrant twist!
Can I substitute chicken broth with something else?
Absolutely! If you prefer a vegetarian option, vegetable broth works perfectly in this recipe while still providing a rich flavor. You can even use water, but be sure to add extra spices or seasonings to enhance the taste.
How long can I store leftover Mexican rice?
Leftover Mexican rice can be stored in an airtight container in the refrigerator for up to 3-5 days. Just make sure it’s completely cooled before sealing it up to maintain its freshness!
Can I freeze Mexican rice?
Yes, you can freeze Mexican rice! Portion it into freezer-safe bags or containers and enjoy it for up to 2-3 months. When you’re ready to eat, simply thaw it overnight in the fridge and reheat on the stovetop or microwave until heated through.
What should I do if my rice is too mushy?
If you find your rice has turned out mushy, it may have been cooked with too much liquid or for too long. To salvage it, spread the rice out on a baking sheet and let it cool slightly—this helps to dry it out. You can also try adding a touch of oil or butter when reheating for added flavor!
How many servings does this recipe yield?
This recipe makes about 4 servings, perfect for complementing any Mexican meal. Each serving is around 220 calories, so it’s both satisfying and nutritious!

Mexican Rice
Ingredients
Method
- In a medium saucepan, heat the vegetable oil over medium heat. Add the chopped onion and garlic, sautéing until the onion is translucent.
- Stir in the rinsed rice, cooking for about 2-3 minutes until the rice is lightly toasted.
- Add the chicken broth, diced tomato, cumin, chili powder, and salt. Stir to combine.
- Bring the mixture to a boil, then reduce the heat to low and cover. Cook for 15-20 minutes, or until the rice is tender and the liquid is absorbed.
- If using, add the frozen peas and carrots during the last 5 minutes of cooking.
- Remove from heat and let it sit covered for 5 minutes. Fluff with a fork before serving.















