
This irresistible homemade Spanish Rice (sometimes called Mexican Rice) combines fluffy rice with vibrant onions, diced red bell peppers, and spicy jalapeños, all brought together with flavorful garlic, warm cumin, and fragrant oregano. Whipped up in just 25 minutes using only one pan, it's the perfect companion for all your Mexican-style favorites.
A few weeks back, I made this with some chicken enchiladas for our family get-together, and my brother-in-law who always claims he "doesn't touch rice" ended up helping himself to three portions! You just can't match the taste and consistency with anything from a box.
Key Ingredients and Smart Picking Advice
- Long Grain Basmati Rice - Gives you separate, airy grains; don't skip rinsing
- Red Bell Pepper - Brings natural sweetness and nice color; any color bell pepper is fine
- Jalapeño - Adds gentle kick; take out seeds if you want it milder
- Tomato Sauce - Gives that classic reddish look and taste without dealing with paste
- Chicken Broth - Makes everything richer; swap for veggie broth if you don't eat meat
- Cumin and Oregano - Can't skip these for real, genuine flavor
What really makes this dish stand out is when you brown the rice with the veggies and seasonings before adding any liquid - this brings out a rich, toasty taste that transforms the whole dish.
Step-by-Step Cooking Guide
- Step 1: Cook Your Veggies
- Warm olive oil in a big skillet over medium-high heat. Toss in chopped onion, bell pepper, and jalapeño, letting them cook for around 4 minutes until they start getting soft. These veggies create the tasty base that flavors the whole dish.
- Step 2: Mix in Flavorings and Brown the Rice
- Add minced garlic and cook for just 60 seconds until you can smell it. Mix in your washed rice, cumin, oregano, and salt, then let it toast for about 2 minutes, stirring often. Don't rush this part - it's what gives your rice amazing flavor.
- Step 3: Let It Bubble Away
- Add tomato sauce and chicken broth, then bring everything to a good boil. Turn heat down to medium-low, put the lid on, and let it simmer for 15-20 minutes until the liquid's gone and rice feels tender.
- Step 4: Get Ready to Eat
- Once rice is done, gently stir with a fork to separate the grains. Try a bite and add more salt if needed before serving it hot. For extra pop, throw on some fresh cilantro and squeeze lime over top.
- Step 5: Quick Timeout
- Let your rice sit covered for 5 minutes after cooking for the best results. This short break lets moisture spread throughout the grains so they're perfectly fluffy.
- Step 6: Pair It Right
- Serve alongside enchiladas, tacos, or grilled meat dishes. This rice goes well with practically any Mexican or Southwest main dish you can think of.

Interesting Regional Twists
The difference between Spanish and Mexican rice shows how food changes as it travels. Up in Northern Mexico, they often throw in carrots and peas, while Tex-Mex versions go heavy on tomatoes and cumin. In coastal areas, cooks might use seafood stock instead of chicken broth. Each place puts their own spin on it based on what grows nearby and what people like to eat there.
Health Perks
This tasty rice isn't just good - it's good for you too. The bell peppers pack vitamin C and antioxidants, while jalapeños contain capsaicin that might help speed up your metabolism. Using broth instead of plain water adds extra nutrients and protein. With about 157 calories per serving and 30g of carbs, it fills you up and keeps your energy going without too many calories.

Fixing Common Problems
Getting rice just right can be tricky, but a few tweaks make all the difference. If your rice turns out too soggy, just take the lid off and cook a bit longer to let extra moisture escape. If the grains are still hard after cooking time's up, pour in 2-3 tablespoons more liquid, cover again, and cook another 3-5 minutes. Keep in mind that different pots and stoves might need small adjustments in cooking time.
Prep Ahead and Save Tips
This Spanish rice actually tastes even better the next day when all the flavors have mixed together. You can make it up to two days ahead and keep it in the fridge in a sealed container. When you want to heat it up, just add a splash of broth or water to bring back moisture, then warm it in the microwave or a covered pan. You can even freeze portions for up to three months, which is super handy for quick meals or planning ahead.
Important Reminders
- Always wash your rice first to get fluffier results
- The toasting step is crucial for bringing out flavor
- Put more or less jalapeño based on how spicy you want it
- Make sure your lid fits well to keep steam inside
- Give your rice a 5-minute break after cooking
My first try at this dish fell flat because I rushed past the toasting stage. Now I know those extra two minutes of browning the rice before adding liquid completely transforms how the final dish tastes.
Pro Kitchen Tricks
- Try fire-roasted tomatoes instead of regular sauce for smokier taste
- Make it meat-free by switching to veggie broth
- Throw in a bay leaf while it cooks for extra flavor layers
- Cook a bit of tomato paste with the veggies for deeper color
- For fancy serving, press rice into a small bowl then flip onto plates

This Spanish Rice has become my trusty sidekick for taco night, burrito bowls, and anything with Mexican flavors. What I really love is how flexible it is - it's just as yummy served plain with some grilled chicken as it is stuffed into burritos or used as the base for loaded burrito bowls.
Parting Advice
- Top with fresh cilantro and lime for extra zing
- Make twice as much when feeding lots of people
- Use what's left for filling peppers or 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 is this dish?
- You can make it milder or spicier by changing how much jalapeño you use and taking out the seeds.
- → Will other rice types work?
- Stick with long grain white for best results; brown rice takes longer to cook.
- → Why did my rice come out too wet?
- Let it cook without a lid for a bit longer so extra liquid can steam away.
- → My rice turned out crunchy, what went wrong?
- Pour in some more liquid and let it cook covered for a few more minutes.
- → Can I make a meat-free version?
- Absolutely, just swap the chicken broth for vegetable broth.