in

Easy Spanish Rice

Easy Spanish Rice

Save this recipe on:

Easy Spanish Rice is the kind of side dish that instantly makes dinner feel more complete. It is warm, fluffy, savory, and packed with simple ingredients that turn plain white rice into something colorful and full of flavor. With tomatoes, onions, peppers, and seasonings in every bite, this recipe brings a cozy homemade feel to the table without adding much extra work.

It is also one of those dependable dishes that fits into so many meals. Serve it with tacos, grilled chicken, enchiladas, beans, or roasted vegetables, and it always works. Whether you need an easy weeknight side, a budget-friendly family favorite, or a make-ahead rice dish for meal prep, Easy Spanish Rice checks every box.


What Makes Easy Spanish Rice So Good for Busy Weeknights?

Easy Spanish Rice is a great recipe to keep in your back pocket because it uses pantry staples, comes together in one pan, and delivers big flavor with very little effort. The rice cooks up tender while soaking in tomato-rich broth, and the sautéed onion and bell pepper add extra depth and texture. It is the kind of side dish that tastes like you spent more time on it than you actually did.


Pin this Recipe

Ingredients for the Easy Spanish Rice

This recipe uses simple ingredients, but each one helps build the classic flavor and color that make Spanish rice so satisfying. Keeping the ingredient list straightforward also makes this a practical side dish for weeknight dinners, potlucks, and family meals.

  • 2 tablespoons olive oil for sautéing the vegetables and lightly toasting the rice.
  • 1 small yellow onion, finely diced for a savory base and gentle sweetness.
  • 1 small red bell pepper, finely diced for color and a touch of sweetness.
  • 1 small green bell pepper, finely diced for extra flavor and balance.
  • 2 cloves garlic, minced to deepen the overall flavor.
  • 1 cup long grain white rice for a fluffy texture that stays separate when cooked.
  • 1 tablespoon tomato paste to intensify the tomato flavor and help coat the rice.
  • 1 can (8 ounces) tomato sauce for the signature rich red color and savory taste.
  • 2 cups chicken broth to cook the rice and add more flavor than water alone.
  • 1 teaspoon chili powder for warmth and a mild earthy note.
  • 1 teaspoon ground cumin for classic savory depth.
  • 1/2 teaspoon smoked paprika for subtle smokiness.
  • 1/2 teaspoon kosher salt or to taste.
  • 1/4 teaspoon black pepper for balance.
  • 2 tablespoons chopped fresh cilantro for garnish and brightness.
  • Lime wedges, for serving to add a fresh finish if desired.


How To Make the Easy Spanish Rice

This recipe is simple to follow, but a few small details make a big difference. Sautéing the vegetables first, toasting the rice briefly, and letting everything simmer gently helps create fluffy rice with deep tomato flavor instead of a mushy texture.

Step 1: Sauté the vegetables

Heat the olive oil in a large skillet or sauté pan over medium heat. Add the diced onion, red bell pepper, and green bell pepper. Cook for 4 to 5 minutes, stirring often, until the vegetables begin to soften and the onion turns translucent.

Step 2: Add the garlic

Stir in the minced garlic and cook for 30 seconds, just until fragrant. This quick step keeps the garlic from burning while still bringing out its flavor.

Step 3: Toast the rice

Add the uncooked long grain white rice to the pan and stir well so every grain gets coated in the oil and vegetable mixture. Cook for 1 to 2 minutes, stirring often. Toasting the rice adds a slightly nutty flavor and helps the grains stay more distinct as they cook.

Step 4: Build the tomato base

Stir in the tomato paste, tomato sauce, chicken broth, chili powder, cumin, smoked paprika, salt, and black pepper. Mix everything well so the seasonings are evenly distributed and the rice is fully coated.

Step 5: Simmer until tender

Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pan with a tight-fitting lid and let it simmer for 18 to 20 minutes, or until the rice is tender and the liquid is absorbed. Try not to lift the lid too often during this stage.

Step 6: Rest and fluff

Remove the pan from the heat and let the rice rest, covered, for 5 minutes. Then uncover and fluff it gently with a fork. This final rest helps the texture settle and keeps the rice light instead of sticky.

Step 7: Garnish and serve

Sprinkle the chopped cilantro over the top and serve with lime wedges if desired. The fresh garnish brightens the dish and pairs beautifully with the savory tomato-spiced rice.


Serving and Storing Easy Spanish Rice

