Easy Spanish Rice is one of those side dishes that quietly steals the show. It is warm, savory, tomato rich, and packed with simple pantry ingredients that come together into a fluffy, flavorful skillet of rice that pairs with just about everything.

What I love most about this dish is how dependable it is. You do not need anything fancy, and the whole recipe delivers big comfort with very little effort. It is the kind of recipe that works on busy weeknights, family dinners, and meal prep days when you want something filling and versatile.
Why You’ll Love This Easy Spanish Rice
This Easy Spanish Rice checks all the boxes for a go-to homemade side. It is budget friendly, made in one pan, and full of bold flavor from tomato sauce, onion, garlic, and spices. The rice cooks up tender while soaking in all that seasoned broth, giving every bite a rich, satisfying taste.
It is also incredibly flexible. You can serve it with tacos, grilled chicken, enchiladas, shrimp, or even spoon it into burrito bowls. Once you make it once, it becomes one of those dependable recipes you keep in rotation.
What Makes Easy Spanish Rice So Flavorful?
The secret is building flavor in layers. Sautéing the onion and garlic first gives the base a savory depth, while tomato sauce and broth infuse the rice as it simmers. A little chili powder and cumin bring warmth without overpowering the dish.
Using long grain rice helps keep the texture light and fluffy instead of sticky. When the rice absorbs all that seasoned liquid, it turns into a bold, colorful side dish that tastes like it took much more effort than it actually did.
Ingredients for the Easy Spanish Rice
These ingredients are simple, but each one plays an important role in building the final flavor and texture of the dish.
Long grain white rice
This is the foundation of the recipe. It cooks up fluffy and separate, which is exactly what you want for Spanish rice.
Olive oil
A little oil helps toast the rice and soften the aromatics, creating a richer base.
Onion
Onion adds sweetness and savory depth that makes the whole dish taste fuller.
Garlic
Garlic brings sharp, fragrant flavor and gives the rice a more homemade, comforting taste.
Tomato sauce
This is what gives the rice its signature color and that rich tomato flavor.
Chicken broth
Broth adds much more flavor than water and helps the rice absorb a savory finish.
Chili powder
A small amount adds warmth and a gentle smoky note.
Ground cumin
Cumin gives the rice that earthy flavor that makes it feel classic and well seasoned.
Salt
Salt balances the tomato and brings all the ingredients together.
Black pepper
A little pepper rounds out the flavor and adds a touch of bite.
Diced green bell pepper
Bell pepper adds color, freshness, and a slight sweetness.
Fresh cilantro
This brightens the finished dish and adds a pop of fresh flavor.
Lime wedges
A squeeze of lime at the end wakes everything up and adds a clean, tangy finish.
How To Make the Easy Spanish Rice
This method is simple and perfect for anyone who wants a reliable rice recipe that turns out flavorful and fluffy.
Step 1: Sauté the aromatics
Heat the olive oil in a large skillet over medium heat. Add the onion and bell pepper, then cook until softened. Stir in the garlic and cook just until fragrant.
Step 2: Toast the rice
Add the rice to the skillet and stir it through the oil and vegetables for a couple of minutes. This light toasting step helps the grains stay separate and adds extra flavor.
Step 3: Add the liquids and seasonings
Pour in the tomato sauce and chicken broth. Stir in the chili powder, cumin, salt, and black pepper so everything is evenly combined.
Step 4: Simmer until tender
Bring the mixture to a gentle boil, then reduce the heat to low and cover the skillet. Let the rice simmer until the liquid is absorbed and the grains are tender.
Step 5: Rest and fluff
Turn off the heat and let the rice rest for about 5 minutes with the lid on. Fluff it gently with a fork so it stays light and airy.
Step 6: Finish and serve
Sprinkle with chopped cilantro and serve with lime wedges if you like a fresh citrus finish.

Serving and Storing Easy Spanish Rice
This recipe feeds about 6 people as a side dish, which makes it great for family dinners, taco nights, or meal prep. You can serve it straight from the skillet while it is hot and fluffy, or let it cool slightly and portion it into containers for later.
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, add a small splash of broth or water before warming so the rice stays soft and flavorful. You can also freeze it for up to 2 months, then thaw in the fridge before reheating.
What to Serve With Easy Spanish Rice?
Tacos
This rice fits beautifully beside beef, chicken, or fish tacos and helps turn taco night into a full meal.
Enchiladas
The saucy, cheesy texture of enchiladas pairs perfectly with the fluffy tomato seasoned rice.
Grilled Chicken
A simple grilled chicken breast or thigh becomes much more exciting when served with a scoop of this rice.
Black Beans
Beans and rice are always a smart pairing, especially when you want an affordable and satisfying plate.
Fajita Veggies
Sizzling peppers and onions add color, texture, and extra flavor that work naturally with Spanish rice.
Want More Dinner Ideas?
If you loved this Easy Spanish Rice, you might also want to try The Best Chili Recipe for a hearty comfort meal, Easy Vegetable Beef Soup when you want something cozy and filling, Cowboy Casserole for a family favorite packed with comfort, or Slow Cooker Chicken Tortilla Soup when you are craving bold Tex-Mex flavor.
Save This Pin For Later
📌 Save this Easy Spanish Rice to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you keep it simple and classic, or add extra peppers and a squeeze of lime before serving?
I love hearing how others make these recipes their own. Questions are welcome too, and if you want even more daily inspiration, explore more recipes on Nora Nosh Pinterest.
Easy Spanish Rice
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Gluten Free
Description
Easy Spanish Rice is the kind of side dish that makes an everyday dinner feel more complete. Fluffy long grain rice simmers in tomato sauce, broth, onion, garlic, and warm spices until every bite is savory, tender, and full of color. It is perfect for taco night, quick dinner spreads, meal prep, and easy family meals. Whether you need simple dinner ideas, an easy recipe for busy weeknights, or versatile food ideas to serve with chicken, beans, or grilled meats, this homemade Spanish rice brings big flavor with very little effort.
Ingredients
2 tablespoons olive oil
1 cup long grain white rice
1/2 cup diced onion
1/2 cup diced green bell pepper
2 cloves garlic, minced
1 cup tomato sauce
2 cups chicken broth
1 teaspoon chili powder
1/2 teaspoon ground cumin
1/2 teaspoon salt
1/4 teaspoon black pepper
2 tablespoons chopped fresh cilantro
lime wedges for serving
Instructions
1. Heat the olive oil in a large skillet over medium heat.
2. Add the onion and green bell pepper and cook for 3 to 4 minutes until softened.
3. Stir in the garlic and cook for 30 seconds.
4. Add the rice and stir for 2 minutes to lightly toast the grains.
5. Pour in the tomato sauce and chicken broth.
6. Stir in the chili powder, cumin, salt, and black pepper.
7. Bring the mixture to a gentle boil.
8. Reduce the heat to low, cover, and simmer for 18 to 20 minutes until the rice is tender and the liquid is absorbed.
9. Remove from the heat and let the rice rest, covered, for 5 minutes.
10. Fluff with a fork, sprinkle with cilantro, and serve with lime wedges.
Notes
Do not stir the rice too much once it starts simmering, or it can turn gummy instead of staying light and fluffy.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Mexican Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 3g
- Sodium: 540mg
- Fat: 5g
- Saturated Fat: 0.7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg
