The Scent That Started It All
I first smelled this dish in a tiny Spanish taverna. The air was rich with smoked paprika and saffron. It felt like a warm hug from a grandmother I never had. Ever wondered how a single pan could hold so much comfort? That memory convinced me to learn this recipe. I needed that feeling in my own kitchen.
My First Pan and a Happy Mistake
My first try, I was nervous. I used a regular skillet, not a fancy paella pan. I added the cod a bit too early, I think. The fish was tender, but the rice needed more time. It still tasted wonderful, a happy surprise. That taught me home cooking is about joy, not perfection. Share your own kitchen mishap in the comments below!
Why The Flavors Sing
Two things make this dish truly special. First, the sweet smoked paprika gives a deep, cozy flavor. Second, grating the tomatoes creates a silky, rich sauce. The cod steams gently right in the rice. It stays moist and flakes apart beautifully. Which flavor combo surprises you most: the paprika with wine, or saffron with fish?
A Taste of Northern Spain
This rice comes from Rioja, famous for wine and hearty food. It started as a farmer’s meal, using local fish and spices. Families cook it for big Sunday lunches together. *Did you know the dish rests under a cloth, not a lid?* This final step lets the rice finish perfectly. Try it this weekend and tell me what your family thinks!
| Ingredient | Amount | Note |
|---|---|---|
| Extra virgin olive oil | 1/4 cup (60 ml) | |
| Yellow onion | 1 medium | finely chopped |
| Garlic | 6 cloves | roughly chopped |
| Red bell pepper | 1 | finely chopped |
| Dry white wine | 1/4 cup (60 ml) | |
| Sweet smoked Spanish paprika | 1/2 tbsp (4 grams) | |
| Tomatoes | 3 large (1 cup / 240 grams) | finely grated |
| Fish broth | 3 cups (720 ml) | |
| Saffron threads | 1/4 tsp (0.17 grams) | |
| Bay leaf | 1 | |
| Short-grain rice | 1 cup (190 grams) | |
| Cod fillets | 2 (7 oz / 200 grams each) | |
| Sea salt & black pepper | To taste | |
| Lemon wedges | As needed | for garnish |
| Fresh parsley | As needed | for garnish |
How to Make Spanish Rice with Cod
Step 1 Heat olive oil in a big pan. Add onion, garlic, and bell pepper. Cook them for four minutes. Stir them often so they do not burn.
Step 2 Pour in white wine and paprika. Mix it quickly. Add grated tomatoes, salt, and pepper. Let it simmer for five minutes.
Step 3 Add fish broth, saffron, and a bay leaf. Turn the heat up to high. Bring everything to a good boil. (Hard‑learned tip: Grate tomatoes on a box grater. You get perfect pulp without the skin!).
Step 4 Stir in the rice. Spread it out evenly. Lower the heat to a simmer. Let it cook for ten minutes.
Step 5 Pat the cod fillets very dry. Cut them into bite‑sized pieces. Season them with salt and pepper. This helps the fish cook just right.
Step 6 Place the cod pieces into the rice. Gently push them down. Cook for seven more minutes. The rice and fish will be done.
Step 7 Take the pan off the heat. Cover it with a clean dishcloth. Let it rest for a few minutes. Garnish with lemon and parsley. What’s the best way to get tomato pulp for this dish? Share below!
Cook Time: 35–40 minutes Total Time: 50–55 minutes Yield: 4 servings Category: Dinner, Seafood
Make It Your Own
This recipe is a wonderful base. Try one of these easy spins for a new meal. Each one brings a different flavor to your table.Chicken & Chorizo Swap the cod for chicken thighs and sliced chorizo. Add them with the onions for a smoky, hearty twist.
Summer Garden Use vegetable broth instead of fish broth. Add a handful of green beans and artichoke hearts. It is fresh and light.
Spicy Kick Add a chopped jalapeño with the bell pepper. Stir in a pinch of cayenne with the paprika. It will warm you right up. Which creative spin sounds best to you? Vote for your favorite in the comments!
Serving & Sipping Ideas
This dish is a full meal by itself. A simple side salad is all you need. Crusty bread is perfect for soaking up the tasty broth. For garnish, extra lemon wedges and parsley are always good. Pair it with a chilled glass of Spanish white wine. A non‑alcoholic lemon spritzer also works very well. The citrus notes match the lemon garnish perfectly. Which would you choose tonight: the wine or the spritzer?
Keeping Your Spanish Rice Fresh
Store leftovers in a sealed container in the fridge. They will keep for three days. Reheat gently in a pan with a splash of broth. This rice freezes well for up to two months. Thaw it overnight in your refrigerator before reheating.
I always make a double batch for easy meals. My grandkids call it “fancy freezer food.” Why does this matter? A ready-made meal saves time on busy nights. Have you tried batch-cooking this dish yet? Let me know your favorite make-ahead trick.
Simple Troubleshooting Tips
Is your rice too wet? Let it cook uncovered for a few more minutes. Is the rice sticking to the pan? Your heat might be too high. Use a gentle simmer after it boils. Is the fish overcooking? Add it during the last eight minutes only.
Why does this matter? Perfect texture makes the meal special. A *fun fact*: the resting time under a cloth is key. It lets the rice absorb the last bit of flavor. What kitchen problem do you face most often? Share your story in the comments.
Your Questions, Answered
Can I make this gluten-free?
Yes, this recipe is naturally gluten-free. Just check your broth label to be safe.
Can I prepare parts ahead?
Absolutely. Chop all your vegetables a day in advance. Store them together in your fridge.
What if I don’t have saffron?
Use a pinch of turmeric for color. The flavor will be different but still good.
Can I use a different fish?
Sure. Try firm fillets like halibut or hake. They will hold up nicely in the rice.
How do I double the recipe?
Use a very large pan or cook in two batches. Keep all other steps the same.
Share Your Kitchen Story
I hope this recipe brings warmth to your table. Cooking is about sharing stories and good food. I love seeing your creations come to life in your own kitchen.
Tag me on Pinterest @AmeliaHartwell with your photos.
Happy cooking! —Amelia Hartwell.

