If you are on the hunt for a vibrant, comforting side dish that truly captures the heart of Mexican cuisine, then look no further than this Homemade Spanish Rice Recipe. It is the perfect harmony of fluffy rice infused with deep tomato flavors, aromatic garlic, and a subtle warmth from cumin. This recipe transforms simple pantry staples into a show-stopping dish that complements everything from grilled meats to veggie bowls. Plus, it’s so easy to prepare, making it a go-to recipe for both weeknight dinners and festive gatherings.

Ingredients You’ll Need
Gathering the right ingredients is half the joy of cooking, especially with a recipe as classic and flavorful as this one. Each item plays a crucial role, from adding texture to layering flavors that make this Spanish rice truly shine.
- Vegetable oil: This is your rice’s first cozy bath, helping it brown perfectly and avoiding any stickiness.
- Long-grain white rice: Ideal for its fluffy texture and ability to soak up all the delicious flavors without becoming mushy.
- Chicken-flavored bouillon cube: Infuses a savory, rich base; you can swap it for broth to keep it lighter.
- Water or chicken broth: Provides the cooking liquid ensuring the rice absorbs every bit of seasoning.
- Tomato sauce: Adds luscious color and tangy sweetness, a hallmark of authentic Spanish rice.
- Minced garlic: Brings a punch of aroma and depth, elevating the entire dish.
- Salt: Enhances and balances all the flavors wonderfully.
- Ground cumin: Offers a warm earthiness that makes this rice distinctly Spanish.
- Garlic pepper: A touch of spice that complements the garlic and spices for layered flavor.
- Chopped fresh cilantro: The bright, fresh finish that takes this recipe to the next level.
How to Make Homemade Spanish Rice Recipe
Step 1: Heat the Oil
The magic starts by heating vegetable oil in a large frying pan over medium heat until it shimmers gently. This step ensures the rice will toast evenly, which develops that signature nutty depth to the dish.
Step 2: Brown the Rice
Next, add the long-grain white rice to the pan. Stir it frequently for about five minutes until it achieves a lovely golden brown color. This browning step not only boosts flavor but also keeps the rice grains wonderfully separate once cooked.
Step 3: Prepare the Bouillon Mixture
If you’re using the chicken bouillon cube, dissolve it in four cups of water by microwaving for three minutes. This rich broth will infuse the rice with savory goodness. If opting for chicken broth, you can skip this step and use it directly as it’s already full of flavor.
Step 4: Add Remaining Ingredients
Pour the bouillon mixture (or broth), tomato sauce, minced garlic, salt, cumin, and garlic pepper into the fried rice. Gently stir everything together, making sure those spices and tomato sauce coat the rice evenly and come to a flavor-packed fusion.
Step 5: Simmer
Cover the pan with its lid and reduce the heat to low. Let it simmer for 30 to 40 minutes, stirring occasionally. During this time, the rice absorbs all the liquid and spices fully. The goal is tender, fluffy rice with no excess moisture left behind.
Step 6: Fluff and Serve
Finally, remove the pan from heat and give the rice a gentle fluff with a fork to separate the grains. Finish by sprinkling chopped fresh cilantro over the top for a vibrant, fragrant touch that makes every bite enticing.
How to Serve Homemade Spanish Rice Recipe

