Sopa de Pescado con Arroz
A hearty and flavorful fish soup, a staple in Nicaraguan cuisine, often prepared with fresh local fish and served with a side of white rice. This comforting dish is known for its rich broth and tender fish pieces, making it a satisfying meal.

🧂 Ingredients
- 1.5 lb White fish fillets(such as snapper, cod, or tilapia, cut into 2-inch pieces)
- 2 tbsp Vegetable oil
- 2 medium Onions(chopped)
- 1 large Bell pepper(any color, chopped)
- 3 medium Tomatoes(chopped)
- 4 cloves Garlic(minced)
- 6 cups Fish broth
- 1 cup Milk(evaporated or whole milk)
- 1 tsp Salt(or to taste)
- 0.5 tsp Black pepper(freshly ground, or to taste)
- 0.25 cup Cilantro(chopped, for garnish)
- 2 cups White rice(cooked, for serving)
👨🍳 Instructions
- 1
Heat vegetable oil in a large pot or Dutch oven over medium heat. Add chopped onions and bell pepper and sauté until softened, about 5-7 minutes.
- 2
Add chopped tomatoes and minced garlic to the pot. Cook for another 3-5 minutes until tomatoes begin to break down.
- 3
Pour in the fish broth and bring to a simmer. Add the fish pieces, salt, and pepper. Cook for about 10-15 minutes, or until the fish is cooked through and flakes easily.
- 4
Stir in the milk and heat through gently. Do not boil after adding milk. Taste and adjust seasoning if necessary.
- 5
Ladle the soup into bowls, garnish with fresh cilantro, and serve hot with a side of cooked white rice.
💡 Pro Tips
- ✓For a richer flavor, you can use fish heads and bones to make your own fish broth.
- ✓Don't overcook the fish, as it can become tough.
- ✓Some variations include adding other vegetables like carrots or potatoes.
🔄 Variations
- Add a splash of lime juice just before serving for extra freshness.
- Include a pinch of chili flakes for a touch of heat.