
This flavorful one-pan Spanish Rice (also called Mexican Rice) combines fluffy rice with vibrant chunks of onions, red bell peppers, and jalapeños, all packed with tasty spices like garlic, cumin, and oregano. Whipped up in just 25 minutes using only one skillet, it makes the perfect companion for your Mexican food favorites.
When I made this with chicken enchiladas at our family get-together last month, my brother-in-law who "always passes on rice" helped himself to three portions! You just can't match the taste and feel of this homemade version with anything from a box.
Key Tasty Components and Shopping Advice
- Long Grain Basmati Rice - Gives you that nice separated grain texture; make sure to wash it first
- Red Bell Pepper - Brings natural sweetness and pretty color; other pepper colors work too
- Jalapeño - Adds a gentle kick; take out the seeds if you want it milder
- Tomato Sauce - Creates that signature look and taste without messing with tomato paste
- Chicken Broth - Makes everything richer; swap for veggie broth if you don't eat meat
- Cumin and Oregano - Can't skip these if you want real authentic taste
What really makes this dish pop is browning the rice with the veggies and spices before adding any liquid. This step creates this amazing nutty flavor that sets this rice apart.
Step-by-Step Cooking Guide
- Step 1: Cook Your Veggies
- Warm up olive oil in a big skillet over medium-high heat. Throw in your chopped onion, bell pepper, and jalapeño, and let them cook for about 4 minutes until they start getting soft. These veggies create the flavor base for the whole dish.
- Step 2: Mix in Flavors and Brown the Rice
- Add your chopped garlic and cook for just a minute until you can really smell it. Then mix in your washed rice, cumin, oregano, and salt, and cook for around 2 minutes, stirring often. Don't skip this part - it's what gives your rice that extra yummy taste.
- Step 3: Let Everything Simmer
- Pour in your tomato sauce and chicken broth, and bring it all to a good boil. Then turn the heat down to medium-low, put a lid on it, and let it cook gently for 15-20 minutes until the liquid's gone and your rice feels tender.
- Step 4: Get Ready to Eat
- Once it's done cooking, gently stir with a fork to break up the rice. Have a taste and add more salt if needed before you serve it hot. If you want, sprinkle some fresh cilantro on top and add lime wedges on the side.
- Step 5: Wait Just a Bit
- Let your rice sit with the lid on for 5 minutes after it's done cooking. This lets all the moisture spread evenly so your rice isn't clumpy.
- Step 6: Serve It Right
- This goes great with things like enchiladas, tacos, or grilled meat. It tastes good with pretty much any Mexican or Southwestern main dish you can think of.

Different Local Styles
The whole Spanish versus Mexican rice thing shows how food changes as it travels between regions. Up in Northern Mexico, they often throw in carrots and peas, while Tex-Mex versions go heavy on tomatoes and cumin. In coastal areas, some folks use seafood stock instead of chicken broth. Each place puts their own spin on it based on what they've got and what tastes they like.
Good-for-You Benefits
This isn't just tasty - it's actually pretty healthy too. The bell peppers give you 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. Each serving has about 157 calories and 30g of carbs, so it fills you up without going overboard on calories.

Fixing Common Problems
Getting rice just right can be tricky, but these quick fixes will save your dish. If your rice turns out too soggy, just take the lid off and cook it a bit longer so the extra water evaporates. If it's still crunchy when cooking time's up, add a couple tablespoons more liquid, cover it again, and cook another 3-5 minutes. Keep in mind that different pots and stoves might need slightly different cooking times.
Prep Ahead and Leftovers Ideas
This Spanish rice actually tastes even better the next day when all the flavors have had time to mix together. You can make it up to two days ahead and keep it in the fridge in a sealed container. When you want to warm it up, just add a splash of broth or water to bring back moisture, then heat it in the microwave or in a covered pan. You can even freeze portions for up to three months, which is super handy for meal planning or quick dinners.
Important Things to Remember
- Washing the rice gets rid of extra starch so it won't clump together
- Don't rush past the browning step - it's what gives your rice great flavor
- Put in more or less jalapeño depending on how spicy you like things
- Make sure your lid fits tight to keep steam in while cooking
- Always let your rice sit for 5 minutes after cooking for the best texture
My first try at this rice was pretty bland, and that's when I learned how important it is to toast the grains. Taking those extra couple minutes to brown the rice before adding liquid totally transforms the final dish.
Clever Cook Suggestions
- Try fire-roasted tomatoes instead of regular tomato sauce for a smokier taste
- Make it meat-free by using vegetable broth
- Throw in a bay leaf while it simmers for more complex flavor
- Cook a bit of tomato paste with the veggies for a deeper red color
- For fancy serving, pack rice in a small bowl then flip it over onto plates

This Spanish Rice has become my regular sidekick for taco night, burrito bowls, and anything with a Mexican twist. What I really love is how flexible it is - it's just as good simply served next to grilled chicken as it is stuffed in a burrito or layered in a bowl.
Last-Minute Pointers
- Top with fresh cilantro and lime slices for extra zing
- Make twice as much if you're feeding lots of people or want leftovers
- Use what's left to fill peppers or burritos the next day
- Add a small chunk of butter when fluffing for extra richness
- Sprinkle some cotija cheese on top for a more authentic touch
Frequently Asked Questions
- → Does this rice have a lot of spice?
- Change the heat level by adjusting jalapeño seeds or using less.
- → Can another type of rice be used?
- White long-grain rice gives the best results; brown rice takes longer.
- → How do I fix soupy rice?
- Let it cook uncovered for a few minutes to absorb extra liquid.
- → What if the rice feels undercooked?
- Add a splash of liquid and cover to cook longer until softened.
- → Can it be vegetarian?
- Totally! Just swap chicken broth for veggie broth.