Flavorful Spanish Rice with Tomatoes Recipe for Easy Weeknight Dinners

Posted on

spanish rice with tomatoes - featured image

Let me tell you, the aroma of garlic, onions, and ripe tomatoes sizzling together with fluffy rice is enough to make anyone’s mouth water. The first time I made this flavorful Spanish rice with tomatoes, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Years ago, when I was knee-high to a grasshopper, my abuela used to make this dish on busy weeknights, and it always felt like a warm hug after a long day.

You know what? I wish I’d discovered this recipe sooner because it’s dangerously easy and packs pure, nostalgic comfort in every bite. My family couldn’t stop sneaking spoonfuls off the stove (and I can’t really blame them). Honestly, this Spanish rice with tomatoes is perfect for potlucks, a quick sweet treat for your kids, or simply to brighten up your Pinterest recipe board with its vibrant color and rich taste.

After testing this recipe multiple times (in the name of research, of course), it’s become a staple for family gatherings and casual dinners alike. It feels like a warm hug on a plate, and you’re going to want to bookmark this one for those busy weeknight dinners when you want something that feels special but comes together quickly.

Why You’ll Love This Recipe

This flavorful Spanish rice with tomatoes is not just another side dish—it’s a game changer for easy weeknight meals. From my kitchen to yours, here’s why it stands out:

  • Quick & Easy: Comes together in under 30 minutes, perfect when time’s tight but you don’t want to skimp on flavor.
  • Simple Ingredients: No fancy grocery trips needed—chances are you already have everything in your pantry and fridge.
  • Perfect for Weeknight Dinners: Whether it’s a solo meal or feeding the whole family, this recipe fits the bill.
  • Crowd-Pleaser: Kids and adults alike keep asking for seconds thanks to its comforting, mildly tangy tomato flavor.
  • Unbelievably Delicious: The tender rice soaks up the tomato base beautifully, offering a satisfying texture that’s anything but boring.

This isn’t just a tomato rice dish—it’s the best version you’ll find because of the way the tomatoes are cooked down with garlic and spices, creating a perfectly balanced flavor. Plus, the little trick of toasting the rice first gives it a nutty undertone that’s simply irresistible.

Honestly, this recipe makes you close your eyes after the first bite. It’s comfort food reimagined—quick, flavorful, and with a homemade feel that impresses guests without the stress. Give it a try, and you’ll see why it’s become my go-to for easy weeknight dinners.

What Ingredients You Will Need

This flavorful Spanish rice with tomatoes recipe uses straightforward, wholesome ingredients to deliver bold flavor and a satisfying texture without fuss. Most of these items are pantry staples, and substitutions are easy if needed.

  • Long-grain white rice (1 ½ cups / 270 g) – I recommend using a quality brand like Lundberg for best texture.
  • Olive oil (2 tablespoons) – Adds richness and helps toast the rice evenly.
  • Yellow onion (1 medium, finely chopped) – Brings natural sweetness and depth.
  • Garlic cloves (3, minced) – For that punch of savory aroma.
  • Canned diced tomatoes (1 can, 14.5 oz / 400 g) – Use fire-roasted if you want extra smoky flavor.
  • Tomato paste (2 tablespoons) – Intensifies the tomato flavor without adding extra liquid.
  • Chicken or vegetable broth (3 cups / 720 ml) – Gives the rice a rich base; low-sodium preferred.
  • Ground cumin (1 teaspoon) – Adds warm earthiness.
  • Smoked paprika (1 teaspoon) – Brings subtle smokiness.
  • Salt (to taste) – Balances all the flavors.
  • Black pepper (½ teaspoon) – For mild heat.
  • Fresh cilantro (optional, chopped, for garnish) – Brightens up the dish beautifully.

Substitution tip: For a gluten-free option, swap regular broth with a certified gluten-free brand. If you want a vegetarian version, vegetable broth works just as well. You can also use brown rice, but expect a longer cooking time (about 45 minutes) and a chewier texture.

Equipment Needed

  • Large heavy-bottomed skillet or sauté pan – This helps toast the rice evenly without burning.
  • Wooden spoon or silicone spatula – For stirring without scratching your pan.
  • Measuring cups and spoons – Accuracy is key for perfect rice texture.
  • Knife and cutting board – For chopping onions and garlic.

If you don’t have a heavy-bottomed pan, a regular non-stick skillet works fine, but keep an eye on the heat to avoid burning. I’ve tried this recipe with both gas and electric stovetops, and it turns out great either way—just adjust the heat so the rice toasts gently. Budget-friendly tip: a cast-iron skillet is a solid investment and lasts forever with proper care.

Preparation Method

