RecipesSerbiaRiblja Čorba (Serbian Fish Soup)

Riblja Čorba (Serbian Fish Soup)

A vibrant and flavorful fish soup, traditionally made with freshwater fish, vegetables, and a generous amount of paprika. It's a staple in Serbian cuisine, especially in regions near rivers and lakes.

Prep Time20 minutes
Cook Time1 hour
Total Time1 hour 20 minutes
Servings6
DifficultyEasy
Riblja Čorba (Serbian Fish Soup) - Serbia traditional dish

🧂 Ingredients

  • 1 kg Mixed freshwater fish(e.g., carp, catfish, pike, cut into pieces (heads and bones can be used for stock))
  • 2 large Onions(chopped)
  • 2 Carrots(diced)
  • 1 Celery stalk(diced)
  • 1 Bell pepper(diced (red or green))
  • 2 medium Tomatoes(chopped, or 1 (400g) can diced tomatoes)
  • 3 tbsp Vegetable oil
  • 2 tbsp Sweet paprika
  • 1 tsp Hot paprika(optional, for heat)
  • 1.5 liter Water or fish stock
  • to taste Salt
  • to taste Black pepper
  • for garnish Fresh parsley(chopped)
  • for serving Lemon wedges

👨‍🍳 Instructions

  1. 1

    If using whole fish, prepare a stock by simmering fish heads, bones, and tails in water for about 30 minutes. Strain and set aside. If using fish fillets, you can use water or store-bought fish stock.

    💡 Tip: Using fish heads and bones adds a deeper flavor to the soup.
  2. 2

    Heat vegetable oil in a large pot or Dutch oven over medium heat. Add chopped onions and sauté until softened, about 5-7 minutes.

    ⏱️ 7 minutes
  3. 3

    Add diced carrots, celery, and bell pepper to the pot. Cook for another 5-7 minutes until vegetables begin to soften.

    ⏱️ 7 minutes
  4. 4

    Stir in the sweet paprika and hot paprika (if using). Cook for 1 minute, stirring constantly, until fragrant. Be careful not to burn the paprika.

    ⏱️ 1 minute
  5. 5

    Add the chopped tomatoes (fresh or canned) and cook for a few minutes until they break down slightly.

    💡 Tip: Using canned diced tomatoes can save time and provide consistent texture.
  6. 6

    Pour in the water or fish stock. Bring the soup to a boil, then reduce heat to a simmer. Season with salt and pepper.

    💡 Tip: Adjust the amount of liquid to achieve your desired soup consistency.
  7. 7

    Add the fish pieces to the simmering soup. Cook for about 15-20 minutes, or until the fish is cooked through and flakes easily. Avoid overcooking the fish.

    ⏱️ 20 minutes
  8. 8

    Taste and adjust seasoning. Remove from heat. Ladle the soup into bowls, garnish with fresh parsley, and serve with lemon wedges on the side.

    💡 Tip: A splash of lemon juice just before serving brightens the flavors.

💡 Pro Tips

  • Use a variety of freshwater fish for a more complex flavor.
  • Don't overcook the fish; it should be tender and flaky.
  • Adjust the amount of paprika to your spice preference.

🔄 Variations

  • Add a splash of white wine for extra depth.
  • Some recipes include a small amount of rice or pasta.
  • For a spicier kick, add a pinch of cayenne pepper.

🏷️ Tags