Best Spanish Rice: The Ultimate Homemade Recipe & Guide
Discover how to make authentic Spanish rice at home with step-by-step instructions, tips, variations, and FAQs.

If you’re searching for the perfect side dish to complement your favorite Mexican meals, look no further than Spanish rice. Also known as Mexican rice, this classic dish features fluffy white rice simmered in savory tomato broth with just the right touch of spice, making it a staple in countless households and restaurants alike. In this comprehensive guide, you’ll learn everything you need to make the best Spanish rice at home—from ingredients and preparation to expert tips, common variations, and answers to frequently asked questions.
Table of Contents
- Introduction: What Is Spanish Rice?
- Spanish Rice Ingredients
- Step-by-Step Cooking Instructions
- Tips for Perfect Spanish Rice
- Spanish Rice Variations
- Serving Suggestions
- How to Store Spanish Rice
- Nutrition Information
- Frequently Asked Questions (FAQs)
Introduction: What Is Spanish Rice?
Spanish rice, often called Mexican rice, is a popular side dish in Mexican cuisine. Characterized by its fluffy texture and vibrant orange hue, it’s made by sautéing white rice with onion in oil, then simmering with tomato sauce or picante, and chicken broth. The result is a savory, slightly tangy rice that pairs perfectly with tacos, enchiladas, grilled meats, and more.
Spanish Rice Ingredients
The beauty of Spanish rice lies in its simplicity. You’ll likely have most of these ingredients in your pantry:
- Vegetable Oil: For sautéing the onion and rice, creating a nutty base flavor.
- Onion: Adds aromatic depth when cooked until soft.
- Uncooked White Rice: Long-grain rice is preferred for its fluffy texture.
- Chicken Broth: Provides a savory, rich flavor as the rice cooks.
- Picante Sauce or Tomato Sauce: Brings tomato flavor and subtle heat, coloring the rice orange.
Optional Add-ins:
- Garlic for extra aromatics
- Chopped bell pepper for sweetness and crunch
- Cilantro for a fresh finish
- Frozen peas or corn for color and sweetness
- Chili powder or cumin for deeper spice
Step-by-Step Cooking Instructions
- Gather all ingredients.
- Heat Oil:
- In a large, heavy skillet over medium heat, add vegetable oil.
- Sauté Onion:
- Add chopped onion and cook, stirring occasionally, until the onion is tender and translucent (about 5 minutes).
- Brown the Rice:
- Add uncooked white rice to the skillet. Cook and stir until the rice is golden brown.
- Add Broth & Tomato Sauce:
- Pour in the chicken broth and picante or tomato sauce. Stir well to combine all ingredients evenly.
- Simmer:
- Reduce heat to low, cover the skillet, and let simmer until the liquid is fully absorbed and the rice is tender (about 15–20 minutes).
- Fluff & Serve:
- Remove from heat, uncover, and fluff the rice with a fork before serving.
Ingredient Amounts (for a single batch)
Ingredient | Amount |
---|---|
Vegetable oil | 2 tablespoons |
Onion, chopped | 1/2 cup |
White rice, uncooked | 1 cup |
Chicken broth | 2 cups |
Picante sauce or tomato sauce | 1 cup |
Note: For vegetarian Spanish rice, substitute with vegetable broth.
Tips for Perfect Spanish Rice
- Brown the Rice Well: Sautéing the rice until golden enhances its nutty flavor and prevents it from becoming mushy.
- Use the Right Rice: Long-grain white rice yields a fluffy, separated texture. Avoid short-grain or sticky rice.
- Simmer Gently: Once you add the liquids, keep the heat low to avoid burning the bottom.
- Do Not Stir: After covering, let the rice cook undisturbed for even steaming and perfect texture.
- Let It Rest: Once cooked, let the rice rest off the heat for 5 minutes before fluffing for the best result.
Spanish Rice Variations
While classic Spanish rice is delicious as-is, don’t hesitate to put your own spin on the dish. Here are some popular variations:
- Spicy Spanish Rice: Add chopped jalapeño or use hot salsa instead of picante sauce.
- Vegetable-Packed: Stir in corn, peas, or diced carrots along with the broth.
- Cheesy Rice: Sprinkle shredded cheddar or Monterey Jack cheese over the finished rice.
- Tomato Chunks: Use canned diced tomatoes (drained) for extra texture instead of plain tomato sauce.
- Herbed Rice: Mix in fresh cilantro or parsley before serving for a fresh, herbal note.
Comparison of Popular Spanish Rice Add-ins
Add-In | Flavor Impact | Visual Appeal |
---|---|---|
Jalapeño | Spicy, earthy | Green flecks |
Corn | Sweet, mild | Yellow kernels |
Peas | Slightly sweet | Bright green pop |
Cheese | Rich, creamy | Golden, melty |
Serving Suggestions
Spanish rice is a versatile side dish that pairs well with countless main courses. Try serving it with:
- Tacos (chicken, beef, vegetarian)
- Enchiladas
- Grilled or roasted meat (chicken, pork, beef)
- Fajitas
- Refried beans for a classic combo
- As a base for rice bowls
For a festive meal, garnish your Spanish rice with fresh cilantro, lime wedges, or a sprinkle of cheese.
How to Store Spanish Rice
- Refrigeration: Allow rice to cool completely. Store in an airtight container in the refrigerator for up to 4 days.
- Freezing: Transfer cooled rice to a freezer-safe bag or container. Freeze for up to 3 months. To serve, thaw overnight in the refrigerator and reheat in the microwave or on the stovetop, adding a splash of broth to restore moisture.
Nutrition Information
Nutritional values can vary based on the specific ingredients and serving size. Here is an estimated breakdown for a one-cup serving:
- Calories: 180–220
- Protein: 4–5g
- Fat: 3–4g
- Carbohydrates: 40–45g
- Sodium: 350–500mg (depending on the broth and sauce)
Note: Using low-sodium broth and sauce can reduce sodium content significantly.
Frequently Asked Questions (FAQs)
Can I use brown rice instead of white rice?
Yes, brown rice can be substituted for white, but it will require a longer cooking time (usually about 40–45 minutes) and more broth. Check the packaging for specific ratios and timing.
What can I use instead of chicken broth to make it vegetarian?
Vegetable broth is a perfect substitute. You can also use water, though it will have less flavor. Boost taste with extra herbs or a spoonful of tomato paste.
Can I make Spanish rice in advance?
Absolutely! Spanish rice reheats well. Simply let it cool, store in an airtight container, and reheat gently with a splash of broth or water.
My rice turned out mushy. What went wrong?
Mushy rice is usually the result of overcooking or using too much liquid. Make sure to brown the rice well, use the correct liquid-to-rice ratio, and keep the cooking time accurate.
Is Spanish rice the same as Mexican rice?
The terms are often used interchangeably, especially in the United States. Both refer to rice cooked in a tomato-based broth with spices. Authentic Spanish rice from Spain is different, typically featuring saffron and seafood.
Can I double or triple the recipe?
Yes, this recipe doubles or triples easily. Use a larger skillet or pot and keep the rice-to-liquid ratio consistent.
Conclusion
Spanish rice is a flavorful and reliable side dish that can elevate any meal. By following these step-by-step instructions and tips, you can make fluffy, perfectly seasoned rice every time—whether you’re preparing a family taco night or serving a crowd. Experiment with add-ins and pairings to make it your own, and enjoy the versatility of this beloved dish!
References
- https://www.allrecipes.com/recipe/33385/best-spanish-rice/
- https://www.allrecipes.com/recipe/24329/spanish-rice-ii/
- https://www.allrecipes.com/recipe/222047/easy-authentic-spanish-rice/
- https://www.allrecipes.com/recipe/16652/spanish-rice/
- https://www.ar15.com/forums/t_1_5/2721744_Need-a-good-Spanish-rice-recipe-please.html

Read full bio of Srija Burman
Community Experiences
Join the conversation and become a part of our empowering community! Share your stories, experiences, and insights to connect with other beauty, lifestyle, and health enthusiasts.