Spanish Fish Stew with Potatoes – A Rustic Mediterranean Comfort Dish

Introduction

Spanish Fish Stew with Potatoes is a warm, rustic dish that captures the bold and vibrant flavors of coastal Spain. Tender white fish simmers gently in a rich tomato and paprika broth alongside soft, hearty potatoes. The first time I prepared this stew, I was struck by how simple ingredients could create such depth of flavor. The smoked paprika adds warmth, while garlic and olive oil provide a fragrant base that fills the kitchen with inviting aromas. I once added a small splash of white wine before simmering, and it brought a subtle brightness to the broth. This stew feels nourishing and satisfying without being heavy, making it perfect for both weeknight dinners and relaxed weekend meals.

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 Stew with Potatoes – A Rustic Mediterranean Comfort Dish


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Diva
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

Spanish Fish Stew with Potatoes is a rustic and comforting dish featuring tender white fish simmered with potatoes, tomatoes, garlic, paprika, and herbs in a rich, savory broth inspired by traditional coastal Spanish flavors.


Ingredients

  • 1 1/2 lbs white fish fillets (such as cod or hake), cut into chunks
  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon sweet paprika
  • 1/4 teaspoon red pepper flakes (optional)
  • 3 medium potatoes, peeled and cubed
  • 1 can (14 oz) diced tomatoes
  • 3 cups fish or vegetable broth
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 bay leaf
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon lemon juice


Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and sauté until softened, about 4 minutes.
  3. Stir in garlic, smoked paprika, sweet paprika, and red pepper flakes; cook for 30 seconds.
  4. Add cubed potatoes, diced tomatoes, broth, bay leaf, salt, and pepper.
  5. Bring to a boil, then reduce heat and simmer for 15–20 minutes until potatoes are tender.
  6. Gently add fish chunks to the pot and simmer for 6–8 minutes until fish is cooked through and flakes easily.
  7. Remove bay leaf and stir in lemon juice.
  8. Garnish with fresh parsley and serve hot.

Notes

  • Use firm white fish to prevent breaking apart during cooking.
  • Add shrimp or mussels for a seafood variation.
  • Adjust paprika levels for deeper smoky flavor.
  • Serve with crusty bread to soak up the broth.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Spanish

Why You’ll Love This Recipe

This recipe is comforting yet light, packed with wholesome ingredients and bold Mediterranean flavor. The fish remains tender and flaky, while the potatoes absorb the rich broth beautifully. It is a one-pot meal that is easy to prepare and perfect for sharing. The balance of tomatoes, garlic, herbs, and smoked paprika creates a layered, savory profile that feels authentic and satisfying.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

White fish fillets (such as cod, hake, or halibut)
Firm white fish holds its shape during simmering and absorbs the flavorful broth while remaining tender.

Potatoes
Waxy potatoes work best, as they maintain structure and become creamy without falling apart.

Olive oil
Olive oil forms the base of the stew, adding richness and authentic Mediterranean flavor.

Onion
Onion provides sweetness and depth as it softens in the oil.

Garlic cloves
Garlic adds aromatic warmth and enhances the savory profile of the stew.

Crushed tomatoes
Tomatoes create a rich, slightly tangy broth that complements the fish and potatoes.

Fish or vegetable broth
Broth builds depth and ensures the stew remains flavorful and balanced.

Smoked paprika
Smoked paprika gives the stew its signature Spanish warmth and subtle smokiness.

Bay leaf
Bay leaf adds gentle herbal undertones during simmering.

Fresh parsley
Parsley brightens the finished dish and adds freshness.

Salt
Salt enhances the natural flavors of the fish and vegetables.

Black pepper
Black pepper provides mild warmth and balance.

Lemon juice
A squeeze of lemon at the end adds brightness and balance.

Directions

Heat olive oil in a large pot over medium heat. Add chopped onion and cook until softened, about 5 minutes. Stir in minced garlic and cook until fragrant.

