Spanish Rice has always been a favorite in my family, reminding me of those comforting meals during our weekend gatherings. With its vibrant color and rich flavor, it's the perfect side dish to accompany any meal. I learned how to make Spanish Rice from a dear friend who added her unique flair to it, and the kitchen would fill with a mouthwatering aroma that signaled something special was about to be served.

This recipe is easy to follow and uses simple pantry ingredients you likely already have. It's a lifesaver when you need a quick side that impresses without the fuss. Spanish Rice pairs beautifully with tacos or grilled chicken, making it versatile and satisfying. Whether you're new to cooking or a seasoned pro, this dish brings a touch of authenticity to your table.
Jump to:
Why You’ll Love This Recipe
- Simple Ingredients: Uses staple pantry items, making it both accessible and cost-effective.
- Quick to Prepare: Ready in just under 30 minutes, perfect for busy weeknights.
- Rich Flavors: Combines spices like cumin and chili powder for a flavor-packed side dish.
- Versatile Uses: Complements a wide range of main courses, from Mexican to grilled dishes.
- Family Favorite: Loved by both adults and kids, it's a surefire crowd-pleaser at any meal.
Ingredients You'll Need
- Extra-Virgin Olive Oil – 1 tablespoon. Adds a rich, healthy fat to toast the rice.
- Butter – 1 tablespoon. Provides flavor and helps toast the rice for texture.
- Long Grain White Rice – 1 cup. Forms the base of the dish, giving it substance.
- Chicken Broth – 1 cup. Adds savory depth to the rice, enhancing its flavor.
- Tomato Sauce – 1 cup. Provides moisture and a rich tomato flavor base.
- Chili Powder – 1 ½ teaspoons. Adds a mild, earthy spice to the dish.
- Cumin – 1 teaspoon. Offers a warm, aromatic flavor that defines Spanish Rice.
- Garlic Salt – ½ teaspoon. Enhances the overall flavor with a hint of garlic.
- Dried Oregano – ½ teaspoon. Lends a subtle herbal note that complements the spices.
- Diced Fresh Tomatoes (optional) – ¼ cup. Provides a fresh, juicy element to the dish.
How to Make Spanish Rice
Step 1: Toast the Rice
In a medium saucepan set over medium heat, melt the olive oil and butter together. Add the rice and stir to coat with the oil and butter. Cook, stirring frequently, for about 2 to 3 minutes until the rice is lightly toasted.
Step 2: Mix in the Flavors
Stir in the chicken broth, tomato sauce, chili powder, cumin, garlic salt, oregano, and diced tomatoes, if using, until well combined.
Step 3: Bring to a Boil
Increase the heat to high and bring the mixture to a boil, stirring occasionally to ensure even cooking.
Step 4: Simmer and Cook
Once boiling, stir well, reduce the heat to low, cover the pot with a lid, and let it simmer gently for about 20 minutes or until the rice is tender and the liquid is absorbed.
Step 5: Check and Adjust
If the rice is not tender or there is still unabsorbed liquid after 20 minutes, replace the lid and cook for an additional 2 to 4 minutes as needed.
Step 6: Let Rest and Serve
Remove the pot from heat, keep it covered, and let the rice rest for a few minutes. Fluff the rice with a fork before serving to separate the grains.

Pro Tips from My Kitchen
✓ Perfect Toasting – Toast the rice until it’s lightly golden for a deeper, nutty flavor that enhances the final dish.
✓ Spice Balance – Adjust the amount of chili powder and cumin based on your taste preference for a milder or spicier dish.
✓ Broth Substitution – If you're vegetarian, swap the chicken broth for vegetable broth without compromising on flavor.
✓ Resting Matters – Allowing it to rest after cooking ensures the grains become tender and the flavors meld perfectly.
✓ Cooking Without a Lid – If your lid isn’t tight, cover with foil first to ensure steam doesn’t escape and cooking remains even.
Serving Ideas and Variations
- Pair Spanish Rice with grilled chicken or steak for a complete and satisfying meal.
- Top with sliced avocado and a sprinkle of fresh cilantro for a fresh twist and added texture.
- Add cooked black beans for a protein boost, turning it into a heartier main dish.
- For a cheesy version, stir in shredded cheddar cheese just before serving for a comforting, flavorful variation.
Frequently Asked Questions About Spanish Rice
Yes, you can substitute brown rice, but note that it will require a longer cooking time. Add additional broth if needed to ensure the rice is fully cooked.
The rice is done when it's tender to bite and the liquid is absorbed. It should fluff easily with a fork when done properly.
Absolutely! Store the cooked rice in an airtight container in the fridge for up to 3 days. Reheat thoroughly before serving, adding a splash of broth if needed to keep it moist.
This can occur if you use too much liquid or don’t allow it to simmer gently. Ensure your heat is low for a gentle simmer and cover tightly while cooking.
Spanish Rice pairs wonderfully with grilled meats like chicken or steak, or serve it alongside tacos or enchiladas for a Mexican feast.

Spanish Rice Recipe
Ingredients
- 1 tablespoon Extra-Virgin Olive Oil
- 1 tablespoon Butter
- 1 cup Long Grain White Rice
- 1 cup Chicken Broth
- 1 cup Tomato Sauce
- 1.5 teaspoons Chili Powder
- 1 teaspoon Cumin
- 0.5 teaspoon Garlic Salt
- 0.5 teaspoon Dried Oregano
- 0.25 cup Diced Fresh Tomatoes (optional)
Instructions
- In a medium saucepan set over medium heat, melt the olive oil and butter together.
- Add the rice and stir to coat with the oil and butter. Cook, stirring frequently, for about 2 to 3 minutes until the rice is lightly toasted.
- Stir in the chicken broth, tomato sauce, chili powder, cumin, garlic salt, oregano, and diced tomatoes, if using, until well combined.
- Increase the heat to high and bring the mixture to a boil, stirring occasionally to ensure even cooking.
- Once boiling, stir well, reduce the heat to low, cover the pot with a lid, and let it simmer gently for about 20 minutes or until the rice is tender and the liquid is absorbed.
- If the rice is not tender or there is still unabsorbed liquid after 20 minutes, replace the lid and cook for an additional 2 to 4 minutes as needed.
- Remove the pot from heat, keep it covered, and let the rice rest for a few minutes. Fluff the rice with a fork before serving to separate the grains.
Notes
- Toast the rice until it’s lightly golden for a deeper, nutty flavor.
- You can adjust the spices based on taste, and for a vegetarian option, substitute chicken broth with vegetable broth.
- Resting the rice ensures it becomes tender and flavors meld.





Leave a Reply