spanish rice with tomatoes preparation steps

  1. Prepare your ingredients: Finely chop 1 medium yellow onion and mince 3 garlic cloves. Drain the canned diced tomatoes slightly if they’re very watery.
  2. Toast the rice: Heat 2 tablespoons of olive oil in your skillet over medium heat. Add 1 ½ cups (270 g) of long-grain white rice and stir frequently for about 4–5 minutes until the rice turns a light golden brown and smells nutty. This step gives a fantastic depth to the rice.
  3. Sauté the aromatics: Add the chopped onion to the toasted rice and cook for 3–4 minutes, stirring occasionally, until softened and translucent. Toss in the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic—it should smell sweet and savory.
  4. Add tomatoes and spices: Stir in 1 can (14.5 oz / 400 g) of diced tomatoes, 2 tablespoons of tomato paste, 1 teaspoon ground cumin, and 1 teaspoon smoked paprika. Mix well, letting the tomato paste coat the rice evenly for about 2 minutes. You’ll see the mixture thicken slightly—that’s exactly what you want.
  5. Pour in broth and simmer: Carefully add 3 cups (720 ml) of chicken or vegetable broth. Stir once, then bring the mixture to a gentle boil. Once boiling, reduce the heat to low, cover, and simmer for 18–20 minutes. Avoid lifting the lid too often—steam is what cooks the rice properly.
  6. Check doneness: After 18 minutes, peek under the lid. The rice should be tender, and the liquid absorbed. If it’s still a bit firm and liquid remains, cook for another 2–3 minutes. Once done, remove from heat and let it sit covered for 5 minutes—this resting step makes the rice fluffier.
  7. Fluff and season: Use a fork to fluff the rice gently. Season with salt and black pepper to taste. If you like, sprinkle chopped fresh cilantro on top for a bright, fresh finish.

Pro tip: If the rice sticks to the pan, try lowering the heat next time and stirring more frequently during the sauté steps. Also, to speed things up, prepare your aromatics while the rice toasts—it saves precious minutes on busy nights.

Cooking Tips & Techniques

Getting the perfect texture and flavor with Spanish rice takes a few tricks. Toasting the rice first is non-negotiable; it creates a slightly nutty flavor that makes this dish stand out. I learned this the hard way after a few batches of soggy rice (don’t ask!).

Another common mistake is rushing the simmering step or lifting the lid too often. You want that steam trapped inside to cook the rice evenly. I usually set a timer and resist the urge to peek—trust me, patience pays off.

When sautéing garlic, be watchful; burned garlic turns bitter quickly. Adding it last and cooking just until fragrant keeps it perfect. Also, using a heavy-bottomed pan helps distribute heat evenly, preventing hot spots that might scorch your rice.

Lastly, seasoning at the end is key. If you salt too early, the rice can become too dry or over-seasoned. Taste after cooking and adjust accordingly.

Variations & Adaptations

This Spanish rice with tomatoes recipe is a fantastic base that you can tweak easily:

  • Vegetable-packed: Toss in diced bell peppers, corn, or peas during the sauté step to add color and nutrition.
  • Spicy kick: Add diced jalapeño or a pinch of cayenne pepper for a little heat that wakes up the palate.
  • Low-carb version: Swap the rice for cauliflower rice; cook it separately and mix in at the end to avoid sogginess.
  • Different cooking methods: Try making this in a rice cooker by sautéing ingredients first in a skillet, then transferring all to the cooker with broth and tomatoes—set it and forget it.
  • Allergen swaps: Use gluten-free broth and double-check canned ingredients if you have sensitivities.

Personally, I once added chopped chorizo during the sauté stage, which added a smoky, meaty layer that my family loved. It’s all about making this recipe your own!

Serving & Storage Suggestions

This Spanish rice with tomatoes is best served hot, fresh out of the pan, with a sprinkle of fresh cilantro or a squeeze of lime to brighten it up. It pairs beautifully with grilled chicken, sautéed shrimp, or even a simple fried egg on top for a quick meal.

For a full meal, consider serving it alongside black beans, roasted veggies, or a crisp green salad. A light, fruity white wine or a cold cerveza complements the smoky paprika notes perfectly.

Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, sprinkle a little water over the rice and cover it loosely to keep it moist and fluffy. You can also freeze it in portions for up to 2 months—thaw overnight in the fridge and reheat gently on the stove or microwave.

Flavors often deepen after sitting overnight, so if you have time, make it a day ahead for an even richer taste experience.

Nutritional Information & Benefits

This flavorful Spanish rice with tomatoes is a wholesome dish that balances carbs and nutrients nicely. A typical serving (about 1 cup or 200 g) contains roughly 220 calories, 4 grams of protein, 45 grams of carbohydrates, and 3 grams of fat—making it a satisfying yet light side.

