Easy Spanish Rice

Featured in Dinner Without the Drama.

This dish (called Mexican Rice too) packs bold flavors in no time. Cooked in just one pan with sautéed veggies, toasted rice, and seasoning. Toasting the rice makes it extra tasty, while the mix of broth and tomato sauce creates perfect fluffiness. Ready in 25 minutes flat.
A chef wearing a white hat and apron.
Updated on Mon, 24 Mar 2025 23:19:44 GMT
A serving of rice topped with veggies and fresh herbs. Pin it
A serving of rice topped with veggies and fresh herbs. | cookscoop.com

This classic Mexican Rice (sometimes called Spanish Rice) combines fluffy rice with vibrant chunks of onions, red bell peppers, and jalapeños, all mixed with flavorful spices like garlic, cumin, and oregano. It's a one-pan wonder that's done in just 25 minutes, making it the perfect partner for your favorite Mexican meals.

A few weeks back, I made this with some chicken enchiladas when my family came over. My brother-in-law, who normally pushes rice aside, helped himself to three portions! Trust me, once you try this homemade version, you'll never want that boxed stuff again.

Key Ingredients and Smart Picking Tips

  • Long Grain Basmati Rice - Gives you those separate, fluffy grains; don't skip rinsing 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 the seeds if you want it milder
  • Tomato Sauce - Creates that beautiful color and rich taste without messing with tomato paste
  • Chicken Broth - Makes everything more flavorful; swap for vegetable broth if you don't eat meat
  • Cumin and Oregano - These are the must-have spices for that genuine taste

The real secret is browning the rice with the veggies and spices before adding any liquid. This simple step creates a nutty, rich flavor that sets this dish apart.

Simple Step-by-Step Cooking Guide

Step 1: Cook Your Veggies
Warm up olive oil in a big skillet over medium-high heat. Toss in your chopped onion, bell pepper, and jalapeño, letting them cook for about 4 minutes until they start to get soft. These veggies create the flavor base for your whole dish.
Step 2: Mix In Flavors and Brown the Rice
Add your minced garlic and let it cook just long enough to smell good, about a minute. Put in your washed rice, cumin, oregano, and salt, then brown it for around 2 minutes, stirring often. This step really brings out a rich, toasty flavor.
Step 3: Let Everything Simmer
Pour tomato sauce and chicken broth into the pan and bring it all to a good boil. Turn the heat down to medium-low, put the lid on, and let it cook gently for 15-20 minutes until there's no liquid left and the rice feels soft.
Step 4: Get It Ready to Eat
After the rice is done, use a fork to gently lift and separate the grains. Give it a taste and add more salt if needed before serving it hot. For a nice touch, throw on some fresh cilantro and add lime wedges on the side.
Step 5: Let It Sit
Keep the rice covered for 5 minutes after it's done cooking. This waiting time lets moisture spread evenly throughout the rice so it gets perfectly fluffy.
Step 6: Pair It Right
Serve alongside enchiladas, tacos, or grilled meats. This rice goes well with pretty much any Mexican or Southwestern main dish you can think of.
A bowl of rice with vegetables and herbs on a table. Pin it
A bowl of rice with vegetables and herbs on a table. | cookscoop.com

Interesting Regional Twists

The line between Spanish and Mexican rice shows how food changes as it travels across borders. Up in Northern Mexico, they often mix in carrots and peas, while Tex-Mex versions go heavy on tomatoes and cumin. People living near the coast might use seafood stock instead of chicken broth. These small changes create unique flavors that reflect what's fresh and available in each area.

Health Perks

This tasty side isn't just good - it's actually pretty healthy 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 some protein. Each serving has about 157 calories and 30g of carbs, making it filling enough to keep you going without weighing you down.

A bowl of rice with green and red toppings. Pin it
A bowl of rice with green and red toppings. | cookscoop.com

Fixing Common Rice Problems

Getting rice just right can be tricky, but don't worry. If your rice turns out too watery, just take the lid off and cook it a bit longer so the extra moisture can escape. If it's still crunchy when cooking time is up, add a couple tablespoons more liquid, cover it again, and let it cook another 3-5 minutes. Keep in mind that different pots and stoves might need slight changes to cooking times.

