Fluffy Spanish Rice

Sharing is caring!

Last Updated on August 6, 2025 by Casia Valdés

A good plate of Spanish rice should be light, fluffy, and full of comforting tomato flavor. This Fluffy Spanish Rice recipe—made with jasmine rice, fresh tomatoes, and a rich chicken bouillon blend—is a family favorite that never fails to impress.

Growing up, this rice was a constant at our table. My abuela would say, “El secreto está en no revolver mucho y en no destapar la olla.” The secret lies in not stirring too much and never lifting the lid! This method results in perfectly separated, fluffy grains every time—and now I’m passing that wisdom on to you.

Why You’ll Love This Recipe

  • Fluffy, not sticky – Pre-soaked jasmine rice gives the perfect texture

  • No canned tomatoes – Uses fresh produce for the best flavor

  • Pairs with everything – Ideal for tacos, grilled chicken, or enchiladas

  • Simple ingredients – Pantry staples, no fancy equipment

  • Great for batch cooking – Stays delicious even as leftovers

Ingredients (Serves 6)

  • 1 cup jasmine rice (soaked in cold water for 20 minutes, then drained)

  • 2 fresh tomatoes (no canned tomatoes here!)

  • ¼ white onion

  • 2 tablespoons chicken bouillon powder (or 2 bouillon cubes)

  • Salt to taste

  • ½ cup water (for blending)

  • 2 tablespoons oil (for frying the rice)

  • 2 cups water (for cooking)

Equipment Needed

  • Blender

  • Medium pot with a lid

  • Fine-mesh strainer

  • Measuring cups

  • Wooden spoon

Instructions

Step 1: Soak the Rice

Rinse 1 cup of jasmine rice in cold water, then soak for 20 minutes. This step removes excess starch and ensures fluffy, non-mushy rice. Drain thoroughly.

Step 2: Make the Tomato Base

In a blender, combine:

  • 2 fresh tomatoes

  • ¼ white onion

  • 2 tablespoons chicken bouillon

  • Salt to taste

  • ½ cup water

Blend until smooth. This will be the flavorful liquid base for your rice.

Step 3: Fry the Rice

In a medium pot, heat 2 tablespoons of oil over medium heat. Add the drained rice and fry, stirring occasionally, until the rice turns a light tan or golden color—this takes about 5–7 minutes. Don’t rush this step; it builds flavor and improves texture.

Step 4: Add Tomato Mixture and Cook

Pour the blended tomato mixture into the pot. Wait until it reaches a gentle boil. Then add 2 cups of water, stir once, and cover tightly with a lid.

Reduce the heat to medium-low and set a timer for 20 minutes. Do not lift the lid during cooking—this traps steam and cooks the rice perfectly.

Step 5: Let It Rest

Once the timer goes off, turn off the heat and let the rice sit undisturbed for 10 more minutes. Again, don’t lift the lid! This step allows the rice to finish cooking in its own steam.

Step 6: Fluff and Serve

After 10 minutes, uncover the pot and gently fluff the rice with a fork. Serve hot as a side dish or a base for your favorite Mexican entrees.

Serving Suggestions

This rice pairs beautifully with:

  • Carne Asada or Pollo Asado

  • Stuffed peppers or fajitas

  • Black beans, refried beans, or grilled vegetables

  • As a base for burrito bowls or alongside tacos

Storage and Reheating

  • Store in an airtight container in the fridge for up to 4 days

  • Reheat in the microwave or stovetop with a splash of water

  • You can freeze in portions—thaw and reheat as needed

Tips for Success

  • Use jasmine rice for fragrance and light texture

  • Soak and drain rice well before frying—it’s key to fluffiness

  • Don’t over-stir while cooking—it activates starch and makes rice sticky

  • Never open the lid while simmering or resting

  • For added flavor, stir in a pinch of cumin or garlic powder

Common Questions

Can I use a different type of rice?
You can, but jasmine rice works best for this style. Long grain white rice is a good substitute; avoid short grain or arborio rice.

Why is my rice sticky or mushy?
This usually happens if the rice wasn’t rinsed or soaked long enough, or if the lid was lifted during cooking.

Can I make it vegetarian or vegan?
Absolutely! Substitute chicken bouillon with a vegetable bouillon powder or your favorite plant-based seasoning.

What if I want it spicier?
Add a pinch of chili powder, jalapeño slices, or a spoonful of salsa to the tomato blend.

Final Thoughts

Fluffy Spanish Rice is more than just a side—it’s the kind of simple, soul-satisfying food that rounds out any meal. With just a few basic ingredients and a little patience, you can create a dish that feels authentic and comforting. It’s a staple that deserves a permanent place in your recipe rotation, whether you’re hosting a taco night or just looking to bring something warm and flavorful to the table.

Once you try it this way—no mush, no clumps—you won’t go back. Enjoy!

Fluffy Spanish Rice

Light, fluffy Spanish rice made with jasmine rice and fresh tomato—perfect for any Mexican meal!
Prep Time 10 minutes
Cook Time 20 minutes
Resting Time 10 minutes
Total Time 40 minutes
Servings: 6
Course: Dinner, Lunch, Side Dish
Cuisine: Mexican, Spanish

Ingredients
  

  • 1 cup jasmine rice soaked in cold water for 20 minutes, then drained
  • 2 fresh tomatoes no canned tomatoes here!
  • ¼ white onion
  • 2 tablespoons chicken bouillon powder or 2 bouillon cubes
  • Salt to taste
  • ½ cup water for blending
  • 2 tablespoons oil for frying the rice
  • 2 cups water for cooking

Method
 

Step 1: Soak the Rice
  1. Rinse 1 cup of jasmine rice in cold water, then soak for 20 minutes. This step removes excess starch and ensures fluffy, non-mushy rice. Drain thoroughly.
Step 2: Make the Tomato Base
  1. In a blender, combine:
  2. 2 fresh tomatoes
  3. ¼ white onion
  4. 2 tablespoons chicken bouillon
  5. Salt to taste
  6. ½ cup water
  7. Blend until smooth. This will be the flavorful liquid base for your rice.
Step 3: Fry the Rice
  1. In a medium pot, heat 2 tablespoons of oil over medium heat. Add the drained rice and fry, stirring occasionally, until the rice turns a light tan or golden color—this takes about 5–7 minutes. Don’t rush this step; it builds flavor and improves texture.
Step 4: Add Tomato Mixture and Cook
  1. Pour the blended tomato mixture into the pot. Wait until it reaches a gentle boil. Then add 2 cups of water, stir once, and cover tightly with a lid.
  2. Reduce the heat to medium-low and set a timer for 20 minutes. Do not lift the lid during cooking—this traps steam and cooks the rice perfectly.
Step 5: Let It Rest
  1. Once the timer goes off, turn off the heat and let the rice sit undisturbed for 10 more minutes. Again, don’t lift the lid! This step allows the rice to finish cooking in its own steam.
Step 6: Fluff and Serve
  1. After 10 minutes, uncover the pot and gently fluff the rice with a fork. Serve hot as a side dish or a base for your favorite Mexican entrees.