Easy Spanish Rice is best served warm right after cooking, when the grains are fluffy and the flavors are fresh. It pairs well with tacos, grilled meats, burrito bowls, enchiladas, fajitas, black beans, refried beans, and roasted vegetables. You can also top it with sliced avocado, chopped cilantro, or a squeeze of lime for a brighter finish.

To store leftovers, let the rice cool completely, then transfer it to an airtight container and refrigerate for up to 4 days. Reheat in the microwave or on the stovetop with a splash of broth or water to bring back moisture. For longer storage, freeze portions in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.


Frequently Asked Questions

Can I use brown rice instead of white rice?

Yes, but brown rice takes longer to cook and usually needs more liquid. If you swap it in, adjust the simmer time and broth amount based on the package instructions.

Can I make Easy Spanish Rice vegetarian?

Absolutely. Just replace the chicken broth with vegetable broth. The dish will still have plenty of flavor, especially with the tomato sauce, peppers, garlic, and spices.

Why did my rice turn out mushy?

Mushy rice usually happens when there is too much liquid, the heat is too high, or the rice is stirred too much while cooking. Using long grain rice and keeping the pan covered over low heat helps create a better texture.

Can I make this recipe spicy?

Yes. Add a pinch of cayenne, diced jalapeño, or a little hot sauce if you want more heat. You can easily adjust the spice level to suit your taste.

What protein can I add to make it a full meal?

Cooked shredded chicken, browned ground beef, chorizo, shrimp, or black beans all work well. Stir them in near the end so the rice stays fluffy.

Can I make Easy Spanish Rice ahead of time?

Yes. This recipe reheats well, which makes it a smart option for meal prep or party planning. Just cool it fully before storing and add a splash of broth when reheating.


Want More Dinner Ideas?

If Easy Spanish Rice fits your kind of cooking, you might also enjoy these savory favorites from Life with Jam:


Save This Pin + Share Your Results

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

And let me know how yours turned out. Did you keep it classic, add extra spice, or mix in beans or shredded chicken? Little changes can make this rice fit your table perfectly.

For even more everyday meal inspiration, browse Life with Jam on Pinterest where I share daily recipes and easy food ideas.


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
Easy Spanish Rice

Easy Spanish Rice


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jam Scott
  • Total Time: 35 minutes
  • Yield: 4 servings

Description

Easy Spanish Rice is a quick dinner side dish that turns simple pantry staples into a warm, flavorful favorite. This easy recipe is made with tender long grain rice, tomato sauce, peppers, onion, and classic spices for a colorful, satisfying dish that fits right into your weeknight dinner ideas, easy dinner plans, meal prep routine, and everyday food ideas.


Ingredients

2 tablespoons olive oil

1 small yellow onion, finely diced

1 small red bell pepper, finely diced

1 small green bell pepper, finely diced

2 cloves garlic, minced

1 cup long grain white rice

1 tablespoon tomato paste

1 can (8 ounces) tomato sauce

2 cups chicken broth

1 teaspoon chili powder

1 teaspoon ground cumin

1/2 teaspoon smoked paprika

1/2 teaspoon kosher salt

1/4 teaspoon black pepper

2 tablespoons chopped fresh cilantro

1 lime, cut into wedges


Instructions

1. Heat the olive oil in a large skillet over medium heat. Add the onion, red bell pepper, and green bell pepper, then cook for 4 to 5 minutes until softened.

2. Stir in the garlic and cook for 30 seconds until fragrant.

3. Add the rice and stir for 1 to 2 minutes to lightly toast the grains.

4. Mix in the tomato paste, tomato sauce, chicken broth, chili powder, cumin, smoked paprika, salt, and black pepper.

5. Bring the mixture to a gentle boil, then reduce the heat to low and cover tightly.

6. Simmer for 18 to 20 minutes until the rice is tender and the liquid is absorbed.

7. Remove from the heat and let the rice rest, covered, for 5 minutes.

8. Fluff with a fork, sprinkle with chopped cilantro, and serve with lime wedges.

Notes

Toasting the rice before adding liquid helps the grains stay fluffy and adds extra flavor.

Keep the lid on while the rice simmers so the steam can cook the rice evenly.

Add a splash of broth when reheating leftovers to bring back the best texture.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: Mexican-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 255
  • Sugar: 4g
  • Sodium: 690mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 43g
  • Fiber: 2g
  • Protein: 5g
  • Cholesterol: 0mg

Save this recipe on: