• Español

Camila Made

  • Recipes
  • Chipa
  • Videos
  • About
menu icon
go to homepage
  • Recipes
  • Chipa
  • Videos
  • About

search icon
Homepage link
  • Recipes
  • Chipa
  • Videos
  • About

×
HOME » Soup

Pira Caldo

Jump to Recipe

Pira Caldo is a traditional Paraguayan fish soup made with fresh river fish, vegetables, herbs, and broth, simmered gently until tender. It is commonly served as a hearty lunch and is known for its light yet deeply savory flavor.

Fish soup
Jump to
  • Ingredients You'll Need
  • How to Make Pira Caldo
  • Storage, Make Ahead, & Freezing
  • Camila's Tips & Variations
  • Frequently Asked Questions
  •  Pair with
  •  You may also like
  • Recipe

This Pira Caldo recipe is made with white fish, tomatoes, onion, bell pepper, and fresh herbs simmered in a simple seasoned broth.

It uses accessible ingredients while preserving the clean, comforting taste that defines authentic Paraguayan fish soup, making it reliable for home cooks.

Ingredients You'll Need

  • Neutral oil: For sautéing vegetables
  • White fish fillets (firm, boneless): Main protein; holds shape while simmering
  • Yellow onion: Builds flavor base
  • Roma tomatoes: Add acidity and body to the broth
  • Red bell pepper: Adds mild sweetness and depth
  • Garlic cloves: Enhances savory flavor
  • Potatoes (optional): Adds heartiness and thickens slightly
  • Fresh parsley or cilantro: Bright finishing herb
  • Bay leaf: Subtle aromatic depth
  • Fish or chicken broth: Cooking liquid and flavor base
  • Water: Adjusts broth consistency
  • Kosher salt: Enhances flavor
  • Black pepper: Mild heat

How to Make Pira Caldo

Note: The full instructions are provided in the recipe card below.

  1. In a medium stockpot, heat the extra virgin olive oil over medium-low heat. Add the vegetables and cook until tender, 10 to 15 minutes.
  2. Add the wine, fish stock, and bay leaves. Bring to a boil, then immediately reduce the heat to low and simmer gently for 10 minutes.
  3. Add the potatoes. Cover and cook until tender but not falling apart, about 25 minutes. Season, then bring the fish soup to a slow simmer over medium-low heat.
  4. Add the fish and cook, stirring gently only once or twice, until cooked through, about 5 to 7 minutes.
  5. Stir in the parsley and cilantro. Cook for 1 minute, then turn off the heat. Stir in the cream.
  6. Divide among bowls and serve with a slice of crusty bread or cooked mandioca. Garnish with cilantro or parsley.

Hint: Keep the simmer gentle once the fish is added. Boiling too hard causes the fish to break apart and makes the broth cloudy.

Storage, Make Ahead, & Freezing

Storage: Refrigerate in an airtight container for up to 2 days. Fish soup is best eaten fresh because seafood loses texture quickly.

Make Ahead: Prepare the broth with vegetables and potatoes in advance. Add the fish only when reheating and simmer just until cooked through to prevent overcooking.

Freezing: Not recommended once the fish is added. The texture becomes soft and slightly grainy after thawing. If needed, freeze only the broth base and add fresh fish after reheating.

Camila's Tips & Variations

  • Fish falling apart: Cut into larger chunks and avoid stirring after adding.
  • Bland broth: Add extra salt gradually and finish with fresh herbs for brightness.
  • Cloudy soup: Keep the heat low once the fish is added.
  • Too thin: Simmer uncovered a few extra minutes to reduce slightly.
  • Want more depth: Add a small piece of fresh corn or a spoonful of tomato paste to enrich flavor.

Frequently Asked Questions

What is the best fish for Pira Caldo?

Use firm white fish like tilapia, catfish, or snapper. Delicate fish breaks apart during simmering.

Can I use frozen fish?

Yes. Thaw completely and pat dry before adding to prevent excess water in the broth.

Why did my fish turn mushy?

Overcooking causes soft texture. Simmer gently and remove from heat once opaque.

 Pair with

  • Ensalada de Arroz side view close up
    Ensalada de Arroz
  • Arroz con Achiote 
    Arroz con Achiote 
  • Top-down view of Arroz a la Mexicana
    Arroz a la Mexicana
  • Arroz Verde (Green Rice)
    Arroz Verde

See more Rice Recipes→

 You may also like

  • Ryguasu Ka'ẽ top view
    Ryguasu Ka'ẽ
  • Sopa de pollo close out
    Sopa de pollo
  • Jopara side view in a spoon
    Jopara
  • Ensalada de Coditos macro
    Ensalada de Coditos

See more Paraguayan Recipes→

Recipe

Pira Caldo

by Camila Benitez
Fish soup
Pira Caldo is a traditional Paraguayan fish soup made with fresh river fish, vegetables, herbs, and broth, simmered gently until tender. It is commonly served as a hearty lunch and known for its light yet deeply savory flavor.
  • Español
  • Print Recipe Pin Recipe Add to Collection Go to Collections
    Prep Time 15 minutes mins
    Cook Time 45 minutes mins
    Total Time 1 hour hr
    Course Main Course, Soup
    Cuisine Paraguayan
    Servings 12
    Calories 163 kcal

    Equipment

    • Cutting board
    • Chef's knife
    • Measuring cups
    • Ladle

    Ingredients
      

    • 500 g firm white fish such as catfish , halibut, cod, flounder, red snapper, tilapia, sea bass, monkfish, or other firm fish, cut into 2-inch pieces (bone-in or boneless)
    • 5 plum tomatoes , cut in half and diced
    • 1 Poblano pepper or bell pepper , cut in half seeded and chopped.
    • 1 large yellow onion , cut in half and cut into ½ inch dice
    • 1 large carrot , peeled and diced or chopped
    • 2 bay leaves
    • 5 Garlic cloves , finely minced
    • ¼-1/3 cup heavy cream , light cream, or whole milk, to taste
    • 100 ml white wine , such as chardonnay
    • 1-½ liter warm water combined with 1 to 1-½ cube of Knorr fish stock cubes or you can use just plain water
    • 1 cup any type of semi-soft cheese , cut into small cubes or shredded (mozzarella cheese, muenster cheese, Oaxaca cheese)
    • Kosher Salt , to taste
    • ½ teaspoon paprika
    • ½ teaspoon ground black pepper
    • ½ teaspoon red pepper flakes
    • 2 Teaspoons oregano (to taste)
    • 3 Yukon gold potatoes , peeled and cut into 1-inch chunks
    • 30 ml extra olive oil , as needed
    • 2 tablespoons cilantro , chopped
    • 2 tablespoons parsley , chopped

    Instructions
     

    • In a medium stockpot, heat the extra virgin olive oil over medium-low heat. Add the vegetables and cook until tender, 10 to 15 minutes.
    • Add the wine, fish stock, and bay leaves. Bring to a boil, then immediately reduce the heat to low and simmer gently for 10 minutes.
    • Add the potatoes. Cover and cook until tender but not falling apart, about 25 minutes. Season, then bring the fish soup to a slow simmer over medium-low heat.
    • Add the fish and cook, stirring gently only once or twice, until cooked through, about 5 to 7 minutes.
    • Stir in the parsley and cilantro. Cook for 1 minute, then turn off the heat. Stir in the cream.
    • Divide among bowls and serve with a slice of crusty bread or cooked mandioca. Garnish with cilantro or parsley.

    Notes

    Storage: Refrigerate in an airtight container for up to 2 days. Fish soup is best eaten fresh because seafood loses texture quickly.
    Make Ahead: Prepare the broth with vegetables and potatoes in advance. Add the fish only when reheating and simmer just until cooked through to prevent overcooking.
    Freezing: Not recommended once the fish is added. The texture becomes soft and slightly grainy after thawing. If needed, freeze only the broth base and add fresh fish after reheating.

    Nutrition

    Nutrition Facts
    Pira Caldo
    Amount per Serving
    Calories
    163
    % Daily Value*
    Fat
     
    8
    g
    12
    %
    Saturated Fat
     
    3
    g
    19
    %
    Trans Fat
     
    0.1
    g
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    3
    g
    Cholesterol
     
    37
    mg
    12
    %
    Sodium
     
    108
    mg
    5
    %
    Potassium
     
    480
    mg
    14
    %
    Carbohydrates
     
    12
    g
    4
    %
    Fiber
     
    2
    g
    8
    %
    Sugar
     
    3
    g
    3
    %
    Protein
     
    10
    g
    20
    %
    Vitamin A
     
    1651
    IU
    33
    %
    Vitamin C
     
    27
    mg
    33
    %
    Calcium
     
    90
    mg
    9
    %
    Iron
     
    1
    mg
    6
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer: The nutritional information provided is an estimate, calculated using standard data sources. Actual values may vary based on ingredient brands, preparation methods, and portion sizes. This information is for general reference only and should not be considered a substitute for professional dietary advice.

    PARAGUAYAN RECIPES

    • Kivevé dulce is a traditional Paraguayan pumpkin in a spoon
      Kivevé Dulce
    • Paraguayan Cheese Bread (Chipa)
      Paraguayan Cheese Bread (Chipa)
    • Macro Chipa Guazu (Lent Recipes)
      10 Traditional Paraguayan Lent Recipes for Holy Week
    • Jopara Morotĩ macro close out
      Jopara Morotĩ

    Published: Oct 6, 2020 · Last Updated: Feb 28, 2026 by Camila Benitez · This post may contain affiliate links

    About

    Welcome to Camila Made! My name is Camila Benitez. Here, I share our family's favorite recipes, all tried and loved, from holiday feasts and entertaining to everyday family meals and plenty of baked goods! 🍪😜

    More about me →

    As Featured in

    Top 15 Latin Food Blog

    Most Recent Recipes

    • Lemon Poppy Seed Cheesecake Cookies
      Lemon Poppy Seed Cheesecake Cookies
    • Lemon Poppy Seed Loaf side view
      Lemon Poppy Seed Loaf
    • Pacoca close up
      Paçoca
    • Lemon Poppy Seed Cupcakes profile side
      Lemon Poppy Seed Cupcakes

    See All Recipes→

    Paraguayan Recipes

    • top-down view of Paraguayan kivevé (savory pumpkin and cornmeal dish)
      Kivevé
    • Sopa de Porotos macro close up
      Sopa de Porotos
    • Traditional Chipa Mestizo
      12 Easy Chipa Recipes for Easter
    • Dulce de Calabaza
      Dulce de Calabaza

    See Paraguayan Recipes→

    Footer

    ↑ back to top

    Desserts

    • Pies
    • Cakes
    • Scones
    • Muffins
    • Cookies
    • BUNDT CAKES

    Courses

    • Appetizer
    • Breakfast
    • Lunch
    • Dinner
    • Side Dishes
    • Salad

    Cuisine

    • Asian
    • Italian
    • Mexican
    • Brazilian
    • Paraguayan
    • Argentinian

    About

    • About
    • Privacy Policy
    • Youtube Channel
    • Canal de Youtube
    • RECETAS EN ESPAÑOL

    This site contains affiliate links. Your clicks and purchases help support Camila Made at no extra charge.

    Copyright © 2026 Camila Made | All Rights Reserved

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required