Prep Ahead and Storing Leftovers

This Mexican 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 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 - super handy for busy weeknights.

You Must Know

  • Always wash your rice to get rid of extra starch that makes it sticky
  • Don't rush past browning the rice - it really builds the flavor
  • Put more or less jalapeño depending on how spicy you want it
  • Make sure your lid fits well so steam doesn't escape
  • Give your rice 5 minutes to rest after cooking for the best texture

My first try at this dish came out kind of bland until I figured out how important it is to toast the rice first. Those two extra minutes of browning the grains before adding the liquid totally transforms the final taste.

Smart Kitchen Tricks

  • Try fire-roasted tomatoes instead of regular tomato sauce for smokier flavor
  • Make it meat-free by using vegetable broth
  • Throw in a bay leaf while it simmers for extra depth
  • Cook a bit of tomato paste with the veggies for a richer color
  • For fancy serving, pack rice into a small bowl then flip it onto plates
A bowl of rice with tomatoes and green onions. Pin it
A bowl of rice with tomatoes and green onions. | cookscoop.com

This Mexican Rice has become my standard side for taco nights, burrito bowls, and pretty much anything with south-of-the-border flavors. What I really like is how flexible it is - it's just as good simply served next to grilled chicken as it is stuffed inside a burrito or layered in a tasty bowl.

Last-Minute Advice

  • Top with fresh cilantro and lime slices for extra zing
  • Make twice as much for meal prep or big gatherings
  • Use what's left to stuff peppers or fill burritos
  • Add a small chunk of butter when fluffing for extra richness
  • Sprinkle some cotija cheese on top for a true Mexican touch

Frequently Asked Questions

→ How much heat does it have?
Control spiciness by tweaking the jalapeño amount and leaving out seeds.
→ What if I use different rice?
Long white grains are best; brown rice takes longer to cook through.
→ What if it feels watery?
Let it simmer uncovered for a few more minutes to thicken up.
→ What if my rice feels undercooked?
Pour in more liquid, cover, and leave to cook for a few extra minutes.
→ Can this version be vegetarian?
Absolutely, just swap chicken broth with veggie broth!

Spanish Rice Easy

Tasty Spanish rice filled with veggies, spices, and cooked in one pan.

Prep Time
2 Minutes
Cook Time
23 Minutes
Total Time
25 Minutes
By: Adriana

Category: Easy Dinner Ideas

Difficulty: Easy

Cuisine: Mexican

Yield: 6 Servings (6 servings)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Base

01 1 cup basmati rice (long grain), washed
02 1 small onion, chopped finely
03 ½ or 1 jalapeño, diced without seeds
04 2 garlic cloves, minced into small pieces
05 ½ red bell pepper, seeded then diced
06 1 tablespoon olive oil

→ Seasonings

07 ½ teaspoon salt
08 ½ teaspoon dried oregano
09 ½ teaspoon ground cumin

→ Liquids

10 1 cup chicken stock (or vegetable stock)
11 1 cup tomato sauce

Instructions

Step 01

In a big skillet, heat oil. Toss in onions, jalapeño, and bell pepper. Cook 4 minutes on medium-high until softened.

Step 02

Mix in garlic and cook for another minute. Make sure to stir constantly to avoid burning.

Step 03

Pour in the rice, cumin, salt, and oregano. Stir it around and toast for 2 minutes until you smell the spices.

Step 04

Stir in tomato sauce and stock. Let it boil, lower to medium-low, cover, and leave it to cook 15-20 minutes until the rice is tender.

Step 05

Give it a taste and tweak seasonings, if needed, before serving.

Notes

  1. Toasting the rice adds amazing depth of flavor, so don’t skip it.
  2. Keeps in the fridge for 5 days or freezer for up to 3 months.

Tools You'll Need

  • Nonstick skillet with a lid (large)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 157
  • Total Fat: 3 g
  • Total Carbohydrate: 30 g
  • Protein: 3 g