If you are on the hunt for a vibrant, comforting dish that brings a fiesta of fresh flavors in every bite, the Spanish Flavored Rice with Tomatoes, Cilantro, and Spices Recipe is your go-to kitchen treasure. This recipe transforms simple pantry staples into a fragrant, colorful rice dish bursting with the warmth of smoky spices, the brightness of tomatoes, and the fresh zing of cilantro. Perfect for weekday dinners or special gatherings, it’s a beautiful balance of hearty texture and lively, aromatic flavors that will have everyone asking for seconds.

Ingredients You’ll Need
The magic of this Spanish Flavored Rice is in its humble but carefully chosen ingredients. Each one plays a vital role in building layers of flavor, texture, and color that make this dish so irresistible. You’ll appreciate how every item—from the staple rice to the fresh cilantro—adds its own special touch to the final masterpiece.
- Long-grain white rice: The base of the recipe, offering a light and fluffy texture perfect for soaking up all the rich flavors.
- Olive oil: Adds a smooth richness to sauté the aromatics and toast the rice gently.
- Onion, finely chopped: Provides sweetness and depth as it softens and caramelizes.
- Garlic, minced: Enhances the savory profile with its fragrant pungency.
- Diced tomatoes (canned): Bring juiciness and a pleasant tang that brightens the dish.
- Chicken broth: Adds savory richness and ensures the rice cooks perfectly tender.
- Chili powder: Lends a subtle smoky heat that warms the palate.
- Cumin: Brings that earthy, slightly nutty spice classic to Spanish and Mexican-inspired dishes.
- Paprika: Offers a gentle sweetness and vibrant red color.
- Salt and black pepper: Essential seasonings to balance and highlight all flavors.
- Green bell pepper, chopped: Adds crunch and a fresh, grassy flavor contrast.
- Fresh cilantro, chopped: The final fresh herbaceous note that brightens the plate beautifully.
How to Make Spanish Flavored Rice with Tomatoes, Cilantro, and Spices Recipe
Step 1: Sautéing the Aromatics
Start by heating olive oil in a skillet over medium heat, then add the finely chopped onion. Cook gently until the onion softens and becomes translucent, allowing its sweet flavor to build a delicious base. Next, toss in minced garlic and sauté just until you can smell its fragrant aroma. This is where the flavor foundation begins to take shape.
Step 2: Toasting the Rice
Adding the long-grain white rice directly to the pan, stir it into the softened onions and garlic. Cooking it for a few minutes helps toast the grains lightly and unlock their nutty flavor while coating each grain in aromatic oil. This step ensures the rice doesn’t turn mushy later and creates a lovely texture.
Step 3: Bringing in Tomatoes and Broth
Pour in the canned diced tomatoes along with their juices, stirring so the rice absorbs that bright, tangy essence. Then add the chicken broth, the heart of the cooking liquid that enriches the dish. Mix everything well to combine those tastes before turning to the seasonings.
Step 4: Adding the Spices and Vegetables
Sprinkle in chili powder, cumin, paprika, salt, and pepper, stirring thoroughly so the rice takes on that signature Spanish-inspired fragrance. Fold in the chopped green bell pepper for a fresh and crunchy pop that contrasts wonderfully with the tender rice.
Step 5: Simmering to Perfection
Bring your mixture to a gentle boil, then reduce the heat to low and cover the skillet tightly. Let it simmer patiently for about 18 to 20 minutes. The rice will absorb all the delicious liquids and flavors, swelling beautifully and turning tender without losing its individual grains.
Step 6: Finishing Touches with Cilantro
Once cooked, remove the pan from heat and let it rest covered for 5 minutes — this resting phase helps the rice firm up slightly for ideal texture. Fluff it gently using a fork to separate the grains, then stir in fresh chopped cilantro. This bright herb adds that perfect burst of freshness to balance the warm spices and rich tomato base.
How to Serve Spanish Flavored Rice with Tomatoes, Cilantro, and Spices Recipe