Authentic Rioja-Style Spanish Rice Recipe
Description
A classic Spanish one-pan dish featuring tender cod and flavorful short-grain rice, simmered in a rich fish broth with paprika and saffron.
Ingredients
Instructions
- Heat a 12-inch (30 cm) paella pan (or any other type of large frying pan) with a medium heat, and add in the olive oil
- After a couple of minutes, add in the chopped onion, garlic, and red bell pepper, and mix continuously, after 4 minutes and the vegetables are lightly sautéed, add in the white wine and paprika, quickly mix together, then add in the grated tomatoes, and season with salt & pepper, mix together and then simmer
- Once the grated tomatoes have slightly thickened, about 4 to 5 minutes, add in the fish broth, saffron, and bay leaf, then turn it up to a high heat and give it a gentle mix
- When it comes to a boil, add in the rice, give it one final mix so everything is evenly distributed, then simmer
- In the meantime, add the cod fillets over some paper towels and pat dry, then season with salt & pepper, and cut each fillet into small bite-sized pieces
- After simmering the rice for 10 minutes (which in my case was 8 minutes shy of the rice being cooked through), lower the fire to a low-medium heat and add in the pieces of cod, all evenly spread around, and then gently push down on each one so they’re well integrated into the rice, simmer for another 7 to 8 minutes or until the rice and fish are just cooked through
- Remove the pan from the heat and cover with a dishcloth, let it rest for a couple of minutes, then uncover and garnish with lemon wedges and chopped parsley, enjoy!
Notes
- For the best flavor, use a high-quality fish broth. Do not stir the rice after adding the cod to prevent it from becoming mushy. Letting it rest covered is key for the final texture.