Spanish Rice is a classic Mexican side dish that brings bold flavor and comforting texture to any meal. This simple Spanish Rice recipe delivers the same taste you expect from your favorite restaurant but uses easy pantry ingredients and straightforward steps. With toasted rice, tomato sauce, garlic, and warm spices, every bite feels rich and satisfying. Many people search for restaurant style rice because of its fluffy texture and savory flavor, and this recipe achieves exactly that at home. Whether served with tacos, enchiladas, or grilled chicken, this dish makes the perfect mexican side dish for family dinners and gatherings.
Story
I first learned how to make Spanish Rice while trying to recreate the comforting flavor of the rice served at my favorite Mexican restaurant. Every time I ordered a plate of enchiladas, that fluffy red rice on the side always stole part of the spotlight. I started experimenting in my own kitchen, testing different methods until I discovered the key: lightly toasting the rice before simmering it with tomato sauce, spices, and broth.
Many people searching for homemade spanish rice want something simple that still tastes authentic. This recipe delivers exactly that. The rice cooks slowly while absorbing rich flavor from garlic, cumin, and tomato sauce. The result feels warm, balanced, and satisfying.
Over time, I refined the recipe so it could easily match the flavor you might find in lil luna recipes, where family-friendly dishes remain simple yet full of flavor. Now this Spanish Rice has become a regular addition to taco nights and weekend dinners.
Once you learn how easy it is to prepare Spanish Rice from scratch, you may never go back to boxed versions again. The ingredients stay simple, the method stays reliable, and the final dish always feels comforting.
Ingredients
| Ingredient | Amount |
|---|---|
| Vegetable oil | 2 tablespoons |
| Long-grain white rice | 2 cups |
| Chicken-flavored bouillon cube | 1 cube |
| Water (or low-sodium chicken broth) | 4 cups |
| Tomato sauce | 1 (8-ounce) can |
| Minced garlic | 1 teaspoon |
| Salt | 1 teaspoon |
| Ground cumin | 1 teaspoon |
| Garlic pepper | Dash |
| Fresh cilantro (optional topping) | Chopped |
Step-by-Step Instructions
Preparing the Ingredients
Begin by measuring the rice and gathering all ingredients before cooking. Heat a large frying pan over medium heat and add the vegetable oil. Once the oil warms, add the long-grain white rice and stir continuously. Allow the rice to cook for about five minutes until it turns a light golden brown. Meanwhile, place the bouillon cube and water in a microwave-safe container and microwave for about three minutes so the bouillon dissolves fully.
Cooking Instructions
When the rice becomes golden, carefully add the bouillon mixture into the pan along with the tomato sauce, minced garlic, salt, cumin, and a dash of garlic pepper. Stir everything well so the ingredients distribute evenly. Cover the pan and allow the rice to simmer for 30–40 minutes. Stir occasionally during cooking so the rice cooks evenly and does not stick to the pan. Continue cooking until the liquid disappears and the rice becomes tender. Fluff the rice gently with a fork before serving and sprinkle chopped cilantro on top if desired.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid skipping the rice-toasting step because this stage creates the signature flavor and texture of restaurant-style rice. If the rice cooks without browning first, the final dish may taste flat and slightly sticky. Another mistake happens when the heat stays too high during simmering. High heat can cause the liquid to evaporate too quickly, leaving the rice undercooked. Instead, maintain a steady gentle simmer and stir occasionally so the rice absorbs the broth evenly.
Pro Tips for Better Flavor
For richer flavor, replace water with low-sodium chicken broth. This small change deepens the savory taste of the rice while keeping the recipe simple. You can also sauté the garlic briefly in the oil before adding the rice for a slightly stronger aroma. Finally, fluff the rice carefully at the end rather than stirring aggressively so the grains remain light and separate.
Serving and Storage
How to Serve
Serve Spanish Rice warm alongside tacos, enchiladas, burritos, grilled chicken, or fajitas. The dish pairs well with beans, fresh salsa, or guacamole, which balance the savory tomato flavor of the rice. Many families also add it to burrito bowls or taco salads for a satisfying meal. Garnishing with chopped cilantro adds freshness and color right before serving.

How to Store Leftovers
Store leftover Spanish Rice in an airtight container in the refrigerator for up to four days. When reheating, sprinkle a small amount of water over the rice before warming it in the microwave or on the stove. This step restores moisture and helps keep the rice fluffy. For longer storage, freeze the rice in portion-sized containers for up to two months and thaw overnight in the refrigerator before reheating.
Conclusion
This easy Spanish Rice recipe brings the comforting flavor of restaurant rice directly to your kitchen. With simple ingredients, a reliable cooking method, and bold seasoning, the dish works perfectly for weeknight dinners or festive gatherings. Once you try making this flavorful side dish at home, it will quickly become a regular addition to your Mexican-inspired meals.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
What makes Spanish Rice different from regular rice?
Spanish Rice uses tomato sauce, garlic, and spices such as cumin to create its signature color and flavor. Unlike plain rice, the grains cook in seasoned liquid after being toasted, which gives the dish a deeper taste and fluffy texture.
Can I make Spanish Rice with brown rice?
Yes, you can substitute brown rice, but it requires a longer cooking time and slightly more liquid. Expect the texture to be slightly firmer while still delivering the same tomato and spice flavors.
Can I make Spanish Rice ahead of time?
Yes, Spanish Rice reheats well, making it perfect for meal preparation. Simply cook the rice fully, store it in the refrigerator, and reheat it when needed with a splash of water to restore moisture.
Print
Spanish Rice
- Total Time: 45 minutes
- Yield: 8 servings 1x
Description
Restaurant-style Spanish Rice that is easy to make and tastes like it came straight from a Mexican restaurant. Toasted rice simmers with tomato sauce, garlic, cumin, and broth to create a flavorful and fluffy Mexican side dish perfect for tacos, enchiladas, and family dinners.
Ingredients
- 2 tablespoons vegetable oil
- 2 cups long-grain white rice
- 1 cube chicken-flavored bouillon
- 4 cups water or low sodium chicken broth
- 1 (8-ounce) can tomato sauce
- 1 teaspoon minced garlic
- 1 teaspoon salt
- 1 teaspoon ground cumin
- dash garlic pepper
- chopped fresh cilantro optional
Instructions
- Heat vegetable oil in a large frying pan over medium heat.
- Add the rice and cook while stirring until it turns golden brown, about 5 minutes.
- Dissolve the bouillon cube in 4 cups of water or use chicken broth.
- Add the bouillon mixture, tomato sauce, minced garlic, salt, cumin, and garlic pepper to the rice.
- Stir everything together and cover the pan.
- Let the rice simmer for 30 to 40 minutes while stirring occasionally.
- Cook until the liquid is fully absorbed and the rice becomes tender.
- Fluff the rice with a fork before serving and garnish with chopped cilantro if desired.
Notes
- Toasting the rice first helps create the classic restaurant-style flavor and texture.
- Use chicken broth instead of water for richer taste.
- Fluff gently with a fork to keep the rice grains separate.
- Prep Time: 5 minutes
- Cook Time: 40 minutes
- Category: Side Dish
- Method: Simmering
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 90
- Sugar: 1
- Sodium: 447
- Fat: 4
- Saturated Fat: 1
- Unsaturated Fat: 3
- Trans Fat: 0
- Carbohydrates: 13
- Fiber: 1
- Protein: 1
- Cholesterol: 0