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.
Table of Contents
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
Ingredients
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.