
This flavorful homemade Spanish Rice (sometimes called Mexican Rice) combines fluffy rice with tasty chunks of onions, red bell peppers, and jalapeños, all brought together with savory spices like garlic, cumin, and oregano. It takes just 25 minutes in one pan, making it the perfect companion for your favorite Mexican dishes.
When I made this with some chicken enchiladas for my family last week, my brother-in-law who "always skips rice" couldn't stop and went back for seconds and thirds! The amazing taste and perfect texture beats anything from a box by miles.
Key Ingredients and Smart Choices
- Long Grain Basmati Rice - Gives you light, separate grains; don't forget to rinse it first
- Red Bell Pepper - Brings natural sweetness and nice color; other bell pepper colors work too
- Jalapeño - Adds a gentle kick; take out seeds if you want it milder
- Tomato Sauce - Creates that classic reddish color and taste without needing paste
- Chicken Broth - Makes everything richer; swap for vegetable broth if you don't eat meat
- Cumin and Oregano - The must-have spices for real flavor
What really makes this dish pop is when you toast the rice with the veggies and spices before adding any liquid. This step brings out an amazing nutty flavor that takes the whole dish up a notch.
Simple Step-by-Step Cooking Guide
- Step 1: Soften the Veggies
- Warm up olive oil in a big skillet over medium-high heat. Toss in your chopped onion, bell pepper, and jalapeño, and cook them for about 4 minutes until they start getting soft. These veggies create the tasty foundation for the whole dish.
- Step 2: Mix in Flavors and Brown the Rice
- Add your minced garlic and cook for just a minute until you can smell it. Then mix in your washed rice, cumin, oregano, and salt, and let it cook for around 2 minutes, stirring often. This step really brings out the rich flavors in your dish.
- Step 3: Cook Until Tender
- Pour in your tomato sauce and chicken broth, and bring everything to a good boil. Then turn the heat down to medium-low, put the lid on, and let it simmer for 15-20 minutes until the liquid's gone and the rice is soft.
- Step 4: Get Ready to Eat
- Once your rice is done, gently fluff it with a fork to separate all the grains. Give it a taste and add more seasonings if needed before serving it hot. For extra freshness, sprinkle some chopped cilantro on top and add lime wedges on the side.
- Step 5: Let It Sit
- Give your cooked rice about 5 minutes to rest with the lid still on for the best texture. This short break lets all the moisture spread evenly through the rice so it's perfectly fluffy.
- Step 6: Pair It Right
- Serve alongside tacos, enchiladas, or grilled meats. This handy side goes well with pretty much any Mexican or Southwestern main dish you can think of.

Interesting Traditional Differences
The differences between Spanish and Mexican rice show how cooking changes across regions. In northern Mexico, they often throw in carrots and peas, while Tex-Mex versions go heavy on tomatoes and cumin. Some places near the ocean use seafood broth instead of chicken, creating slightly different flavors that showcase what's available locally.
Health Perks
This tasty rice isn't just good for your taste buds - it's got plenty of good stuff in it too. The bell peppers pack vitamin C and antioxidants, while jalapeños have capsaicin that might help speed up your metabolism. Using broth instead of plain water adds extra minerals and protein. With about 157 calories per serving and 30g of carbs, it fills you up without going overboard on calories.

Fixing Common Problems
Getting your rice just right can be tricky, but a few simple fixes work wonders. If your rice ends up too wet, just take the lid off and cook it a bit longer to let extra moisture escape. If it's still crunchy when cooking time's up, pour in 2-3 tablespoons more liquid, cover it again, and cook another 3-5 minutes. Keep in mind that different pots and stoves might need slight adjustments to cooking time.
Prep Ahead and Storage Tips
This Spanish rice actually tastes even better the next day as all the flavors blend together. You can make it up to two days ahead and keep it in the fridge in a sealed container. When you're ready to eat it again, add a splash of broth or water to bring back moisture, then warm it in the microwave or in a covered pan. You can also freeze portions for up to three months, which works great for meal prep or quick dinners.
Important Pointers
- Always rinse your rice to get fluffier results
- Don't rush past the toasting step, it builds amazing flavor
- Use more or less jalapeño depending on how spicy you like it
- Make sure your lid fits snugly to keep steam in while cooking
- Always give your rice 5 minutes to rest before serving
The first time I made this, it came out bland because I skipped toasting the rice. Now I know those extra two minutes of browning the grains before adding liquid completely transforms the whole dish.
Pro Kitchen Tricks
- Try fire-roasted tomatoes instead of regular sauce for smokier flavor
- Switch to vegetable broth for a meatless version
- Throw in a bay leaf while it simmers for extra flavor layers
- Cook a spoonful of tomato paste with the veggies for deeper color
- For fancy serving, pack rice into a small bowl and flip it onto plates

This Spanish Rice has turned into my favorite side for taco night, burrito bowls, and other Mexican meals. What I really love is how flexible it is - it tastes just as great served plain with grilled chicken as it does stuffed into burritos or layered into tasty bowls.
Finishing Touches
- Top with fresh cilantro and lime wedges for extra zing
- Make twice as much when feeding a crowd or for leftovers
- Use extra rice to stuff bell peppers or fill burritos
- Add a small chunk of butter when fluffing for richness
- Sprinkle some cotija cheese on top for a traditional touch
Frequently Asked Questions
- → How hot does this get?
- Make it milder or spicier by adjusting the jalapeños and their seeds.
- → Can I switch the rice type?
- White long-grain rice is ideal, but brown rice needs extra cooking time.
- → What if my rice turns watery?
- Let it simmer uncovered a bit longer to fix the consistency.
- → Why is my rice still crunchy?
- Add a splash more liquid, cover it, and cook it a little longer.
- → Can I make a vegetarian version?
- Absolutely—just swap the chicken broth for veggie broth.