Garnishes
Fresh cilantro is a classic and refreshing garnish here, but feel free to be creative! A squeeze of lime juice adds a hint of citrus brightness, while a sprinkle of crumbled queso fresco or diced avocado can bring extra richness and texture. These little touches can instantly elevate your dish.
Side Dishes
This Spanish rice pairs beautifully with grilled chicken, sautéed shrimp, or roasted vegetables. It’s also an amazing companion to beans, fajitas, or even a hearty taco night. The rich tomato and spice profile makes it versatile enough to complement a wide range of flavors.
Creative Ways to Present
For a fun family meal, try serving the rice in vibrant bell pepper halves or inside a tortilla bowl to make it a fiesta centerpiece. Alternatively, use it as a base for a burrito bowl topped with your favorite beans, proteins, and salsas for a complete meal that looks as good as it tastes.
Make Ahead and Storage
Storing Leftovers
You can store any leftover Spanish rice comfortably in an airtight container in the refrigerator. It keeps well for up to four days, allowing you to enjoy the flavors again without fuss.
Freezing
For longer storage, freezing is a great option. Portion your rice into freezer-safe bags or containers and freeze for up to three months. This way, a batch of this easy Homemade Spanish Rice Recipe can be ready whenever you need a speedy yet satisfying side.
Reheating
To reheat, simply warm the rice gently in a skillet with a splash of water or broth to revive its moisture and fluffiness. You can also microwave it covered with a damp paper towel to prevent drying out. Either way, your rice will come back tender and tasty.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice works, but it will require a longer cooking time and more liquid due to its whole grain outer layer. Adjust simmering time accordingly and keep an eye on texture to get the best result.
Is this recipe vegan or vegetarian friendly?
Yes, if you replace the chicken bouillon with vegetable broth or omit it entirely, this recipe can easily become vegetarian or vegan. The tomato and spices still create a deliciously satisfying dish.
What if I don’t have tomato sauce on hand?
You can substitute with crushed tomatoes or even a mix of tomato paste diluted in a bit of water. The key is to maintain that rich tomato flavor which defines Spanish rice.
Can I add vegetables or other ingredients?
Definitely! Diced bell peppers, onions, or peas can add delightful texture and nutrition. Just sauté them with the rice before adding the liquids to incorporate their flavors fully.
How do I make the rice less sticky?
Browning the rice before simmering and using long-grain rice are essential steps to keep things fluffy and separate. Also, avoid stirring too often during cooking to let the rice steam properly.
Final Thoughts
This Homemade Spanish Rice Recipe is a true kitchen classic that brings warmth and authenticity to your table with every bite. Its simplicity, combined with bold, comforting flavors, makes it a favorite you’ll turn to time and again. I can’t wait for you to try it and make it your own – enjoy the delicious journey!
Print
Homemade Spanish Rice Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 8 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Spanish
- Diet: Halal
Description
This Homemade Spanish Rice recipe is a flavorful, easy-to-make side dish perfect for complementing a variety of meals. With toasted rice simmered in a savory tomato and chicken broth base, infused with garlic, cumin, and garnished with fresh cilantro, it’s a classic dish that brings vibrant taste and color to your table in just 45 minutes.
Ingredients
Main Ingredients
- 2 tablespoons vegetable oil
- 2 cups long-grain white rice
- 1 cube chicken-flavored bouillon
- 4 cups water (or 4 cups lower sodium chicken broth – and no bouillon)
- 1 (8-ounce) can tomato sauce
- 1 teaspoon minced garlic
- 1 teaspoon salt
- 1 teaspoon ground cumin
- Dash garlic pepper
- Chopped fresh cilantro (for garnish)
Instructions
- Heat the Oil: In a large frying pan, warm the 2 tablespoons of vegetable oil over medium heat until it is shimmering, preparing it for toasting the rice.
- Brown the Rice: Add the 2 cups of long-grain white rice to the pan and cook, stirring frequently, for about 5 minutes until the rice turns a golden brown. This enhances flavor and reduces stickiness during cooking.
- Prepare the Bouillon Mixture: Place the chicken-flavored bouillon cube into a microwave-safe container with 4 cups of water. Microwave for 3 minutes until the bouillon dissolves completely. If using lower sodium chicken broth instead, skip this step and use the broth directly.
- Add Remaining Ingredients: Pour the bouillon mixture (or chicken broth), 1 (8-ounce) can of tomato sauce, 1 teaspoon minced garlic, 1 teaspoon salt, 1 teaspoon ground cumin, and a dash of garlic pepper into the pan with the browned rice. Stir everything thoroughly to combine all ingredients evenly.
- Simmer: Cover the pan with a lid and reduce the heat to low. Let the rice simmer for 30 to 40 minutes, stirring occasionally, until all the liquid is absorbed and the rice is tender and fully cooked.
- Fluff and Serve: Remove the pan from heat and fluff the rice gently with a fork to separate the grains. Garnish with chopped fresh cilantro if desired and serve the Spanish rice warm as a delicious side dish.
Notes
- For a vegetarian version, substitute the chicken bouillon and broth with vegetable broth and bouillon cubes.
- Be sure to toast the rice well to develop a nutty flavor and prevent clumping.
- If you prefer a spicier dish, add a pinch of cayenne pepper or diced jalapeños during the simmering step.
- Covering the pan tightly during simmering is key to cooking the rice evenly and absorbing all liquids.
- This rice pairs exceptionally well with Mexican, Southwestern, or Spanish-inspired dishes like tacos, enchiladas, or grilled meats.

