How to Make Spanish Rice: A Simple, Flavorful Guide

If you want a side dish that is colorful, savory, and easy to pair with tacos, grilled chicken, or beans, Spanish rice is a dependable choice.

This guide explains how to make Spanish rice with the right rice, aromatics, seasoning, and cooking method so the grains stay tender and separate.

What Spanish Rice Is and What It Is Not

Spanish rice is a seasoned rice dish commonly served in Mexican and Tex-Mex cooking in the United States.

It is typically made by toasting rice in oil, adding onion and garlic, then simmering it in tomato-based broth with spices until the grains absorb the liquid.

Despite the name, Spanish rice is not a traditional dish from Spain.

In many recipes, it is closer to arroz rojo, or red rice, which gets its color from tomato sauce, tomato puree, or fresh tomatoes.

The flavor is mild, savory, and versatile rather than strongly spicy.

Ingredients You Need for Spanish Rice

The ingredient list is short, which is one reason this dish works so well for weeknight cooking.

Most ingredients are pantry-friendly and easy to find.

  • Long-grain white rice: The best choice for fluffy grains that do not clump easily.
  • Oil: Neutral oil or mild olive oil helps toast the rice and build flavor.
  • Onion: Adds sweetness and depth.
  • Garlic: Provides the savory base.
  • Tomato sauce or tomato puree: Gives the rice its color and body.
  • Chicken broth or vegetable broth: Adds more flavor than water.
  • Salt and black pepper: Essential for balance.
  • Cumin and chili powder: Common seasonings for warm, earthy flavor.

Optional additions include diced bell pepper, peas, corn, cilantro, or a small amount of tomato paste for a richer tomato flavor.

Best Rice for Spanish Rice

Long-grain white rice is the standard choice because it cooks into separate, tender grains.

Jasmine rice can work in a pinch, but it has a more fragrant profile and slightly softer texture.

Medium-grain rice is more likely to become sticky, while brown rice requires a different liquid ratio and longer cooking time.

If you want the cleanest texture, rinse the rice until the water runs mostly clear, then drain it well before cooking.

This removes excess surface starch and helps prevent gumminess.

How to Make Spanish Rice on the Stovetop

The stovetop method is the most reliable approach and is widely used in home kitchens because it gives you control over texture and moisture.

  1. Toast the rice. Heat oil in a skillet or saucepan over medium heat, then add the rice.

    Stir often until the grains turn lightly golden, which usually takes 4 to 6 minutes.

  2. Cook the aromatics. Add diced onion and cook until softened.

    Stir in garlic for about 30 seconds, just until fragrant.

  3. Add the tomato base and spices. Mix in tomato sauce, cumin, chili powder, salt, and pepper.

    Stir so the rice is evenly coated.

  4. Pour in broth. Add hot chicken broth or vegetable broth and bring the mixture to a gentle boil.
  5. Simmer covered. Reduce the heat to low, cover tightly, and cook until the liquid is absorbed, usually 15 to 20 minutes.
  6. Rest and fluff. Remove the pan from heat and let it rest for 5 minutes before fluffing with a fork.

Do not stir the rice while it simmers.

Stirring releases starch and can make the final texture dense instead of fluffy.

What Ratio of Liquid to Rice Works Best?

A common starting point is 1 cup of rice to about 2 cups of liquid, but the exact ratio depends on the rice brand, whether you rinse it, and how much tomato sauce you use.

If your tomato base is thick, you may need a touch more broth.

If the rice seems dry before it finishes cooking, add a few tablespoons of hot liquid and recover the pan quickly.

For most standard stovetop Spanish rice recipes, the goal is a moist but not wet texture.

The grains should be tender and separate, not mushy.

How to Build Better Flavor

Spanish rice tastes best when each layer is developed in sequence.

Toasting the rice adds a nutty flavor.

Cooking onion and garlic first creates a savory foundation.

Simmering the grains in broth instead of plain water gives the dish more depth.

You can also adjust the flavor profile based on the meal:

  • Milder version: Use tomato sauce, a little cumin, and chicken broth.
  • Richer version: Add tomato paste and a small pinch of oregano.
  • Vegetable-forward version: Add diced carrots, peas, and bell pepper.
  • Spicier version: Include chipotle powder or minced jalapeño.

If you want a more authentic-inspired profile, a small amount of dried Mexican oregano can add a subtle herbal note.

Common Mistakes to Avoid

Even a simple rice dish can go wrong if the technique is rushed.

These are the most common issues:

  • Using the wrong rice: Short-grain rice tends to get sticky.
  • Skipping the toast: Uncooked rice may taste flat and can clump more easily.
  • Too much liquid: This leads to soft, heavy rice.
  • Lifting the lid too often: Steam escapes and cooking becomes uneven.
  • Overseasoning early: Broths and tomato sauce can already contain salt, so taste carefully.

Can You Make Spanish Rice in Advance?

Yes.

Spanish rice stores well, which makes it useful for meal prep.

Let it cool, then refrigerate it in an airtight container for up to 4 days.

Reheat with a splash of water or broth to restore moisture.

You can also freeze it in portions for longer storage.

For best texture, thaw in the refrigerator before reheating on the stovetop or in the microwave.

Ways to Serve Spanish Rice

Spanish rice is one of the most flexible side dishes in Mexican and Tex-Mex meals.

It works especially well with dishes that have sauce, protein, or beans.

  • Tacos, burritos, and enchiladas
  • Grilled chicken, steak, or pork
  • Black beans or refried beans
  • Roasted vegetables
  • Fish with lime and cilantro

You can also use leftovers as a base for burrito bowls or add a fried egg on top for a quick lunch.

How to Make Spanish Rice in a Rice Cooker or Instant Pot?

A rice cooker can simplify the process if you want a hands-off method.

Toast the rice and sauté the aromatics first if your appliance has a sauté function, then cook using the machine’s white rice setting.

In an Instant Pot, use the sauté function for the first steps, then cook on high pressure briefly and allow natural release for a few minutes.

Because appliance performance varies, stovetop cooking remains the easiest way to control the final texture.

Still, both methods can produce good results when the liquid ratio is adjusted carefully.

Simple Variations to Try

Once you know the basic method, small changes can make the recipe fit different meals and tastes:

  • Tomato and corn Spanish rice: Stir in frozen corn during the last few minutes of cooking.
  • Pea and carrot version: Add mixed vegetables for a classic side dish feel.
  • Cilantro-lime version: Finish with fresh cilantro and a squeeze of lime after cooking.
  • Smoky version: Add smoked paprika for a deeper flavor.

These variations keep the core technique the same while changing the final flavor in practical ways.