I have been testing Spanish rice for weeks, trying out different flavor combos until I found the one that feels just right. It took me a little longer than I’d like, but the good news is — this recipe is insanely simple now that I’ve nailed it down. The flavor is rich, just the right amount of spice, and it pairs perfectly with my Crockpot Enchilada Taco Recipe or my Buttermilk Chicken Tender Taco Recipe.

It’s also one of those recipes that tastes even better the next day, which makes it a great meal prep option. If you’re reheating, here’s my favorite trick: toss an ice cube into the rice when you microwave it. It keeps the rice from drying out, and you’ll be surprised at how fresh it tastes.
Jump to:
- Ingredients for Easy Spanish Rice
- Step-by-Step Instructions for Spanish Rice with Canned Diced Tomatoes
- Substitutions for Easy Spanish Rice
- Variations for Spanish Rice Recipe
- Equipment Needed for Spanish Rice with Tomatoes
- Storage Tips for Easy Spanish Rice
- Top Tip for the Best Spanish Rice
- FAQs about Spanish Rice
- Other Side Dishes
- Main Dishes
Ingredients for Easy Spanish Rice

Here’s what you’ll need to make this stovetop Spanish rice:
- Olive oil (or your preferred cooking oil)
- 1 onion, diced
- 1 tablespoon minced garlic
- Taco seasoning
- 1 can of diced tomatoes (herb-seasoned works too!)
- Corn (optional, for Spanish rice with corn)
- Water or broth (vegetable broth for vegan, chicken broth for classic)
- Better than Bouillon (optional, but adds depth)
- Long grain rice (Ben’s Original or similar)
See recipe card for quantities.
Step-by-Step Instructions for Spanish Rice with Canned Diced Tomatoes
See the summarized instructions below. For full instructions on how to make this super easy flavorful rice, see the recipe card at the bottom.

- Step 1: Heat olive oil in a large skillet or pan. Add the diced onion and sauté until soft.

- Step 2: Stir in the minced garlic and taco seasoning, letting it bloom for flavor.

- Step 3: Add the can of diced tomatoes (with liquid), corn if using, water/broth, and bouillon. Bring to a gentle simmer.

- Step 4: Stir in the rice, cover, and let it cook on low until fluffy and tender.
Hint for Easy Spanish Rice: When reheating leftovers, toss an ice cube into the dish before microwaving. It melts into steam and keeps the rice moist and fluffy.
Substitutions for Easy Spanish Rice
- Olive oil → any neutral oil like avocado or canola.
- Better than Bouillon → chicken or vegetable broth.
- Ben’s Original rice → any long grain rice (avoid short grain, which gets sticky).
- Taco seasoning → homemade blend of chili powder, cumin, paprika, and oregano.
Variations for Spanish Rice Recipe
- Spanish Rice with Corn: Add 1 cup of frozen or canned corn for sweetness and texture.
- Vegan Spanish Rice: Use vegetable broth instead of chicken broth.
- Spicy Spanish Rice: Add a diced jalapeño or extra chili powder with the seasoning.
- Herbed Spanish Rice: Use herb-seasoned diced tomatoes for an extra layer of flavor.
Equipment Needed for Spanish Rice with Tomatoes
- Large skillet or sauté pan with lid
- Wooden spoon or spatula
- Measuring cups/spoons
Storage Tips for Easy Spanish Rice
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Cool completely, portion into freezer bags, and freeze up to 2 months.
- Reheat: Add a splash of water or an ice cube to keep rice fluffy.
Top Tip for the Best Spanish Rice
Blooming your spices in oil before adding the liquid really deepens the flavor — don’t skip this step.
FAQs about Spanish Rice
Yes! Sauté the onion, garlic, and seasoning first, then pressure cook with rice, broth, and tomatoes.
Absolutely — just use a larger pan and make sure to adjust liquid to rice ratio.
Yes, you can substitute salsa or just use broth and seasoning for a lighter flavor.
100%! Use vegetable broth instead of chicken broth.
Other Side Dishes
Looking for other recipes like this? Try these:
Main Dishes
These are my favorite dishes to serve with this Easy Spanish Rice:
Easy Spanish Rice Recipe
Equipment
- skillet or pot with lid
- spoon or fork
Ingredients
- 1 tablespoon olive oil
- 1 medium onion; diced diced
- 1 tablespoon minced garlic
- 1-2 tablespoons taco seasoning
- 1 can 14.5 oz diced tomatoes (plain or herb-seasoned)
- 1 cup corn optional
- 3 ¼ cups water or broth
- 2 tablespoons Better than Bouillon optional if not using broth
- 2 cups long grain rice
Instructions
- Heat olive oil in large skillet or sauté pan over medium heat.
- Add diced onion and cook until softened, about 5 minutes.
- Stir in minced garlic and taco seasoning; cook 1 minute.
- Add diced tomatoes, corn, water/broth, and bouillon; stir well.
- Stir in rice, cover with lid, and reduce heat to low.
- Cook for about 20–25 minutes, until rice is tender and liquid is absorbed.
- Fluff with fork before serving.















Comments
No Comments