Each bowl of this Vietnamese-inspired sour fish soup delivers 33 grams of lean protein from cod fillets that gently poach in a slow-simmered tamarind broth. The dish is based on canh chua cá, one of southern Vietnam's most beloved home-cooked soups, where white fish meets a tangy, sweet-sour broth built on tamarind paste, ripe tomatoes, and fresh pineapple. At 275 calories per serving with only 4 grams of fat, the macros are exceptionally efficient for anyone prioritizing protein density during weight loss.

The flavor hits a balance that most Western soups never attempt — sour from tamarind, sweet from pineapple, savory from fish sauce, and bright from a generous handful of fresh herbs piled on at the table. Okra adds a silky body to the broth without cream or starch, and taro root provides tender, starchy bites that make the bowl feel substantial. The overall effect is refreshing rather than heavy, which explains why this soup is eaten year-round in Vietnam even in tropical heat.

This broth-forward format is ideal for GLP-1 users because it delivers significant protein in a form that feels light and hydrating. The tangy, aromatic quality of the soup stimulates appetite gently rather than overwhelming it, and the soft-poached fish requires minimal chewing effort on days when eating feels like a chore. You control the portion by adjusting how much broth versus solid ingredients you serve yourself.

Why This Works on GLP-1

Consistent protein intake at every meal is critical for preserving lean muscle during GLP-1-assisted weight loss, and this bowl delivers 33 grams per serving from one of the leanest protein sources available. Cod is nearly pure protein — over 90 percent of its calories come from protein rather than fat — making it an ideal choice for people on medications like Zepbound or Wegovy who need to maximize nutrition within a reduced calorie budget. The amino acid profile of white fish supports muscle protein synthesis effectively, which becomes increasingly important as body weight decreases.

The 4 grams of fiber per serving comes from the okra, taro, and tomatoes — a deliberately moderate amount. GLP-1 medications slow gastric emptying, so aggressive fiber loads can create uncomfortable bloating and prolonged fullness. The soluble fiber in okra is particularly gentle, forming a soothing gel rather than the rough bulk that raw vegetables or bran would create. This is fiber that supports digestion without fighting against it.

Tamarind provides meaningful potassium and magnesium, two electrolytes that GLP-1 users sometimes run low on due to reduced food intake. The broth itself contributes hydration alongside nutrition, addressing another common challenge during Mounjaro or Ozempic treatment. The overall anti-inflammatory profile of this soup — from the turmeric-adjacent compounds in tamarind and the lycopene in cooked tomatoes — supports metabolic health during active weight loss.

Ingredients (serves 4)

For the slow cooker broth:

  • 4 cups (960ml) low-sodium chicken broth
  • 2 tablespoons tamarind paste (seedless concentrate)
  • 1 tablespoon fish sauce
  • 1 teaspoon granulated sugar
  • 2 medium tomatoes, each cut into 6 wedges (about 10 oz / 280g total)
  • 1 cup (165g) fresh pineapple, cut into 1/2-inch chunks
  • 4 oz (115g) taro root, peeled and cut into 1/2-inch cubes
  • 2 cloves garlic, minced
  • 1-inch (2.5cm) piece fresh ginger, peeled and thinly sliced
  • 1/4 teaspoon white pepper

For the fish:

  • 1.25 lbs (560g) skinless cod fillets, cut into 2-inch pieces
  • 1/2 teaspoon fine sea salt
  • Pinch of white pepper

For the bowls:

  • 6 whole okra pods (about 3 oz / 85g), sliced into 1/2-inch rounds
  • 1 cup (100g) bean sprouts
  • 1/2 cup (15g) fresh Vietnamese coriander or regular cilantro, roughly torn
  • 1/4 cup (8g) fresh Thai basil leaves
  • 2 scallions, thinly sliced
  • 1 lime, cut into 4 wedges
  • 1 small red chili, thinly sliced (optional)

Instructions

Build the broth base:

  1. Dissolve the tamarind paste in the chicken broth by whisking them together in a measuring jug or directly in the slow cooker insert. Tamarind paste can be thick and sticky, so breaking it up in liquid first ensures it distributes evenly rather than clumping at the bottom.
  2. Add the tomato wedges, pineapple chunks, taro cubes, garlic, ginger slices, fish sauce, sugar, and white pepper to a 4- to 6-quart slow cooker. Pour the tamarind broth over everything and stir gently. The tomatoes and pineapple will break down during cooking, thickening the broth naturally and intensifying the sweet-sour balance.
  3. Cover and cook on low for 4 to 5 hours, or on high for 2.5 to 3 hours. The broth is ready when the taro is completely tender and the tomatoes have collapsed into the liquid. The taro releases starch as it cooks, giving the soup a subtle body without any added thickener.

Add the okra and fish:

  1. Add the sliced okra to the slow cooker, pressing the rounds gently into the broth. Okra goes in before the fish because it needs about 10 minutes to soften and release its characteristic silky texture into the soup.
  2. Season the cod pieces with salt and white pepper. After 10 minutes, nestle them into the broth in a single layer, ensuring the liquid comes at least halfway up each piece. Adding the fish last prevents it from overcooking and falling apart — cod needs only gentle heat to turn opaque and flaky.
  3. Cover and cook on high for 15 to 20 minutes, until the cod is opaque throughout and flakes easily with a fork. Do not stir during this time. The fish should poach undisturbed so it holds its shape in the finished bowl.

Assemble the bowls:

  1. Ladle the broth, vegetables, and fish carefully into 4 deep bowls, using a slotted spoon to distribute the cod and taro pieces evenly. Try to keep the fish in large pieces rather than breaking them up.
  2. Top each bowl with a handful of bean sprouts, torn coriander or cilantro, Thai basil leaves, and sliced scallions. Place a lime wedge on the side of each bowl. The herbs and bean sprouts should be added raw — their fresh crunch contrasts with the soft, warm broth and adds texture that makes each spoonful interesting.
  3. Squeeze lime juice over the bowl just before eating. The acid brightens the tamarind and pulls all the flavors into sharper focus. Add sliced chili if you want gentle heat.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~275 kcal
Protein ~33g
Fat ~4g
Carbohydrates ~24g
Fiber ~4g

Estimates based on 5 oz cod per serving, one-quarter of the vegetable and broth base, measured tamarind paste, and low-sodium chicken broth. Using tilapia instead of cod reduces fat by approximately 1g per serving.

Practical Notes

Meal prep storage. This soup refrigerates well for up to 3 days in sealed containers. The broth actually improves overnight as the tamarind and pineapple flavors meld further. Reheat gently on the stovetop over medium-low heat rather than blasting it in the microwave, which can make the cod rubbery. Pack the bean sprouts, herbs, and lime separately and add them fresh after reheating — wilted herbs lose the bright contrast that makes this dish work.

Tamarind paste sourcing. Look for seedless tamarind concentrate in the Asian foods aisle — it comes in small jars or plastic tubs and keeps for months in the refrigerator after opening. Avoid tamarind blocks that contain seeds, as they require soaking and straining. If you cannot find tamarind paste, substitute 1.5 tablespoons of lime juice plus 1 teaspoon of brown sugar, though the flavor will be less complex. Most well-stocked grocery stores now carry it near the soy sauce and fish sauce.

Taro root substitution. If taro is unavailable, use waxy potatoes cut to the same size. Yukon Gold works best — it holds its shape during slow cooking and provides a similar starchy creaminess. Sweet potato is another option, though it will add a sweetness that shifts the flavor balance. The taro is worth seeking out at Asian markets if possible, as its unique purple-flecked texture and mild, nutty flavor are part of what makes this soup distinctive.

Small appetite strategy. On low-appetite days, serve yourself mostly broth with just one or two pieces of fish and skip the taro. A half portion of broth with fish still delivers roughly 17 grams of protein. The sour, tangy quality of this particular broth often stimulates appetite better than rich or creamy soups — many Wegovy users find that tart flavors are more appealing than bland ones during dose-increase weeks. Sip the broth slowly and add solid pieces as your appetite allows.

Freezing the broth separately. The tamarind broth freezes well for up to 2 months. Freeze it without the fish in 2-cup portions for quick future meals — simply thaw, bring to a simmer, and poach fresh cod or tilapia directly in the hot broth for 8 to 10 minutes on the stovetop. The taro and tomatoes freeze within the broth without any texture loss. This makes it easy to batch the broth on a weekend and assemble individual bowls throughout the week.

Frequently Asked Questions

Is tamarind too sour for a sensitive GLP-1 stomach?
Tamarind is actually gentler than citrus-based acids because it delivers sourness through tartaric acid rather than citric acid, and the slow cooking mellows its sharpness considerably. The pineapple and sugar in this recipe balance the sourness so the overall flavor is tangy rather than aggressively tart. Most Ozempic and Mounjaro users who tolerate tomato-based soups will have no issue with this broth. If you are particularly sensitive, start with 1 tablespoon of tamarind paste instead of 2 and increase to taste. You can always add more tamarind at the end, but you cannot take it away.
Can I use tilapia instead of cod in this recipe?
Tilapia works perfectly as a direct substitute — it is slightly leaner than cod, so your fat per serving drops by about 1 gram. The protein content is nearly identical. Tilapia has a milder, less sweet flavor than cod, which lets the tamarind and pineapple take center stage. The one tradeoff is that tilapia is softer and more prone to breaking apart during poaching, so cut the pieces slightly larger (about 2.5 inches) and handle them gently when ladling into bowls. Both fish are traditional choices in Vietnamese sour soups.
How long does this soup keep, and can I prep it for a full work week?
The complete soup with fish keeps well for 3 days in the refrigerator. For a 5-day work week, refrigerate 3 portions and freeze 2. The broth and vegetables maintain their quality through day 3 without any degradation, but the fish texture becomes noticeably softer by day 4. An alternative approach is to make a full batch of broth and taro on Sunday, portion it, and poach fresh fish in individual portions each night — it takes only 8 minutes on the stovetop and guarantees perfect texture every time.
What if my appetite is extremely low during a dose increase?
This soup is one of the most adaptable formats for tiny appetites. Start with just the warm broth — sip a cup slowly over 20 to 30 minutes. The broth alone provides roughly 4 grams of protein per cup from the chicken base, plus electrolytes from the tamarind and tomatoes. If that settles well, add a piece or two of fish to your next cup. The sour-tangy flavor profile often works better than bland foods during nausea periods because it gently stimulates the palate without triggering the aversion that rich or fatty foods can cause. Many Zepbound users report that tart, brothy meals are their safest option during the first week after a dose adjustment.
Can I make this in an Instant Pot or on the stovetop instead?
Yes to both. For an Instant Pot, cook the broth base with vegetables on the soup setting for 15 minutes with natural pressure release, then add the okra and fish, seal again, and cook on low pressure for 3 minutes with quick release. For the stovetop, bring the broth and vegetables to a boil in a Dutch oven, reduce to a gentle simmer, and cook covered for 45 minutes until the taro is tender. Add the okra, simmer 5 minutes, then add the fish and poach for 8 to 10 minutes. The slow cooker version produces the most mellow, well-integrated flavor, but all three methods yield a good bowl.

This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.