Spanish Rice Recipe

Spanish Rice is the kind of dish that quietly steals the show. Fluffy, savory, and bursting with vibrant tomato flavor, this classic side dish is anything but boring. It’s quick enough to whip up on a weeknight, but tasty enough to serve at a family gathering or dinner party. Every bite is packed with comforting, familiar flavors that pair beautifully with just about anything—from grilled meats to beans or tacos. And the best part? It all comes together in one pan, with simple ingredients you likely already have in your kitchen.

Why You’ll Love This Recipe

  • Quick and Fuss-Free: Made in one pot and ready in under 30 minutes. Ideal for busy nights when you need something fast, filling, and delicious.
  • Incredibly Flavorful: The rice is infused with garlic, onion, tomato, and warm spices that give it that signature Spanish-style taste.
  • Budget-Friendly: Uses pantry staples and stretches easily to feed a crowd—without breaking the bank.
  • Versatile Side or Main: Serve it with chicken, tacos, enchiladas, or just load it up with beans and avocado for a complete vegetarian meal.

Ingredients You’ll Need

Here’s what goes into making the perfect Spanish Rice—and why each ingredient matters:

  • Long-grain white rice: Fluffy and light, it’s the ideal texture for soaking up all the flavors without becoming mushy.
  • Onion: Adds depth and savory sweetness that builds the flavor base.
  • Garlic: Brings aromatic warmth and enhances every other ingredient.
  • Tomato sauce: The heart of the dish—it coats the rice in rich, tangy flavor and that beautiful red color.
  • Chicken broth: Infuses the rice with savory goodness; vegetable broth works great if you want a vegetarian option.
  • Olive oil: Helps to lightly toast the rice before simmering, adding a delicious nutty flavor and preventing clumping.
  • Cumin and chili powder: These spices give the rice that warm, earthy, and slightly smoky taste you expect from Spanish-style cooking.
  • Salt and pepper: Essential for balancing all the flavors.
  • Optional: Fresh cilantro or lime juice: For garnishing and a fresh, bright finish.

Variations

Spanish Rice is incredibly adaptable, so don’t be afraid to play around with it:

  • Add Veggies: Stir in diced bell peppers, peas, or corn for color and crunch.
  • Make it Spicy: Add a pinch of cayenne, chopped jalapeños, or a dash of hot sauce if you like some heat.
  • Swap the Rice: Use brown rice for extra fiber (just increase the cooking time and liquid), or try cauliflower rice for a low-carb twist.
  • Make it a Meal: Stir in cooked ground beef, shredded chicken, or beans to turn this side into a satisfying main.

How to Make Spanish Rice

Step 1: Toast the Rice

In a large skillet or saucepan, heat olive oil over medium heat. Add the uncooked rice and cook, stirring frequently, until the grains start to turn golden brown. This step brings out a toasty, nutty flavor that’s key to authentic Spanish Rice.

Step 2: Add Aromatics

Stir in the chopped onion and garlic. Cook until the onion becomes translucent and the garlic is fragrant, about 2–3 minutes.

Step 3: Stir in Tomato Sauce and Spices

Add the tomato sauce, cumin, chili powder, salt, and pepper. Stir to coat the rice evenly and deepen the color.

Step 4: Pour in Broth and Simmer

Add the chicken broth and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 18–20 minutes, or until the rice is tender and all the liquid has been absorbed.

Step 5: Fluff and Finish

Remove from heat and let the rice sit covered for 5 minutes. Then fluff with a fork and sprinkle with chopped cilantro or a squeeze of lime juice if desired.

Pro Tips for Making the Recipe

  • Toast the Rice Well: Don’t skip this step—browning the rice adds a wonderful depth of flavor.
  • Simmer Gently: Once the liquid is added, avoid stirring too much. Let the rice gently absorb the broth and flavor.
  • Keep it Covered: Lifting the lid while cooking releases steam and can leave the rice undercooked or uneven.
  • Use the Right Pot: A heavy-bottomed pan helps distribute heat evenly and prevents scorching on the bottom.

How to Serve

Spanish Rice is wonderfully versatile. Here are some tasty ways to enjoy it:

###As a Side:
Serve it with tacos, enchiladas, grilled chicken, carne asada, or fish for a full-on fiesta plate.

###In Bowls:
Create burrito bowls with rice, beans, grilled veggies, salsa, and avocado.

###In Wraps or Burritos:
Spoon the rice into tortillas with some protein and cheese, roll it up, and enjoy.

###With a Fried Egg:
Top leftover rice with a sunny-side-up egg for a quick and hearty breakfast or brunch.

Make Ahead and Storage

###Storing Leftovers
Cool the rice completely and store in an airtight container in the fridge for up to 4 days. It reheats beautifully for lunch or dinner.

###Freezing
Spanish Rice freezes well! Place it in freezer-safe containers or zip-top bags and freeze for up to 3 months. Thaw in the fridge overnight before reheating.

###Reheating
Reheat in the microwave or in a skillet with a splash of broth or water to bring back the moisture. Stir occasionally until warmed through.

FAQs

Can I use brown rice instead of white rice?
Yes, you can! Just be aware that brown rice takes longer to cook and may need more broth. Keep it covered and simmer gently until tender.

Is Spanish Rice the same as Mexican Rice?
They’re very similar and often used interchangeably. Both are seasoned rice dishes made with tomatoes and spices, though variations exist depending on the region or family tradition.

Why is my rice mushy or undercooked?
Mushy rice means too much liquid or overcooking. Undercooked rice usually needs a bit more simmering time or possibly more liquid. Keep the lid on and let the steam do its job!

Can I make this vegetarian or vegan?
Absolutely. Just use vegetable broth instead of chicken broth, and you’ll have a fully plant-based version that’s just as delicious.

Final Thoughts

Spanish Rice is that trusty, go-to side that always delivers. It’s simple, satisfying, and absolutely loaded with flavor. Whether you’re rounding out a Mexican-inspired meal or just need a reliable, tasty dish on the table fast, this recipe is sure to become a regular in your kitchen. Give it a try—you’ll be amazed at how easy it is to make something this good!

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 Recipe

Spanish Rice Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: slsrecipes
  • 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

Spanish Rice is a flavorful side dish made with rice, tomatoes, and spices. It’s a perfect accompaniment to many Mexican and Southwestern meals.


Ingredients

Units Scale
  • 1 cup long grain white rice
  • 2 tablespoons vegetable oil
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 1 1/2 cups chicken broth
  • 1 cup tomato sauce
  • 1/2 teaspoon cumin
  • 1/2 teaspoon chili powder
  • Salt and pepper 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 frequently, until golden brown, about 5 minutes.
  3. Add the chopped onion and minced garlic; cook until the onion is softened, about 2-3 minutes.
  4. Stir in the chicken broth, tomato sauce, cumin, chili powder, salt, and pepper.
  5. Bring the mixture to a boil, then reduce heat to low and cover the skillet.
  6. Simmer for 20-25 minutes, or until the rice is tender and the liquid is absorbed.
  7. Fluff the rice with a fork and garnish with fresh cilantro, if using.
  8. Serve warm.

Notes

  • For a vegetarian version, substitute vegetable broth for chicken broth.
  • Adjust the spices to your heat preference.
  • Leftovers can be stored in the fridge for up to 4 days.

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 2g
  • Sodium: 400mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 33g
  • Fiber: 2g
  • 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 *