Fluffy Spanish Rice Recipe
Introduction
Fluffy Spanish Rice is a vibrant and flavorful side dish perfect for complementing Mexican meals. Made with fresh tomatoes and fragrant jasmine rice, this recipe delivers a light, fluffy texture and rich taste without using canned ingredients.

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
Instructions
- Step 1: Rinse 1 cup of jasmine rice in cold water, then soak it for 20 minutes to remove excess starch. Drain thoroughly before cooking.
- Step 2: In a blender, combine 2 fresh tomatoes, ¼ white onion, 2 tablespoons chicken bouillon, salt to taste, and ½ cup water. Blend until smooth to create a flavorful tomato base.
- Step 3: Heat 2 tablespoons of oil in a medium pot over medium heat. Add the drained rice and fry, stirring occasionally, until the rice turns a light tan or golden color, about 5–7 minutes. This enhances flavor and texture.
- Step 4: Pour the blended tomato mixture into the pot and wait until it reaches a gentle boil. Add 2 cups of water, stir once, then cover tightly with a lid.
- Step 5: Reduce heat to medium-low and cook for 20 minutes without lifting the lid to trap steam and cook the rice evenly.
- Step 6: Turn off the heat and let the rice rest, covered, for 10 minutes. After resting, fluff the rice gently with a fork and serve hot.
Tips & Variations
- For added depth, sauté finely chopped garlic with the onion before blending it into the tomato base.
- Use vegetable bouillon instead of chicken for a vegetarian option.
- Try swapping jasmine rice with long-grain white rice, but soak accordingly to maintain fluffiness.
Storage
Store leftover Spanish rice in an airtight container in the refrigerator for up to 3 days. Reheat gently in a microwave or on the stovetop with a splash of water to restore moisture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned tomatoes instead of fresh?
While fresh tomatoes provide the best flavor and texture, you can use canned tomatoes if fresh ones aren’t available. Just reduce the added water slightly to avoid overly watery rice.
Why do I need to soak the rice before cooking?
Soaking the rice removes excess starch, which helps prevent clumping and results in a fluffy, separate grain texture perfect for Spanish rice.
PrintFluffy Spanish Rice Recipe
This Fluffy Spanish Rice recipe offers a vibrant and delicious side dish made with jasmine rice, fresh tomatoes, onion, and chicken bouillon. The rice is soaked to remove excess starch, fried until lightly golden to build flavor, and then simmered in a blended tomato base for a tender, fluffy texture. Perfect as a flavorful accompaniment to Mexican meals.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Ingredients
Rice Preparation
- 1 cup jasmine rice, soaked in cold water for 20 minutes, then drained
Tomato Base
- 2 fresh tomatoes
- ¼ white onion
- 2 tablespoons chicken bouillon powder or 2 bouillon cubes
- Salt to taste
- ½ cup water for blending
Cooking
- 2 tablespoons oil for frying the rice
- 2 cups water for cooking
Instructions
- Soak the Rice: Rinse 1 cup of jasmine rice in cold water, then soak for 20 minutes to remove excess starch and ensure the rice cooks fluffy and non-mushy. Drain thoroughly before using.
- Make the Tomato Base: In a blender, combine 2 fresh tomatoes, ¼ white onion, 2 tablespoons chicken bouillon powder or cubes, salt to taste, and ½ cup water. Blend until smooth to create a flavorful liquid base for the rice.
- Fry the Rice: Heat 2 tablespoons of oil in a medium pot over medium heat. Add the drained rice and stir occasionally, frying it until the rice grains turn a light tan or golden color, about 5–7 minutes. This step enhances the flavor and texture of the rice.
- Add Tomato Mixture and Cook: Pour the blended tomato mixture into the pot with the rice. Wait until it reaches a gentle boil, then add 2 cups of water, stir once, and cover the pot tightly with a lid. Reduce the heat to medium-low and cook undisturbed for 20 minutes to allow the rice to absorb flavors and cook evenly.
- Let It Rest: After cooking, turn off the heat and let the rice sit covered and undisturbed for 10 minutes. This resting period allows the rice to finish cooking in its own steam, resulting in the perfect fluffy texture.
- Fluff and Serve: Remove the lid and gently fluff the rice with a fork. Serve hot as a side dish or alongside your favorite Mexican entrees.
Notes
- Soaking the rice beforehand is crucial for fluffy, separate grains.
- Fresh tomatoes are essential for authentic flavor; avoid canned tomatoes.
- Do not lift the lid during cooking or resting to trap steam and ensure proper cooking.
- Frying the rice before cooking builds nutty flavor and improves texture.
- Adjust salt level based on the saltiness of your chicken bouillon.
Keywords: Spanish rice, fluffy rice, Mexican side dish, jasmine rice, tomato rice, savory rice

