



There’s something deeply comforting about a pan of Spanish rice gently simmering on the stove.
As the rice toasts and the tomatoes bubble, the kitchen fills with the familiar aroma of garlic, cumin, and paprika.
Simple ingredients come together to create something deeply satisfying and dependable.
This is the kind of recipe you turn to on busy weeknights or relaxed weekends alike.
It pairs effortlessly with tacos, enchiladas, or any Mexican-inspired meal you’re craving.
Made in one pan with pantry staples, this fluffy, flavorful Spanish rice is a side dish you’ll make again and again.

For Spanish Rice
- Long-Grain White Rice – Jasmine or basmati works best here. Long-grain rice stays fluffy and separate, giving the dish its classic texture.
- Olive Oil – Used to toast the rice and sauté the vegetables, adding richness and depth of flavor from the very beginning.
- Onion – Yellow or white onion adds a mild sweetness and builds the savory base of the dish.
- Red Bell Pepper – Brings subtle sweetness, color, and a bit of freshness to balance the tomatoes and spices.
- Garlic – Adds a bold, aromatic flavor that enhances the overall taste of the rice.
- Tomato Sauce – Provides a smooth, concentrated tomato flavor that coats the rice evenly.
- Crushed Tomatoes – Adds texture and extra tomato richness, helping create that signature Spanish rice color and taste.
- Ground Cumin – Gives the rice a warm, earthy flavor that’s essential to Spanish-style rice.
- Paprika – Adds mild smokiness and deepens the overall flavor without overwhelming the dish.
- Black Pepper – Brings gentle heat and balances the sweetness of the tomatoes.
- Salt – Enhances all the flavors and ties everything together.
- Chicken Broth – Cooks the rice while infusing it with savory flavor far beyond what water alone can provide.
- Cilantro – Used as a garnish to add freshness and a bright finishing touch before serving.


Easy Classic Homemade Spanish Rice
This flavorful Spanish rice is an easy, satisfying side dish that pairs beautifully with tacos, enchiladas, burritos, fajitas, or any Tex-Mex or Mexican-inspired meal.
Print
Pin
Course: Side Dish
Cuisine: Mexican
Keyword: Easy Classic Homemade Spanish Rice
Prep Time: 5 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 35 minutes minutes
Servings: 8
Notes
Ingredients
- 1 ½ cups long-grain white rice like Jasmine rice or basmati rice
- 3 tablespoon olive oil
- ½ cup yellow onion or white onion, diced
- ½ red bell pepper diced
- 3 cloves garlic minced
- 8-ounce tomato sauce
- 14-ounce can crushed tomato, not drained
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon pepper
- 1 teaspoon salt
- 2 cups chicken broth
- ¼ cup cilantro for garnish
Instructions
- Place a large skillet or pan with a tight-fitting lid over medium heat and warm the olive oil.
- Add the diced onion, red bell pepper, and rice to the pan.
- Cook, stirring frequently, until the rice turns lightly golden and the vegetables soften. This step helps build flavor, so keep an eye on it to prevent burning.
- Stir in the minced garlic and cook briefly, just until fragrant.
- Add the tomato sauce, crushed tomatoes, cumin, paprika, pepper, and salt. Pour in the chicken broth.
- Mix everything thoroughly to combine.
- Bring the mixture to a boil, then cover the pan, lower the heat, and let it simmer for 20–23 minutes, or until the rice is fully cooked and the liquid has been absorbed.
- Remove the pan from the heat and keep it covered for 10 minutes to allow the rice to steam.
- Fluff the rice gently using a fork or silicone spatula.
- Finish with fresh cilantro before serving. Serve warm alongside your favorite Mexican-style dishes.
- Always check your rice package for liquid ratios. For long-grain white rice, the standard ratio is 1 cup rice to 2 cups liquid.
- Toasting the rice in oil with onion and bell pepper adds depth of flavor—don’t skip this step. Stir often to keep the rice from scorching.
- If you prefer to rinse your rice, wash it 2–3 times until the water runs clear. Drain thoroughly and shake off excess moisture before toasting to avoid mushy rice.
- For extra heat, add cayenne pepper or chili powder along with the paprika.

- Can I use a different type of rice?
Yes, but long-grain white rice is the safest bet for fluffy, separate grains. Jasmine or basmati are ideal. If you switch to another type of rice, just check the packet for liquid ratios and cooking times – they do vary.
- Do I really need to toast the rice first?
Short answer: highly recommended. Toasting the rice in oil with the onion and pepper adds loads of flavor and helps prevent mushy rice. It only takes a few extra minutes and makes a noticeable difference.
- Can I make this vegetarian?
Absolutely. Just swap the chicken broth for vegetable broth. Everything else stays the same, and you’ll still end up with a rich, flavorful pot of Spanish rice.
- How can I make it spicy?
Easy fix. Add a pinch of cayenne pepper or chili powder along with the other spices. You can also toss in a finely chopped jalapeño if you like a little more heat.
- What if my rice isn’t fully cooked but the liquid is gone?
No stress. Add a splash of broth or water, cover the pan again, and cook for a few more minutes on low heat. Rice is forgiving – it just needs a bit more steam to finish cooking.
