Imagine a steaming bowl of easy Spanish rice, each grain perfectly cooked and infused with rich, aromatic spices that dance on your palate. The vibrant hues of the tomatoes and bell peppers intermingle, creating a visually stunning dish that promises to elevate any meal, whether it’s taco night or a cozy family dinner.
I still remember the first time I attempted this easy Spanish rice recipe; my kitchen was filled with the irresistible scent of garlic and cumin, transporting me back to my grandmother’s lively kitchen where laughter mingled with the aroma of her signature dishes. Perfect for gatherings or solo nights when you crave something comforting yet quick, this recipe will have you savoring every bite while reminiscing about cherished moments shared around the table.
Why Does Everyone Love easy spanish rice recipe?
Simplicity is at the heart of this easy Spanish rice recipe, making it perfect for busy weeknights. Flavorful ingredients like cumin and paprika create a delightful taste that elevates any meal. Versatile enough to pair with tacos, grilled chicken, or as a standalone dish, it adapts to your cravings. Quick prep and cook times mean you can indulge in just 30 minutes! Plus, it’s a crowd-pleaser that even kids will enjoy.
easy spanish rice recipe Ingredients
- 1 cup long-grain white rice – This classic choice absorbs flavors beautifully, making it perfect for this easy Spanish rice recipe.
- 2 cups chicken broth (or vegetable broth for a vegetarian option) – Using broth instead of water adds depth and richness to the dish.
- 1 tablespoon olive oil – This healthy fat helps sauté the vegetables and brings a lovely flavor to your rice.
- 1 small onion (finely chopped) – A finely chopped onion serves as the aromatic base, adding sweetness and depth to the dish.
- 2 cloves garlic (minced) – Fresh garlic enhances the overall flavor profile and gives your rice a delightful punch.
- 1 teaspoon ground cumin – This warm spice elevates the dish with its earthy tones, bringing a hint of traditional Spanish flavor.
- 1 teaspoon paprika – Sweet or smoked paprika adds color and a subtle smokiness that complements the other ingredients perfectly.
- 1 can diced tomatoes (14.5 oz, drained) – Adding diced tomatoes brings moisture and a touch of acidity that balances the flavors nicely.
- 1 cup frozen peas (optional) – These add a pop of color and sweetness, making your rice more vibrant and nutritious.
- 1 teaspoon salt (to taste) – Seasoning is vital; adjust salt to enhance all the wonderful flavors in your rice.
- 1/2 teaspoon black pepper (to taste) – A dash of black pepper provides just the right amount of heat to round out this delicious dish.
How to Make easy spanish rice recipe

1. Heat the Oil: In a medium saucepan, heat 1 tablespoon of olive oil over medium heat. Add the finely chopped small onion and sauté until it turns translucent, about 3-4 minutes.
2. Add Aromatics: Toss in the minced garlic, 1 teaspoon of ground cumin, and 1 teaspoon of paprika. Stir for about 1 minute until fragrant, allowing those beautiful spices to bloom.
3. Coat the Rice: Add 1 cup of long-grain white rice to the saucepan and stir to coat it with the oil and spices, ensuring each grain is infused with flavor.
4. Combine Ingredients: Pour in 2 cups of chicken broth (or vegetable broth for a vegetarian option) along with the drained can of diced tomatoes, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Bring this vibrant mixture to a boil.
5. Simmer Together: Once boiling, reduce the heat to low, cover, and let it simmer for 15-20 minutes until the rice is tender and all the liquid is absorbed.
6. Add Peas (Optional): If you’re using them, stir in 1 cup of frozen peas during the last 5 minutes of cooking for an extra pop of color and sweetness.
7. Rest and Fluff: Remove from heat and let it sit covered for an additional 5 minutes. Fluff your delicious easy Spanish rice recipe with a fork before serving.
Optional: Garnish with fresh cilantro for an extra burst of flavor!
Exact quantities are listed in the recipe card below.
Tips for the Best easy spanish rice recipe
- Rice Rinsing: Always rinse your long-grain white rice before cooking to remove excess starch, preventing it from becoming gummy.
- Broth Choice: Use high-quality chicken or vegetable broth for deeper flavor; homemade is best but store-bought works great too.
- Sautéing Aromatics: Ensure onions are well sautéed before adding garlic. This enhances the base flavor and avoids burnt garlic.
- Simmering Time: Don’t lift the lid while simmering! This traps steam and ensures even cooking for the perfect easy Spanish rice recipe.
- Peas Addition: If adding frozen peas, wait until the last 5 minutes; this prevents them from overcooking and losing their vibrant color.
- Fluffing Technique: After resting, fluff the rice gently with a fork instead of stirring with a spoon to maintain its texture.
How to Store and Freeze easy spanish rice recipe
- Fridge: Store any leftover easy Spanish rice recipe in an airtight container for up to 3 days. This keeps the flavors intact and prevents spoilage.
- Freezer: For longer storage, freeze the rice in a freezer-safe bag or container for up to 2 months. Make sure to remove as much air as possible to prevent freezer burn.
- Reheating: When ready to enjoy again, thaw in the fridge overnight, then reheat on the stovetop with a splash of broth or water until heated through.
- Serving Tip: Add a sprinkle of fresh herbs or a squeeze of lime before serving for an extra burst of flavor when reheating!
easy spanish rice recipe Your Way
Feel free to make this dish your own with these fun and flavorful twists!
- Brown Rice: Swap long-grain white rice for brown rice and increase the cooking time to about 45 minutes for a nuttier flavor. The chewy texture brings an earthy depth that pairs beautifully with the spices.
- Vegetable Broth: For a completely vegetarian option, use vegetable broth instead of chicken broth. This simple change infuses more plant-based goodness, making the dish vibrant and wholesome.
- Add Bell Peppers: Toss in diced bell peppers along with the onions for a colorful crunch and sweet flavor. They add not just visual appeal but also a delightful sweetness that balances the spice.
- Spicy Kick: Incorporate diced jalapeños or red pepper flakes for an extra layer of heat. This addition gives your rice a zesty punch that’s perfect for those who enjoy a little thrill in their meals.
- Herb Infusion: Stir in fresh cilantro or parsley just before serving for a burst of freshness. The herbs brighten up the dish and add a lovely aroma that will entice everyone at the table.
- Cheesy Delight: Mix in shredded cheese like cheddar or queso fresco at the end of cooking for a creamy twist. The melted cheese creates a rich, indulgent experience that complements the savory flavors wonderfully.
- Coconut Rice: Use coconut milk instead of some of the broth for a subtly sweet and tropical flair. This variation transforms your easy Spanish rice into an exotic side dish that pairs perfectly with grilled meats or fish.
Make Ahead Options

Preparing this easy Spanish rice recipe in advance is a fantastic way to streamline your meal prep, ensuring you have delicious, flavorful rice ready to complement your favorite dishes. You can chop the onion and mince the garlic up to 24 hours ahead of time, storing them in an airtight container in the fridge. Additionally, you can measure out the spices—cumin and paprika—and store them together for quick access. When you’re ready to enjoy your rice, simply follow the initial steps of heating the olive oil, sautéing the onion and garlic, and adding the rice with broth and tomatoes. This dish can be cooked completely and stored in the refrigerator for up to three days; just reheat gently on the stovetop or in the microwave, adding a splash of broth if needed to maintain moisture. With these prep tips, you’ll save time without compromising on flavor when making this easy Spanish rice recipe!
easy spanish rice recipe Questions Answered
Can I use brown rice instead of white rice?
Absolutely! If you prefer brown rice, just keep in mind that it usually requires more liquid and a longer cooking time—about 40-45 minutes instead of the 15-20 minutes for white rice. Make sure to adjust the broth to about 2 1/2 cups for best results.
What can I substitute for chicken broth in this recipe?
For a vegetarian option, vegetable broth works beautifully and adds a rich flavor. You could also use water, but I’d suggest adding extra seasoning to compensate, like a bit more salt or herbs.
How should I store leftovers of this easy Spanish rice recipe?
If you have any leftovers (which is rare because it’s so delicious!), let the rice cool completely before transferring it to an airtight container. It will keep in the refrigerator for about 3-4 days. Just reheat in the microwave or on the stove with a splash of water to prevent it from drying out.
Can I freeze this Spanish rice dish?
Yes, you can definitely freeze this dish! Allow it to cool completely, then place it in freezer-safe bags or containers. It should last up to 2 months in the freezer. When you’re ready to enjoy it again, simply thaw overnight in the fridge and reheat on the stove or microwave.
What if my rice turns out mushy?
If your rice comes out mushy, it may have been cooked with too much liquid or for too long. Next time, try reducing the broth slightly or checking your rice at around 15 minutes. Remember, every stove and pan can behave differently!
How many servings does this recipe make?
This easy Spanish rice recipe yields about 4 servings, with each serving containing approximately 210 calories. It’s perfect as a side dish alongside your favorite protein or even as a base for a vibrant veggie bowl!

Easy Spanish Rice
Ingredients
- 1 cup long-grain white rice
- 2 cups chicken broth or vegetable broth for a vegetarian option
- 1 tablespoon olive oil
- 1 small onion finely chopped
- 2 cloves garlic minced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 can diced tomatoes 14.5 oz, drained
- 1 cup frozen peas optional
- 1 teaspoon salt to taste
- 1/2 teaspoon black pepper to taste
Method
- In a medium saucepan, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes.
- Add the minced garlic, cumin, and paprika. Stir for about 1 minute until fragrant.
- Add the rice to the saucepan and stir to coat the rice with the oil and spices.
- Pour in the chicken broth and add the diced tomatoes, salt, and pepper. Bring to a boil.
- Once boiling, reduce the heat to low, cover, and simmer for 15-20 minutes or until the rice is tender and the liquid is absorbed.
- If using, stir in the frozen peas during the last 5 minutes of cooking.
- Remove from heat and let it sit covered for 5 minutes. Fluff with a fork before serving.















