Traditional Spanish-style rice cooked to perfection

Spanish Rice Recipe – Rich, Flavorful & Perfect Every Time

Looking for a vibrant, flavorful side dish to elevate your dinner table? This Spanish rice recipe delivers a fragrant, savory, and beautifully colored rice that pairs wonderfully with chicken, seafood, or grilled vegetables. With a hint of smokiness, aromatic spices, and a rich tomato base, this dish is both comforting and elegant — ideal for weeknights or special occasions.


Ingredients for Authentic Spanish Rice

For the Rice

  • 1 cup (200g) long-grain white rice – rinsed and drained
  • 2 tablespoons (30ml) olive oil – for authentic Mediterranean flavor
  • ½ cup (75g) onion – finely diced
  • 2 cloves garlic – minced
  • 1 medium red bell pepper (120g) – diced
  • 1 medium tomato (150g) – finely chopped or blended

For the Cooking Liquid

  • 2 cups (480ml) chicken broth – or vegetable broth for vegetarian version
  • 2 tablespoons (30g) tomato paste
  • ½ teaspoon (2g) smoked paprika – adds depth and a subtle smokiness
  • ¼ teaspoon (1g) ground cumin – optional, for warmth
  • Salt & black pepper – to taste

For Garnish

  • Fresh parsley – chopped
  • Lemon wedges – optional, for brightness

Step-by-Step Instructions

Authentic Spanish rice served in a bowl with fresh herbs
  1. Prep the rice
    Rinse the rice in cold water until the water runs clear to remove excess starch. Drain well.
  2. Toast the rice
    In a large skillet or saucepan, heat olive oil over medium heat. Add the rice and cook, stirring often, until lightly golden (about 5 minutes).
  3. Sauté aromatics
    Add diced onion, bell pepper, and garlic. Sauté for 2–3 minutes until softened and fragrant.
  4. Add tomato base
    Stir in chopped tomato and tomato paste. Cook for 2–3 minutes until the mixture thickens and coats the rice.
  5. Add broth and seasonings
    Pour in chicken broth, add smoked paprika, cumin, salt, and pepper. Stir to combine.
  6. Simmer until tender
    Bring to a boil, then reduce heat to low. Cover and simmer for 18–20 minutes until the rice has absorbed all the liquid.
  7. Rest and fluff
    Remove from heat and let it sit, covered, for 5 minutes. Fluff gently with a fork.
  8. Serve
    Garnish with fresh parsley and serve hot with lemon wedges on the side if desired.

Tips & Variations for Spanish Rice Recipe

  • Make it vegan – Swap chicken broth for vegetable broth.
  • Add protein – Stir in cooked chorizo, shrimp, or chicken for a complete meal.
  • Extra veggies – Zucchini, peas, or green beans add texture and nutrition.
  • Boost the flavor – A pinch of saffron adds authentic Spanish aroma and color.

Frequently Asked Questions

Homemade Spanish rice cooked with tomatoes and bell peppers

1. What’s the difference between Spanish rice and Mexican rice?
Spanish rice often includes smoked paprika or saffron for flavor, while Mexican rice uses tomatoes and cumin for a more earthy profile.

2. Can I use brown rice instead of white?
Yes, but increase the cooking time to about 35–40 minutes and adjust the liquid slightly.

3. How do I store leftovers?
Refrigerate in an airtight container for up to 3 days. Reheat with a splash of broth for best results.


For more inspiration, check out our pintrest for more Spanish rice ideas to explore more variations.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *