Easy Spanish Rice Recipe

Growing up in a Mexican household, I learned early that good Spanish rice can make or break a meal. My grandmother would spend hours perfecting her recipe, and now I’m sharing a foolproof version that delivers restaurant-quality results every time.

This Spanish rice recipe creates fluffy, flavorful grains that taste like they came straight from your favorite Mexican restaurant. Best of all, it uses simple ingredients you likely have in your pantry right now.

Spanish Rice Recipe

What Makes This Spanish Rice Special

Unlike many recipes that result in mushy or bland rice, this method creates perfectly separated grains with deep, rich flavor. The secret lies in browning the rice first, which gives it a nutty taste and helps maintain the ideal texture.

I’ve tested this recipe countless times with my family, and it never fails to impress. My kids request it weekly, and guests always ask for the recipe.

Essential Ingredients for Perfect Spanish Rice

You need just a few basic ingredients to create this delicious side dish:

  • 2 cups long-grain white rice
  • 2 tablespoons vegetable oil
  • 1 chicken bouillon cube
  • 4 cups water (or chicken broth)
  • 1 can (8 oz) tomato sauce
  • 1 teaspoon minced garlic
  • 1 teaspoon salt
  • 1 teaspoon ground cumin
  • Dash of garlic pepper
  • Fresh cilantro for garnish (optional)

Long-grain white rice works best because it stays fluffy and doesn’t get sticky. Short-grain varieties tend to clump together, which ruins the texture.

Step-by-Step Spanish Rice Instructions

Making perfect Spanish rice is easier than you think. Follow these simple steps:

  1. Brown the Rice Heat oil in a large frying pan over medium heat. Add the rice and stir constantly for about 5 minutes until it turns golden brown. This step is crucial for developing flavor and preventing mushy rice.
  2. Prepare the Broth While the rice browns, combine the bouillon cube and water in a microwave-safe container. Microwave for 3 minutes to dissolve the bouillon completely.
  3. Add Liquids and Seasonings Once the rice is golden, add the hot broth mixture, tomato sauce, garlic, salt, cumin, and garlic pepper. Stir everything together until well combined.
  4. Simmer and Cook Cover the pan and reduce heat to low. Let the rice simmer for 30-40 minutes, stirring occasionally. The rice is done when all liquid is absorbed and the grains are tender.
  5. Fluff and Serve Remove from heat and fluff the rice with a fork. Garnish with fresh cilantro if desired.

Pro Tips for Success

After making this recipe hundreds of times, I’ve learned these essential tips:

  • Don’t skip browning the rice. This step creates the foundation of flavor and prevents mushy results.
  • Use the right ratio. Two cups of rice to four cups of liquid gives you perfectly cooked grains every time.
  • Stir gently and infrequently. Too much stirring breaks the rice grains and creates a sticky mess.
  • Let it rest. After cooking, let the rice sit covered for 5 minutes before fluffing. This helps absorb any remaining moisture.

Common Questions About Spanish Rice

Can I use brown rice instead? Yes, but add an extra 1/3 cup of water per cup of brown rice and extend cooking time by 10-15 minutes.

How much rice per person? Plan on 1/4 cup uncooked rice per person, which yields about 3/4 cup cooked rice.

Can I substitute salsa for tomato sauce? Absolutely! Salsa adds more flavor and spice to the dish.

What if I don’t have bouillon cubes? Use 4 cups of low-sodium chicken broth instead of water and bouillon.

Storage and Reheating

Store leftover Spanish rice in an airtight container in the refrigerator for up to 5 days. To reheat, microwave in 30-second intervals, stirring between each interval until heated through.

You can also freeze cooked rice for up to 6 months. Thaw in the refrigerator overnight or reheat directly from frozen in the microwave.

Perfect Pairings

This Spanish rice complements any Mexican dish beautifully. Serve it alongside:

  • Chicken enchiladas
  • Beef tacos
  • Cheese quesadillas
  • Grilled fajitas
  • Black bean burritos

The Bottom Line

This Spanish rice recipe delivers authentic restaurant flavor with minimal effort. The key is browning the rice first and using the right liquid-to-rice ratio. Once you master this technique, you’ll never buy boxed rice mix again.

The result is fluffy, flavorful rice that transforms any meal into a Mexican feast. Try it once, and it’ll become your go-to side dish for years to come.

Spanish Rice Recipe

Easy Spanish Rice

This Spanish rice recipe creates fluffy, flavorful grains that taste like they came straight from your favorite Mexican restaurant. Made with simple pantry ingredients, this authentic side dish features perfectly browned rice with rich tomato and cumin flavors that complement any Mexican meal.
Prep Time 5 minutes
Cook Time 40 minutes
Resting Time 5 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: Mexican, Spanish
Calories: 180

Ingredients
  

Main Ingredients
  • 2 tablespoons vegetable oil
  • 2 cups long-grain white rice
  • 1 cube chicken-flavored bouillon
  • 4 cups water or 4 cups low-sodium chicken broth (omit bouillon if using broth)
  • 1 can (8 oz) tomato sauce
  • 1 teaspoon minced garlic
  • 1 teaspoon salt
  • 1 teaspoon ground cumin
  • 1 dash garlic pepper
For Garnish
  • 2 tablespoons fresh cilantro chopped, optional

Equipment

  • Large Frying Pan
  • Microwave-Safe Container
  • Wooden spoon
  • Measuring Cups
  • Fork for Fluffing

Method
 

  1. Heat oil in a large frying pan over medium heat. Add rice and cook, stirring constantly, until golden brown, about 5 minutes. This browning step is crucial for developing flavor and preventing mushy rice.
  2. While rice is browning, combine bouillon cube and water in a microwave-safe container. Microwave for 3 minutes to dissolve the bouillon completely.
  3. Once rice is golden brown, add the hot bouillon mixture, tomato sauce, minced garlic, salt, cumin, and garlic pepper to the pan. Stir everything together until well combined.
  4. Cover the pan and reduce heat to low. Let the rice simmer for 30-40 minutes, stirring occasionally, until all liquid is absorbed and rice grains are tender.
  5. Remove from heat and let rest for 5 minutes. Fluff the rice with a fork before serving. Garnish with fresh cilantro if desired.

Notes

Storage: Store leftover Spanish rice in an airtight container in the refrigerator for up to 5 days. Reheat in microwave in 30-second intervals, stirring between each interval.
Freezing: Cooked rice can be frozen for up to 6 months. Thaw overnight in refrigerator or reheat directly from frozen.
Brown Rice Substitute: Add an extra 1/3 cup water per cup of brown rice and extend cooking time by 10-15 minutes.
Spice Level: For more heat, substitute salsa for tomato sauce or add a pinch of cayenne pepper.

Leave a Comment

Recipe Rating