The tomatoes provide a good dose of vitamin C and antioxidants like lycopene, which supports heart health. The olive oil contributes heart-healthy monounsaturated fats, while the spices add flavor without extra calories.

For gluten-free or vegetarian diets, this recipe fits right in with simple swaps. It’s a great option when you want something tasty, easy on the stomach, and nourishing after a busy day.

Conclusion

If you’re looking for a flavorful Spanish rice with tomatoes recipe that’s easy enough for weeknight dinners but impressive enough to serve to guests, you’re in the right place. It’s got that perfect balance of savory, smoky, and tangy that makes your taste buds sit up and take notice.

Feel free to customize it with your favorite veggies or spice levels—this recipe is as flexible as it is foolproof. Personally, I love how it brings a little sunshine to the dinner table, especially on hectic evenings.

Give it a try, and don’t forget to leave a comment below sharing your tweaks or how this recipe worked for you. If you loved it, share it with your friends—because good food is meant to be shared. Happy cooking!

FAQs

Can I use brown rice instead of white rice?

Yes, you can! Just note that brown rice takes longer to cook (about 40-45 minutes) and has a chewier texture. You might need to add a bit more broth and adjust cooking time accordingly.

What can I substitute for canned tomatoes if I only have fresh ones?

Fresh tomatoes work great—use about 2 cups of chopped ripe tomatoes and cook them down a bit longer to reduce excess liquid before adding the broth.

Is this recipe suitable for vegetarians?

Absolutely! Just use vegetable broth instead of chicken broth, and you’re good to go.

How do I prevent the rice from sticking to the pan?

Use a heavy-bottomed skillet and keep the heat moderate. Toast the rice gently and stir often during sautéing. Adding enough broth and not lifting the lid during simmering helps prevent sticking too.

Can I make this recipe in a rice cooker?

You sure can! Sauté the onions, garlic, and rice first in a pan, then transfer everything to the rice cooker with the tomatoes, tomato paste, spices, and broth. Cook according to your rice cooker’s white rice setting.

Pin This Recipe!

spanish rice with tomatoes recipe

Print

Flavorful Spanish Rice with Tomatoes

A quick and easy Spanish rice recipe with tomatoes, garlic, and spices that delivers comforting, flavorful results perfect for weeknight dinners.

  • Author: paula
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Spanish

Ingredients

Scale
  • 1 ½ cups long-grain white rice (270 g)
  • 2 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 can (14.5 oz / 400 g) canned diced tomatoes
  • 2 tablespoons tomato paste
  • 3 cups chicken or vegetable broth (720 ml), low-sodium preferred
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • Salt to taste
  • ½ teaspoon black pepper
  • Fresh cilantro, chopped (optional, for garnish)

Instructions

  1. Finely chop 1 medium yellow onion and mince 3 garlic cloves. Drain canned diced tomatoes slightly if very watery.
  2. Heat 2 tablespoons olive oil in a large heavy-bottomed skillet over medium heat. Add 1 ½ cups long-grain white rice and stir frequently for 4–5 minutes until rice is light golden brown and smells nutty.
  3. Add chopped onion to the toasted rice and cook for 3–4 minutes until softened and translucent. Add minced garlic and cook for 30 seconds until fragrant, being careful not to burn it.
  4. Stir in 1 can diced tomatoes, 2 tablespoons tomato paste, 1 teaspoon ground cumin, and 1 teaspoon smoked paprika. Mix well and cook for about 2 minutes until mixture thickens slightly.
  5. Pour in 3 cups chicken or vegetable broth. Stir once, bring to a gentle boil, then reduce heat to low. Cover and simmer for 18–20 minutes without lifting the lid.
  6. Check rice after 18 minutes; if still firm and liquid remains, cook for another 2–3 minutes. Remove from heat and let sit covered for 5 minutes.
  7. Fluff rice with a fork. Season with salt and black pepper to taste. Garnish with chopped fresh cilantro if desired.

Notes

Toast the rice first to develop a nutty flavor and prevent sogginess. Avoid lifting the lid during simmering to trap steam and cook rice evenly. Season at the end to avoid over-salting. For a vegetarian version, use vegetable broth. Brown rice can be used but requires longer cooking time (about 45 minutes) and more broth.

Nutrition

  • Serving Size: About 1 cup (200 g)
  • Calories: 220
  • Fat: 3
  • Carbohydrates: 45
  • Protein: 4

Keywords: Spanish rice, tomato rice, easy dinner, weeknight meal, comfort food, quick rice recipe, vegetarian, gluten-free option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating