Spanish Fish and Rice Soup

There’s something magical about a warm, hearty bowl of Spanish Fish and Rice Soup, or Sopa de Pescado y Arroz. Imagine the aroma of sautéed vegetables, garlic, and saffron filling your kitchen while tender cod and plump shrimp simmer to perfection. This soup isn’t just food—it’s a comforting hug in a bowl, perfect for cozy family dinners, busy weeknights, or impressing guests with a flavorful Spanish-inspired meal. With its golden saffron-infused broth, fresh seafood, and rustic bread paste, every spoonful bursts with taste and texture, making it a recipe worth returning to again and again.

Why You’ll Love This Recipe

  • Flavor-packed – Saffron, garlic, and fresh herbs elevate every bite.
  • Family-friendly – Mild, hearty, and loved by both kids and adults.
  • Quick prep, slow-cooked taste – Just 10 minutes of prep for a restaurant-quality soup.
  • Nutritious and wholesome – Packed with protein, veggies, and healthy fats.
  • Versatile – Easily adaptable with your favorite fish or seasonal seafood.

Ingredients

  • 3 tbsp extra virgin olive oil (45 ml) – Provides a rich, aromatic base for sautéing.
  • 1 onion – Adds sweetness and depth to the soup.
  • 4 cloves garlic – Infuses the broth with a warm, savory flavor.
  • 1 red bell pepper – Contributes color and a subtle sweetness.
  • 1 carrot – Adds natural sweetness and texture.
  • 2 slices baguette (1 inch / 2.5 cm thick each) – Forms the base of the garlic-bread paste for a creamy consistency.
  • 5 cups fish broth (1200 ml) – Creates the flavorful liquid that simmers the rice and seafood.
  • 1/2 cup Spanish round rice (100 grams) – Absorbs the broth and thickens the soup naturally.
  • 2 sprigs fresh thyme – Adds aromatic herbal notes.
  • 1/4 tsp saffron threads (0.17 grams) – Delivers signature color and subtle floral taste.
  • 1 lb cod fillets (0.5 kg) – Tender white fish that cooks gently in the broth.
  • 15 raw jumbo shrimp, peeled & deveined – Adds sweet, succulent seafood flavor.
  • Handful fresh parsley – For a bright, fresh garnish.
  • Pinch sea salt & dash black pepper – Seasoning to taste.

How to Make Spanish Fish and Rice Soup

Prep the Ingredients

Roughly dice the onion, cut the red bell pepper into bite-sized pieces, and thinly slice the peeled carrot. Pat the cod fillets and shrimp dry, season with salt and black pepper, and cut the cod into bite-sized pieces and shrimp in half.

Fry the Bread and Garlic

Heat a stock pot over medium heat and add olive oil. Add the slices of baguette and whole garlic cloves, frying 2–3 minutes until golden all around. Remove and set aside.

Sauté the Vegetables

In the same pot, sauté the onion, bell pepper, and carrot for 4–5 minutes until lightly softened. Season with salt and black pepper, then add fish broth and thyme sprigs. Raise to high heat until it boils.

Cook the Rice

Add the Spanish round rice, stir, cover with a lid, and reduce to low-medium heat. Let it simmer for 15 minutes until the rice is tender.

Make the Garlic-Bread Paste

In a food processor, combine the fried bread, garlic, saffron, 2 tbsp fresh parsley, and a pinch of salt. Pulse until it forms a paste.

Add Seafood

Remove the lid, stir in the bread-garlic paste, then add cod pieces and cover. After 2 minutes, add shrimp and simmer 2–3 more minutes until seafood is fully cooked.

Serve

Transfer soup into shallow bowls, sprinkle with finely chopped parsley, and serve immediately.

Tips for Success

  • Use a gentle simmer for seafood to prevent overcooking.
  • Saffron is delicate—steep it in a little warm broth before adding for a deeper flavor.
  • Don’t skip frying the bread; it adds a creamy texture that makes the soup unique.
  • Taste and adjust salt near the end to avoid over-seasoning.

Equipment Needed

  • Stock pot or large saucepan
  • Cutting board & sharp knife
  • Food processor (or blender for paste)
  • Wooden spoon for stirring
  • Measuring cups & spoons

Recipe Variations

  • Vegetarian – Replace fish and shrimp with firm tofu and vegetable broth.
  • Spicy twist – Add a pinch of smoked paprika or red chili flakes.
  • Low-carb version – Replace rice with cauliflower rice for a lighter soup.

Serving Suggestions

  • Serve with crusty bread for dipping.
  • Pair with a light green salad and a glass of white wine.
  • Garnish with extra parsley or a drizzle of olive oil for a restaurant-style presentation.

FAQs

Can I use other types of fish? Yes, firm white fish like haddock or tilapia work perfectly.
Can I prepare this ahead of time? The soup is best served fresh, but you can prep vegetables and paste a day ahead.
How do I store leftovers? Refrigerate for up to 2 days. Reheat gently to avoid overcooking seafood.
Can I make this gluten-free? Yes, substitute the baguette with gluten-free bread.
Is the soup very spicy? No, it’s mild, but you can add chili flakes for heat.

Final Thoughts

Spanish Fish and Rice Soup is more than just a meal—it’s a celebration of flavor, color, and comfort. Perfect for family dinners or a cozy night in, it brings the heart of Spanish cuisine to your kitchen. Experiment with seafood or herbs, enjoy the vibrant aroma, and savor every spoonful. Try this recipe today and share the joy of a truly memorable, homemade soup with everyone at the table.

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

Spanish Fish and Rice Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Harper
  • Total Time: 50 minutes
  • Yield: 4 servings

Description

Spanish Fish and Rice Soup (Sopa de Pescado y Arroz) is a rich, comforting soup with tender cod, succulent shrimp, aromatic vegetables, saffron, and Spanish rice, perfect for a hearty main course.


Ingredients

  • 3 tbsp extra virgin olive oil
  • 1 onion, diced
  • 4 cloves garlic, peeled
  • 1 red bell pepper, diced
  • 1 carrot, thinly sliced
  • 2 slices baguette, 1 inch thick
  • 5 cups fish broth
  • ½ cup Spanish round rice
  • 2 sprigs fresh thyme
  • ¼ tsp saffron threads
  • 1 lb cod fillets
  • 15 raw jumbo shrimp, peeled & deveined
  • Handful fresh parsley
  • Pinch sea salt
  • Dash black pepper


Instructions

  1. Dice onion, bell pepper, and carrot.
  2. Heat olive oil in a stock pot over medium heat.
  3. Fry baguette slices and garlic 2-3 minutes until golden; set aside.
  4. In same pot, sauté vegetables 4-5 minutes; season with salt & pepper.
  5. Add fish broth and thyme, bring to a boil; add rice, cover, reduce heat to low-medium, simmer 15 minutes.
  6. Blend fried bread, garlic, saffron, parsley, and pinch of salt into a paste; set aside.
  7. Pat cod and shrimp dry, season, cut cod into bite-sized pieces, shrimp in half.
  8. After rice simmers 15 minutes, stir in bread-garlic paste, then add cod; cover 2 minutes, add shrimp, cover 2-3 minutes until seafood is cooked.
  9. Serve in shallow bowls, garnish with chopped parsley, enjoy immediately.

Notes

  • Use high-quality saffron for authentic flavor.
  • Serve immediately for best texture.
  • Can substitute other firm white fish if desired.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Main Course, Soup
  • Method: Stovetop
  • Cuisine: Spanish

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star