Spanish Rice Recipe
If you’ve ever found yourself craving a dish that bursts with vibrant flavors, comforting textures, and a hint of smoky warmth, then you’re in for a treat with this Spanish Rice Recipe. It’s that perfect side that can elevate any meal with its golden hue and a savory blend of spices that make every bite satisfying and memorable. Whether you’re pairing it with tacos, grilled chicken, or just enjoying it on its own, this recipe is a staple you’ll want to keep in your culinary repertoire.

Ingredients You’ll Need
The beauty of this Spanish Rice Recipe lies in its simplicity. Each ingredient plays a vital role, from the nutty toasted rice to the rich tomato base, ensuring a harmony of flavors and textures that’s both authentic and easy to achieve at home.
- 2 tablespoons vegetable oil: This helps toast the rice to a perfect golden color and adds a subtle richness.
- 2 cups long-grain white rice: Long-grain rice is ideal for fluffy, separate grains that don’t clump together.
- 1 cube chicken-flavored bouillon: Adds a deep, savory background note that enhances the overall flavor.
- 4 cups water (or chicken broth): Liquid for cooking the rice, chicken broth adds extra depth without needing bouillon.
- 1 (8-ounce) can tomato sauce: Imparts a beautiful color and a slightly tangy sweetness that is signature to this dish.
- 1 teaspoon minced garlic: Brings that fragrant, aromatic punch that wakes up the palate.
- 1 teaspoon salt: Essential for seasoning, balancing the flavors perfectly.
- 1 teaspoon ground cumin: Adds that classic earthy, warm note characteristic of Spanish and Mexican cooking.
- Dash garlic pepper: Provides a mild kick and complements the garlic for well-rounded seasoning.
- Chopped fresh cilantro (optional): A fresh herb garnish that brightens and lifts the dish with its citrusy aroma.
How to Make Spanish Rice Recipe
Step 1: Toast the Rice
Start by heating the vegetable oil in a large frying pan over medium heat. Adding the rice and gently stirring for about 5 minutes allows the grains to become golden brown. This toasting step is crucial as it adds a nutty depth and prevents the rice from becoming mushy later on.
Step 2: Prepare the Broth
While the rice is toasting, dissolve the chicken-flavored bouillon cube in 4 cups of water or, if you prefer, use chicken broth for an even richer flavor. Warm this mixture in the microwave for 3 minutes; this ensures the liquid is hot when added to the rice, helping it cook evenly and absorb all those lovely flavors.
Step 3: Combine Ingredients and Simmer
Once your rice has reached that perfect golden hue, pour in the bouillon mixture and add the tomato sauce, minced garlic, salt, cumin, and a dash of garlic pepper. Stir everything together thoroughly, then cover the pan. Let your Spanish Rice Recipe simmer gently for 30 to 40 minutes, stirring occasionally to prevent sticking. When all the liquid has been absorbed and the rice is tender, it’s ready!
Step 4: Fluff and Garnish
Before serving, fluff the rice gently with a fork to separate the grains. Optionally, sprinkle some freshly chopped cilantro on top for an extra pop of freshness and color that really brings the dish to life.
How to Serve Spanish Rice Recipe

Garnishes
Simple garnishes can elevate the presentation and flavor of Spanish rice. The classic option is fresh cilantro, which adds a zesty brightness. You can also add a wedge of lime on the side for a citrus squeeze or some sliced jalapeños for a bit of heat—both of which add dimension without overpowering the dish.
Side Dishes
This Spanish Rice Recipe is incredibly versatile and pairs beautifully with many mains. Think grilled chicken, carne asada, or even while tucked inside burrito bowls. It’s also fantastic alongside beans, roasted vegetables, or crispy fried plantains, turning any meal into a fiesta on your plate.
Creative Ways to Present
For a unique twist, serve your Spanish rice inside hollowed bell peppers or stuffed tomatoes—baking them for a warm, colorful presentation. Alternatively, layer the rice in a casserole dish with layers of cheese, beans, and salsa for a delicious baked rice casserole everyone will love.
Make Ahead and Storage
Storing Leftovers
Leftover Spanish rice keeps well in an airtight container in the refrigerator for up to 4 days. Store it promptly after cooking to maintain freshness and avoid dryness. It’s great for quick lunches or as an easy side to reheat during a busy week.
Freezing
You can freeze cooked Spanish rice by placing it in a freezer-safe container or bag. Flatten it to save space and freeze for up to 3 months. When ready to eat, thaw overnight in the fridge before reheating to keep the texture intact.
Reheating
Reheat your Spanish rice gently on the stovetop with a splash of water or broth to bring back moisture, stirring frequently. You can also microwave it covered, adding a little liquid and pausing to stir midway to ensure even warming without drying out.
FAQs
Can I make this Spanish Rice Recipe vegetarian?
Absolutely! Simply replace the chicken bouillon and broth with vegetable broth and use a vegetable-flavored bouillon cube or omit it entirely. The tomato sauce and spices ensure the dish remains flavorful and satisfying.
What type of rice is best for this recipe?
Long-grain white rice is preferred because it cooks up fluffy and separate. Short-grain rice can result in a stickier texture which isn’t typical of traditional Spanish rice.
Can I use fresh tomatoes instead of tomato sauce?
Yes, you can! Blend fresh, ripe tomatoes to create a sauce or use diced tomatoes. However, tomato sauce offers consistency and a smoother texture, so you might need to adjust the cooking time slightly if using fresh tomatoes.
How spicy is this Spanish Rice Recipe?
This version is mild, with the warmth coming from cumin and garlic pepper rather than heat. Feel free to add chopped chili peppers or a pinch of cayenne if you prefer it spicier.
Can I cook this rice in a rice cooker?
While you can use a rice cooker, the toasting step is important for flavor. I recommend toasting the rice first in a pan, then transferring it with the liquids and seasonings to the rice cooker to finish cooking.
Final Thoughts
There’s something incredibly comforting and joyful about cooking and sharing this homemade Spanish Rice Recipe. Its inviting color, rich aroma, and delicious flavor make it a go-to in my kitchen. I hope you enjoy making it as much as I do, and that it becomes a favorite at your table too!
PrintSpanish Rice Recipe
This classic Spanish Rice recipe is a flavorful and easy-to-make side dish perfect for pairing with a variety of Mexican and Tex-Mex meals. Long-grain white rice is toasted to a golden brown and then simmered in a savory mixture of chicken broth, tomato sauce, garlic, and spices, creating a deliciously aromatic and fluffy rice dish. Topped with fresh cilantro for a touch of brightness, this recipe serves 8 and takes about 45 minutes from start to finish.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Spanish
Ingredients
Rice and Oil
- 2 tablespoons vegetable oil
- 2 cups long-grain white rice
Broth and Seasoning
- 1 cube chicken-flavored bouillon
- 4 cups water (or 4 cups low sodium chicken broth, no bouillon)
- 1 (8-ounce) can tomato sauce
- 1 teaspoon minced garlic
- 1 teaspoon salt
- 1 teaspoon ground cumin
- Dash of garlic pepper
Optional Garnish
- Chopped fresh cilantro
Instructions
- Heat the oil: Warm 2 tablespoons of vegetable oil in a large frying pan over medium heat until shimmering, preparing it for toasting the rice.
- Toast the rice: Add 2 cups of long-grain white rice to the hot oil. Cook, stirring constantly, until the rice turns a golden brown color, which takes about 5 minutes. This toasting imparts a nutty flavor.
- Prepare the broth: Combine one chicken-flavored bouillon cube with 4 cups of water in a microwave-safe container. Microwave the mixture for about 3 minutes to fully dissolve the bouillon, or alternatively, use 4 cups of low sodium chicken broth without bouillon.
- Add liquids and seasonings: Pour the hot bouillon mixture, 1 can of tomato sauce, 1 teaspoon minced garlic, 1 teaspoon salt, 1 teaspoon ground cumin, and a dash of garlic pepper into the browned rice in the pan. Stir everything well to combine the flavors.
- Simmer the rice: Cover the pan with a lid and let the rice simmer over low to medium heat for 30 to 40 minutes. Stir occasionally to prevent sticking and ensure even cooking. Continue cooking until all the liquid is absorbed and the rice is tender.
- Fluff and garnish: Once cooked, fluff the rice gently with a fork to separate the grains. Optionally, sprinkle chopped fresh cilantro on top for a fresh, vibrant finish before serving.
Notes
- You can substitute the chicken broth for vegetable broth for a vegetarian version.
- Adjust the salt according to your taste, especially if using chicken broth which may already be salted.
- Ensure toasting the rice is done evenly to avoid any burnt grains that would affect the flavor.
- Covering the pan properly during simmering helps cook the rice evenly and retain moisture.
- Adding cilantro at the end preserves its fresh flavor and color.
Keywords: Spanish rice, Mexican rice, side dish, tomato rice, easy rice recipe, long-grain rice
