Spanish Rice

Spanish Rice, also known as “Arroz Rojo,” is a flavorful and colorful side dish commonly served in Mexican and Tex-Mex cuisine. It’s made with long-grain rice, tomatoes, onions, garlic, and spices, offering a perfect companion to tacos, enchiladas, or grilled meats. Its rich tomato flavor and fluffy texture make it a staple on dinner tables.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

long-grain white rice
vegetable oil
onion
garlic
tomato sauce or fresh tomatoes
chicken broth (or vegetable broth for a vegetarian version)
salt
cumin
chili powder (optional, for a bit of heat)
peas or diced carrots (optional, for added texture and color)

directions

Heat oil in a large skillet over medium heat.

Add the rice and sauté, stirring constantly, until the rice is golden and slightly toasted.

Stir in the chopped onion and garlic, cooking until softened and fragrant.

Add the tomato sauce, cumin, salt, and chili powder (if using), and stir to coat the rice evenly.

Pour in the chicken broth and bring the mixture to a boil.

Reduce the heat to low, cover the skillet, and simmer for about 18–20 minutes, or until the rice is tender and the liquid is absorbed.

Add peas or diced carrots in the last 5 minutes of cooking if desired.

Fluff the rice with a fork and let it rest for a few minutes before serving.

Servings and timing

This recipe yields approximately 4 servings.
Preparation time: 10 minutes
Cooking time: 20 minutes
Total time: 30 minutes

Variations

Use fresh chopped tomatoes instead of tomato sauce for a more rustic texture.
Add chopped jalapeños or green chilies for extra spice.
Stir in cooked ground beef or shredded chicken for a complete one-pan meal.
Sprinkle with chopped cilantro or a squeeze of lime juice for freshness.

storage/reheating

Store Spanish Rice in an airtight container in the refrigerator for up to 5 days.
Reheat on the stovetop with a splash of broth or water to prevent drying out.
Can be frozen for up to 2 months; thaw in the fridge overnight before reheating.

Spanish Rice

FAQs

What’s the difference between Spanish Rice and Mexican Rice?
The terms are often used interchangeably, but Spanish Rice may sometimes include saffron, while Mexican Rice typically features cumin and tomatoes.

Can I use brown rice?
Yes, but increase the liquid slightly and extend the cooking time to 40–45 minutes.

Can I make this in a rice cooker?
Yes, just sauté the rice, onion, and garlic first, then transfer everything to a rice cooker and cook as directed.

Why toast the rice first?
Toasting enhances the nutty flavor and helps the grains stay separate while cooking.

Is it spicy?
Not inherently, but you can add spice with chili powder, jalapeños, or hot sauce.

Can I make it vegan?
Yes, use vegetable broth instead of chicken broth.

Can I add beans?
Absolutely—black beans or pinto beans make a hearty addition.

What type of rice works best?
Long-grain white rice provides the ideal fluffy texture.

Can I use tomato paste instead of sauce?
Yes, but dilute it slightly with water or broth to match the consistency of tomato sauce.

Why is my rice mushy?
Too much liquid or overcooking can lead to mushy rice—follow the ratios and timing closely.

Conclusion

Spanish Rice is a vibrant, versatile side dish that brings warmth and flavor to any meal. Easy to prepare and endlessly adaptable, it’s a must-have recipe for your dinner rotation. Whether served with tacos or enjoyed on its own, it’s sure to please any crowd.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spanish Rice

Spanish Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: recipes guru cooking
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

A flavorful and easy-to-make Spanish rice dish, perfect as a side for Mexican meals or as a base for a hearty main course.


Ingredients

Units Scale
  • 2 tablespoons vegetable oil
  • 1 cup long-grain white rice
  • 1/2 cup chopped onion
  • 2 cloves garlic, minced
  • 1/4 cup tomato sauce
  • 2 cups chicken broth
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • Salt to taste
  • Fresh cilantro for garnish (optional)

Instructions

  1. Heat the vegetable oil in a large skillet over medium heat.
  2. Add the rice and cook, stirring constantly, until the rice is golden brown.
  3. Add the chopped onion and cook for 2-3 minutes until softened.
  4. Stir in the garlic and cook for another 30 seconds.
  5. Add the tomato sauce, chicken broth, cumin, chili powder, and salt. Stir well to combine.
  6. Bring the mixture to a boil, then reduce the heat to low.
  7. Cover and simmer for 20 minutes, or until the rice is tender and the liquid is absorbed.
  8. Remove from heat and let sit covered for 5 minutes.
  9. Fluff the rice with a fork and garnish with fresh cilantro if desired.

Notes

  • You can substitute vegetable broth for a vegetarian version.
  • Add diced bell peppers or peas for extra vegetables.
  • For spicier rice, include a diced jalapeño when sautéing the onions.

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 2g
  • Sodium: 420mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4.5g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *