Description
Venezuelan Sopa de Pescado is a hearty and comforting fish soup made with fresh vegetables, tender white fish, and traditional Latin spices. It’s a nourishing and flavorful dish that’s perfect for a light lunch or dinner, especially during Lent or cooler months.
Ingredients
- 1 lb (450g) white fish fillets (tilapia, cod, or similar), cut into chunks
- 1 large onion, chopped
- 1 bell pepper, chopped
- 2 garlic cloves, minced
- 1 tomato, chopped
- 2 potatoes, peeled and diced
- 1 carrot, sliced
- 6 cups fish stock or water
- 2 tablespoons vegetable oil
- 1 tablespoon tomato paste
- 1/2 teaspoon cumin
- 1/2 teaspoon paprika
- Salt and pepper to taste
- Fresh cilantro or parsley for garnish
- Lime wedges for serving (optional)
Instructions
- In a large pot, heat the vegetable oil over medium heat.
- Sauté the chopped onion, bell pepper, and garlic until soft and fragrant, about 5 minutes.
- Add the chopped tomato and cook for another 2 minutes.
- Stir in the tomato paste, cumin, paprika, salt, and pepper.
- Add the diced potatoes and sliced carrots, then pour in the fish stock or water.
- Bring to a boil, then reduce the heat and simmer for about 15–20 minutes, or until the vegetables are tender.
- Gently add the fish chunks to the pot and simmer for another 8–10 minutes, or until the fish is cooked through and flaky.
- Taste and adjust seasoning as needed. Garnish with chopped cilantro or parsley.
- Serve hot with lime wedges on the side, if desired.
Notes
- Use firm white fish that won’t fall apart easily during cooking.
- Add yuca or sweet potato for a heartier version.
- This soup pairs well with white rice or arepas.
- For extra flavor, simmer the fish bones and heads to make a homemade stock.
- Leftovers can be refrigerated for up to 2 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Venezuelan
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 5g
- Sodium: 500mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 45mg