Garnishes
For a finishing flourish, sprinkle extra freshly chopped cilantro or a few thin rings of green onions on top. A wedge of lime on the side can also elevate every bite with its zesty brightness, making the flavors pop even more vibrantly.
Side Dishes
This rice pairs wonderfully with grilled chicken, sautéed shrimp, or roasted vegetables. It can also serve as a colorful base for fajitas or tacos. The balance of spice and tomato makes it the perfect companion for protein-rich dishes or a hearty vegetarian feast.
Creative Ways to Present
Try serving this Spanish Flavored Rice in small, colorful bowls as part of a tapas-style spread, letting everyone scoop their own portions. You can also stuff bell peppers or tomatoes with this rice for a visually impressive, flavor-packed presentation that’s sure to wow your guests.
Make Ahead and Storage
Storing Leftovers
Once cooled, place leftover rice in an airtight container and store it in the refrigerator for up to 3 days. The flavors tend to meld nicely after resting, so the leftovers can sometimes taste even better the next day.
Freezing
This rice freezes well. Portion it into freezer-safe bags or containers, removing as much air as possible. It can be kept in the freezer up to 2 months without losing its texture or vibrant flavors.
Reheating
To reheat, sprinkle a little water over the rice to restore moisture and warm it gently in a skillet on low heat or microwave until heated through. Stir occasionally to ensure even warmth and fluff it up before serving.
FAQs
Can I use brown rice for this Spanish Flavored Rice with Tomatoes, Cilantro, and Spices Recipe?
Yes, you can substitute brown rice, but keep in mind it will need a longer cooking time and more liquid. Adjust accordingly and check the rice’s texture as it cooks.
Is this recipe vegetarian or vegan friendly?
If you swap the chicken broth for vegetable broth, this recipe becomes completely vegetarian and vegan-friendly, without losing any of its signature flavor.
Can I make this rice spicy?
Absolutely! Increase the chili powder or add a pinch of cayenne pepper if you like your rice with more heat. Just be sure to adjust gradually to suit your taste.
What’s the best way to store leftover rice to keep it fresh?
Cooling the rice quickly and storing it in a sealed container in the refrigerator maintains freshness. Avoid leaving rice out at room temperature for too long to prevent spoilage.
Can I prepare this rice ahead of time for a party?
Definitely. Make the Spanish Flavored Rice with Tomatoes, Cilantro, and Spices Recipe a few hours or even the day before. Reheat gently before serving and sprinkle fresh cilantro at the last moment for the best flavor.
Final Thoughts
There is something truly joyful about making and sharing this Spanish Flavored Rice with Tomatoes, Cilantro, and Spices Recipe. It’s a dish that feels like a warm hug — comforting yet vibrant, familiar yet exciting. Whether you’re feeding family or impressing friends, this recipe is a timeless classic that will earn a cherished spot on your weeknight or festive table. Give it a try and let this flavorful rice bring a touch of sunshine and spice to your kitchen!
Print
Spanish Flavored Rice with Tomatoes, Cilantro, and Spices Recipe
- Prep Time: 0h 10m
- Cook Time: 0h 20m
- Total Time: 0h 30m
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican
Description
This classic Spanish Rice recipe features fluffy long-grain white rice cooked with sautéed onions, garlic, diced tomatoes, and a blend of aromatic spices. Enhanced with green bell pepper and fresh cilantro, this vibrant and flavorful side dish pairs perfectly with Mexican and Southwestern meals.
Ingredients
Rice & Broth
- 1 cup long-grain white rice
- 1 3/4 cups chicken broth
Vegetables & Herbs
- 1/2 cup onion, finely chopped
- 1 clove garlic, minced
- 1 can (14.5 oz) diced tomatoes
- 1/4 cup green bell pepper, chopped
- 1/4 cup fresh cilantro, chopped
Oils & Spices
- 2 tablespoons olive oil
- 1/2 teaspoon chili powder
- 1/2 teaspoon cumin
- 1/4 teaspoon paprika
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Heat the oil: Heat olive oil in a medium-sized skillet or saucepan over medium heat to prepare for sautéing the aromatics.
- Sauté onions: Add the finely chopped onion to the skillet and cook for about 3-4 minutes until soft and translucent, which develops a sweet and savory base flavor.
- Add garlic: Stir in the minced garlic and sauté for an additional 30 seconds until fragrant to enhance the aromatic profile.
- Toast rice: Add the long-grain white rice to the skillet and cook for 2-3 minutes, stirring frequently to toast the rice lightly and infuse it with the onion and garlic flavors.
- Add tomatoes: Pour in the diced tomatoes with their juices, evenly distributing them with the rice to incorporate moisture and a rich tomato base.
- Add broth: Pour the chicken broth into the skillet and stir to combine all ingredients, ensuring the rice is fully immersed for proper cooking.
- Season: Sprinkle in chili powder, cumin, paprika, salt, and black pepper, then stir well to evenly coat the rice and infuse the dish with warm, earthy spices.
- Add bell pepper: Stir in the chopped green bell pepper to add a fresh, slightly sweet crunch and color contrast.
- Simmer: Bring the mixture to a gentle boil, then reduce the heat to low to begin simmering the rice slowly.
- Cook covered: Cover the skillet with a tight-fitting lid and let the rice simmer for 18-20 minutes, or until fully cooked and all liquid is absorbed.
- Rest the rice: Remove the skillet from heat and let it sit, covered, for 5 minutes to allow the rice to firm up and finish steaming.
- Fluff rice: Use a fork to fluff the rice gently, separating the grains and enhancing the texture.
- Add cilantro: Stir in the freshly chopped cilantro, distributing it evenly throughout the rice for brightness and freshness.
- Serve: Serve the Spanish Rice warm as a flavorful side dish to complement your main entree.
Notes
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Adjust the chili powder amount based on your preferred spice level.
- Use a skillet or saucepan with a tight-fitting lid to ensure proper steaming of the rice.
- Allowing the rice to rest after cooking helps improve texture and fluffiness.
- Fresh cilantro added at the end provides a fresh herbal note and vibrant color.