Add smoked paprika and stir briefly to release its aroma. Pour in crushed tomatoes and broth, stirring well to combine.

Add diced potatoes and a bay leaf. Bring to a gentle simmer and cook for 15 to 20 minutes, or until the potatoes are nearly tender.

Season fish fillets lightly with salt and black pepper. Carefully place them into the simmering stew, spooning some broth over the top.

Cover and cook for 8 to 10 minutes, or until the fish flakes easily and is fully cooked.

Remove the bay leaf. Stir in fresh parsley and a squeeze of lemon juice before serving.

Equipment needed : Must-Have Tools to Get Rolling

Here’s what you’ll want to have on hand:

Silicone Spatula – Durable, heat-resistant silicone spatula perfect for mixing, scraping, and spreading. Gentle on non-stick cookware and easy to clean.

Large pot – You’ll need this to boil the whole cabbage head and soften the leaves.

large bowl –Spacious, durable large bowl ideal for mixing, serving, or food preparation. Made from sturdy material and easy to clean.

Sharp knife – For coring the cabbage and slicing out the thick stem in each leaf. A paring knife works best.

Mixing bowl – A big bowl makes it easier to combine your meat and rice filling evenly.

Cutting board – For prepping cabbage leaves and rolling them like a pro.

Full-Size Blender – is a powerful kitchen appliance for making smoothies, soups, and sauces in large batches.

 3-in-1 Air Fryer – This versatile 3-in-1 air fryer offers Air Fry for healthier meals with less oil, Bake for bakery-quality desserts and treats, and Reheat to bring leftovers back to life with crispy, flavorful results

Servings and timing

This recipe serves 4 to 6 people. Preparation takes approximately 15 minutes, and cooking time is about 30 minutes. Total time is roughly 45 minutes.

Storage/reheating

Store leftovers in an airtight container in the refrigerator for up to two days. Reheat gently on the stovetop over low heat to avoid overcooking the fish. Add a small splash of broth if needed. Freezing is not recommended, as the texture of the fish and potatoes may change.

Variations and Customizations

For added richness, include a handful of clams or shrimp along with the fish. I once added sliced red bell peppers, which introduced extra sweetness and color.

If you prefer a spicier version, add a pinch of chili flakes. A splash of dry white wine added before the broth can deepen the flavor profile.

For a heartier meal, serve the stew with crusty bread to soak up the flavorful broth. You can also add chickpeas for additional protein and texture.

To keep it gluten-free and dairy-free, no substitutions are needed, as the recipe is naturally free from both.

Nutrition and Dietary Info

Approximate nutrition per serving:

NutrientPer Serving
Calories410 kcal
Protein36 g
Carbohydrates38 g
Fat12 g
Saturated Fat2 g
Fiber5 g
Sugar7 g
Sodium720 mg

Values may vary depending on portion size and ingredient brands.

FAQs

What type of fish works best?

Firm white fish such as cod, hake, or halibut holds up well during simmering.

Can I make this ahead of time?

Yes, but add the fish just before serving to maintain texture.

Is this stew spicy?

It is mildly seasoned, but spice can be increased with chili flakes.

Can I use canned potatoes?

Fresh potatoes are recommended for best texture and flavor.

How do I know when the fish is done?

The fish should be opaque and flake easily with a fork.

Can I freeze the stew?

Freezing is not recommended, as the fish may become overly soft.

Conclusion

Spanish Fish Stew with Potatoes is a comforting and flavorful dish that highlights simple ingredients and bold Mediterranean flavors. With tender fish, creamy potatoes, and a rich paprika-infused broth, it offers warmth and satisfaction in every bowl. Perfect for family dinners or relaxed gatherings, this stew delivers rustic charm and nourishing goodness.

Hungry for more?  Visit our website for full recipes and follow us on Pinterest for daily foodie inspo you’ll love to pin!

Leave a Comment

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