Let’s Talk About Homestyle Mexican Rice (and Why My Kitchen Always Smells Like It!)
Okay, so you know how some people crave chocolate or chips at midnight? Well, for me, it’s Homestyle Mexican Rice. Seriously, the scent of onions and tomatoes bubbling away in my old skillet takes me right back to my aunt’s kitchen in Guadalajara. There was always a soccer match on in the background, someone laughing too loud, and the rice—always fluffy, a little sticky, and somehow perfect every single time. (Well, maybe not every time—I definitely scorched a batch or two learning her “secret” method.) Anyway, this is the recipe I keep coming back to, with a couple of my own detours along the way. And, I promise, you don’t need to be a culinary whiz to pull this off.
Why You’ll Love This (At Least, I Do!)
I make this whenever I need something that feels like a hug in a bowl. My family goes absolutely wild for it—especially my brother, who claims he can “taste the difference” if I use anything but long-grain rice (he can’t, but let him have that win). I also like it because it’s almost impossible to mess up (unless you forget about it on the stove, which I have, more than once—oops). Oh, and if you ever find yourself out of chicken broth? Been there, done that. Water works just fine. Not as punchy, but it gets the job done.
Gather These Ingredients (Swaps Welcome!)
- 2 cups long-grain white rice (basmati in a pinch, but not my fave. My grandma swore by Goya, but, honestly, store brand’s fine.)
- 3 tablespoons vegetable oil (I use avocado oil if I’m feeling fancy; canola works too)
- 1/2 medium onion, chopped (yellow or white, or even red if that’s all there is)
- 2-3 cloves garlic, minced—or a hefty spoonful from a jar if I’m lazy
- 1 large tomato, chopped (or a 1/2 can diced tomatoes. Fresh is more work but worth it?)
- 1 1/2 cups chicken broth (veggie broth or even plain water if you’re running low, though it’s less flavorful)
- 1/2 cup tomato sauce (sometimes I use salsa, but it gets a bit wild)
- 1 teaspoon salt (or to taste, but honestly, I eyeball it)
- 1/4 cup frozen peas (totally optional—my kids pick them out anyway)
- 1/4 cup diced carrots (you can skip if you’re not in the mood for chopping)
- Fresh cilantro to garnish (my mom says it’s essential, but I skip it if I’m out)
Here’s How I Make It (With Some Winging It)
- First, grab a heavy-bottomed skillet or saucepan. If you don’t have one, a regular pot will do, but watch for sticking.
- Rinse the rice in a sieve under cold water. I used to skip this, but actually, it makes it less sticky.
- Heat the oil over medium. Toss in the rice. Stir it around until it goes from white to golden brown—this takes about 6-8 minutes. (This is where I usually sneak a taste, even though it’s not cooked yet. Don’t be like me.)
- Add chopped onion. Cook until it gets a bit soft—about 2 more minutes. Garlic goes in next, and just a quick stir so it doesn’t burn. If it sticks a little, that’s okay.
- Stir in the chopped tomato (or canned) and cook until it’s kinda falling apart. It might look a bit mushy or weird at this point—it always does, but that’s fine.
- Pour in the broth and tomato sauce. Add salt, carrots, peas, and give it all a good stir. Bring it up to a simmer, then drop the heat to low.
- Cover the pot. Let it cook for about 18-22 minutes, or until the liquid’s mostly gone. Don’t peek too much; I know it’s tempting. (Trust me, I’ve ruined the steam and ended up with crunchy rice more than once.)
- Once it looks done, take it off the heat but leave the lid on for 10 minutes. The steam does magic here. Then fluff with a fork—try not to stir like crazy or it gets gummy.
- Top with cilantro if you like. Or not. It’s your rice.
Notes (AKA, Things I’ve Learned the Hard Way)
- Don’t rush browning the rice. I tried once, and it came out oddly pale and blah.
- If your rice is too wet, just let it sit uncovered for a bit. Or, if it’s dry, add a splash more broth and cover for 5 minutes.
- The kind of pan really does matter. Thin pans burn the bottom faster than you can say “Ay caramba!”
Variations I’ve Tried (and My Honest Thoughts)
- Sneaking in some corn—nice and sweet. No complaints here.
- Using brown rice. Longer cooking time, a little nuttier. Not my favorite, but it’s healthy-ish.
- Once I tried adding black beans. It was… not great. Maybe I did something wrong?
- Swap the tomato sauce for salsa—spicy, but I wouldn’t serve it to my uncle again (he’s a spice wimp).
Equipment (But Don’t Stress If You Don’t Have It All)
- Heavy-bottomed skillet or saucepan (a Dutch oven if you’re feeling fancy—otherwise, any big pot will do)
- A sieve for rinsing rice (or just swish it around in a bowl and drain carefully, it works in a pinch)
- Sharp knife and cutting board
- Measuring cups, but honestly, I eyeball the water sometimes
How I Store It (Though It Never Lasts That Long!)
Pop leftovers in an airtight container and stick it in the fridge. It’ll be good for up to three days, but, honestly, mine rarely makes it past day one before some sneaky midnight snacker finds it. You can freeze it in a pinch, but it gets a bit mushy when thawed. Just saying.
How to Serve This Rice (What We Usually Do)
We pile it next to chicken tinga or stuff it into burritos. Sometimes I just eat a bowl with a fried egg on top for breakfast (don’t knock it till you try it). Sundays, it goes on the table with beans and whatever grilled meat someone’s managed to rustle up. Oh, and sometimes we sneak in a dollop of sour cream—frowned upon in my family, but hey.
Pro Tips (Aka, My “Oops” Moments)
- I once tried rushing the browning step. Won’t do that again—the flavor just wasn’t there.
- Using homemade broth is great, but if you only have cubes, that works too. Just don’t overdo the salt (learned that the hard way).
- And, actually, I find it works better if you let it rest after cooking, even though everyone’s always hungry and hounding you at the stove.
FAQ (Real Questions—I Swear!)
- Can I use brown rice? Yeah, but you’ll need more liquid and—brace yourself—double the cooking time. I’ve forgotten and ended up with crunchy surprises.
- Do I really have to rinse the rice? I used to skip it, but it’s less gummy when you do. If you’re in a hurry, just give it a quick dunk; no one’s judging.
- What if my rice is soggy? Leave the lid off and let it steam off some moisture. Or, honestly, just eat it as is. It still tastes good.
- Can I double the recipe? For sure! Just use a bigger pot. I learned the hard way that my little saucepan can’t handle party-sized rice.
- What’s the best broth? Homemade is tops, but low-sodium boxed stuff is fine. I sometimes use Better Than Bouillon (here)—super convenient.
- Where can I find more ideas? If you want to go down a rabbit hole, check out Serious Eats’ take—lots of geeky rice info!
Alright, there you have it. Probably more than you ever wanted to know about Homestyle Mexican Rice, but hey—if you end up with a fluffy, flavorful pot, I’ll consider my rambling worth it. Next time you make it, send me a pic. Or don’t. I just hope you enjoy it!
Ingredients
- 1 cup long-grain white rice
- 2 tablespoons vegetable oil
- 1/2 small onion, finely chopped
- 2 cloves garlic, minced
- 1 1/2 cups chicken broth
- 1/2 cup tomato sauce
- 1/2 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 cup frozen peas (optional)
- 2 tablespoons chopped fresh cilantro (for garnish)
Instructions
-
1Rinse the rice under cold water until the water runs clear. Drain well.
-
2Heat the vegetable oil in a large skillet over medium heat. Add the rice and cook, stirring frequently, until the rice is lightly golden, about 4-5 minutes.
-
3Add the chopped onion and minced garlic to the skillet. Cook for 2 minutes until the onion is softened.
-
4Stir in the chicken broth, tomato sauce, ground cumin, and salt. 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.
-
5If using, stir in the frozen peas during the last 5 minutes of cooking. Remove from heat and let stand, covered, for 5 minutes.
-
6Fluff the rice with a fork and garnish with chopped fresh cilantro before serving.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!




