Spanish rice that’s restaurant quality, it’s better than going out to dinner, trust me. If you’ve ever sat down at your favorite Mexican restaurant and thought, “I wish I could make this at home,” you aren’t alone. That perfectly seasoned, fluffy, deeply flavorful Spanish rice sitting alongside your enchiladas or tacos has a way of stealing the show. The good news is that you absolutely can recreate it, and once you do, it’ll become one of the most requested dishes in your household.
This recipe uses simple, wholesome ingredients you likely already have on hand, and comes together in about 30 minutes. Whether you’re feeding a crowd on taco Tuesday or just looking for a comforting side dish for a weeknight dinner, this Spanish rice delivers every single time.

Where Did Spanish Rice Come From?
Spanish rice, also called arroz rojo or Mexican rice, has a rich and layered history that stretches back centuries. Despite its name, the dish isn’t actually from Spain. It’s a staple of Mexican cuisine that developed after the Spanish introduced rice to the Americas in the 16th century. Indigenous communities, particularly in Mexico, began combining rice with the ingredients they already knew and loved, including tomatoes, onions, and chiles, creating something entirely their own.
The dish became deeply rooted in Mexican home cooking and eventually made its way into the Mexican American experience, where it evolved further and became a beloved fixture on restaurant menus across the United States. Today, Spanish rice means something a little different depending on which family table or which region you’re visiting, but the soul of the dish has always remained the same: a warm, tomato-kissed, savory rice that brings people together.
Kitchen Items You May Need
- 2-Cup Measuring Cup
- Dutch Oven or Large Skillet
- 6-Quart Sauce Pan or 4-Quart Sauce Pan
- Can Opener or Electric Can Opener
Why This Recipe Works
The secret to restaurant-quality Spanish rice isn’t some mysterious technique. It comes down to a few key choices. Toasting the rice before adding liquid gives it a nutty depth of flavor. Using chicken broth instead of plain water adds a richness that water simply can’t provide. And balancing the tomato sauce with aromatics like garlic and onion creates that layered, slow-cooked taste even when you’re making it on a Tuesday evening. Let’s talk about each ingredient and why it earns its place in this recipe.
The Ingredients and Why They Matter

Olive Oil
Olive oil is the foundation of this dish. It’s the medium through which the rice gets toasted, and the aromatics get their start. A good quality olive oil adds a subtle richness and helps everything in the pan cook evenly. It also gives the finished rice a beautiful, slightly glossy appearance that makes it look as good as it tastes.
Jasmine Rice
Not all rice is created equal, and for this recipe, Jasmine rice is the star. Jasmine rice has a slightly floral aroma and a delicate texture that holds up beautifully to the toasting process. It absorbs the flavors of the broth and tomato sauce without becoming gummy or mushy. The result is individual grains that are tender on the inside with just enough structure to feel satisfying on the fork. If you’ve only ever made Spanish rice with long-grain white rice, switching to Jasmine will genuinely change your life.
Minced Garlic
Garlic is non-negotiable here. When you add minced garlic to hot olive oil, it releases its natural oils and begins to bloom, filling your kitchen with that unmistakable aroma that means something delicious is on the way. Garlic adds warmth and depth to the rice without overpowering the other flavors. It’s the quiet backbone of the whole dish.
Chopped Onion
Onion brings sweetness and body to Spanish rice. As it cooks down in the olive oil alongside the garlic, it softens and becomes almost silky, melding into the rice and broth in a way that you can’t quite put your finger on, but would absolutely notice if it were missing. Chop it finely so that every bite gets a little of that savory sweetness.
Tomato Sauce
Tomato sauce is what gives Spanish rice its signature color and that tangy, slightly sweet flavor that makes it so craveable. It coats every grain of rice during cooking, creating the deep reddish-orange hue you see in restaurant versions. Use a plain, unseasoned tomato sauce so that you’re in full control of the flavor profile. You want the tomato to enhance the dish, not compete with the other ingredients.
Chicken Broth
This is where restaurant rice separates itself from the rest. Using chicken broth instead of water is the single most impactful swap you can make. Chicken broth infuses the rice with a savory, rounded flavor from the very first minute of cooking. Every grain soaks it up, and the result is rice that tastes like it’s been simmering all day. Use a low-sodium broth so you can control the salt level yourself.
The Spanish Rice Recipe

Spanish Rice (Allison’s Recipe)
Ingredients
- 1/4 Cup Olive oil
- 1/2 Teaspoon Minced garlic
- 4 Cups Chicken Broth or 4 cups of water with 2 cubes Chicken bouillon (approx. one inch in size)
- 2 Eight-Ounce cans of Tomato Sauce, I use Hunt's Brand
- 1/2 Cup of chopped onions
- 2 Cups White Jasmine Rice
Instructions
- Sauté the rice in the olive oil with the garlic until slightly (barely) browned (do not overcook, stir constantly.
- Boil the water with the bouillon cubes and tomato sauce in another pan, and set aside. **You can use 4 cups of chicken broth instead of the water and bouillon cubes.
- Add the broth/tomato sauce mixture after the rice has browned, add the chopped onions, and stir. Bring it to a boil.
- Place the lid on the pan and cook on low to medium heat for 25 minutes. Do not remove the lid.
- After simmering, fluff the mixture with a fork. Put the lid back on and move off the burner.
- Remove the pan from the stove and let it sit for 15-20 minutes.
- Freezes well.
Tips for Making It Perfect Every Time
Rinse your rice before cooking for an even fluffier result. Rinsing removes excess surface starch and helps keep the grains separated.
Don’t skip the toasting step. It might seem like a small detail, but toasted rice has a complexity of flavor that un-toasted rice simply doesn’t have.
Keep the lid on during cooking. Every time you lift the lid, you release steam and disrupt the cooking process. Trust the process and leave it alone.
If you have leftovers, store them in an airtight container in the refrigerator for up to four days. Reheat with a small splash of chicken broth to restore moisture.
What to Serve With Spanish Rice
Spanish rice is one of the most versatile side dishes you can have in your repertoire. It goes well with tacos, burritos, enchiladas, grilled chicken, carne asada, or even just a simple plate of beans. It’s also a wonderful base for a rice bowl topped with your favorite proteins and toppings.
If you’re serving it at a family gathering, double the recipe. It always disappears faster than you expect.
A Dish Worth Passing Down
There’s something deeply satisfying about a recipe that connects you to something bigger than dinner. Spanish rice carries centuries of culture and tradition in every grain. When you make it at home, you’re not just feeding your family a delicious meal. You’re taking part in a culinary story that spans continents and generations.
What’s the Difference Between Stock and Broth?
Final Word
This version is simple enough for a busy weeknight, but good enough to bring to any gathering. Once you make it this way, you’ll never go back to the boxed version again. Give it a try, and let your kitchen smell like the best restaurant in town. May God bless this world, Linda
The post Spanish Rice That’s Restaurant Quality appeared first on Food Storage Moms.
from Food Storage Moms