Each bowl of this Provençal-style stew packs 34 grams of protein from two complementary sources: tender cod fillets and creamy cannellini beans. The combination delivers a complete amino acid profile along with iron, selenium, and B12 — nutrients that matter during active weight loss. At just 315 calories per generous serving, the protein-to-calorie ratio is exceptionally efficient.
The flavor draws from the southern French tradition of cooking fish in aromatic broths rather than heavy sauces. Fennel and leek build a sweet, anise-scented base, while crushed tomatoes and herbes de Provence add depth without richness. A splash of white wine lifts everything, and the cod turns silky and tender as it gently poaches in the fragrant liquid during the final minutes of cooking.
This stew works particularly well for GLP-1 users because the broth-based format is easy to eat in smaller portions without feeling like you are missing out. The liquid helps with hydration, a common concern on these medications, and the soft textures are gentle on a sensitive stomach. You can eat a small bowl and still get substantial protein, or return for more if appetite allows.
Why This Works on GLP-1
Maintaining lean muscle mass is one of the most important nutritional goals during GLP-1-assisted weight loss. This stew delivers 34 grams of protein per serving — roughly a third of the daily target most dietitians recommend for people on medications like Mounjaro or Zepbound. The cod provides lean, easily digestible animal protein, while the cannellini beans add plant-based protein and slow-releasing complex carbohydrates that help sustain energy between meals.
The 6 grams of fiber per serving comes primarily from the beans and vegetables, which provide gentle bulk without the aggressive fermentation that can cause bloating. Fennel is traditionally used as a digestive aid in French and Italian cooking, and its mild, sweet flavor pairs naturally with fish. For GLP-1 users who experience nausea or digestive sensitivity, this kind of moderate fiber content is ideal — enough to support gut health without overwhelming a slower-moving digestive system.
The broth itself serves a practical purpose beyond flavor. Many GLP-1 users struggle with adequate fluid intake because their reduced appetite extends to beverages. A broth-based stew contributes meaningful hydration alongside nutrition. The low fat content — just 8 grams per serving — also reduces the likelihood of the greasy-food nausea that some users report, particularly in the early weeks of treatment.
Ingredients (serves 4)
For the stew base:
- 1 medium fennel bulb, trimmed, cored, and thinly sliced (about 2 cups / 200g)
- 2 medium leeks, white and light green parts only, halved and sliced (about 1.5 cups / 150g)
- 3 cloves garlic, minced
- 1 can (14.5 oz / 400g) crushed tomatoes
- 1 can (15 oz / 425g) cannellini beans, drained and rinsed
- 1 cup (240ml) low-sodium chicken or fish broth
- 1/4 cup (60ml) dry white wine (or additional broth)
- 1 tablespoon (15ml) extra-virgin olive oil
- 1 tablespoon herbes de Provence
- 1 bay leaf
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon black pepper
For the fish:
- 1.25 lbs (560g) skinless cod fillets, cut into 2-inch pieces
- 1/4 teaspoon fine sea salt
- Pinch of black pepper
To finish:
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh lemon juice
- Zest of 1 lemon
- 1 teaspoon extra-virgin olive oil (for drizzling)
Instructions
Build the slow cooker base:
- Toss the sliced fennel, leeks, and garlic in the bottom of a 4- to 6-quart slow cooker. Keeping the vegetables in an even layer ensures they cook uniformly and soften fully, creating the flavor foundation.
- Pour the crushed tomatoes over the vegetables, then add the drained cannellini beans. The beans go in at the start because they benefit from long, slow cooking — they will turn creamy and absorb the herbed broth as they simmer.
- Add the broth, white wine, olive oil, herbes de Provence, bay leaf, salt, and pepper. Stir gently to combine everything without mashing the beans.
- Cover and cook on low for 5 to 6 hours, or on high for 3 hours. The base is ready when the fennel is completely tender and the broth has thickened slightly from the tomatoes and bean starch.
Add the cod:
- Season the cod pieces with salt and pepper. Nestle them into the stew in a single layer, pressing gently so the broth comes at least halfway up the fish. Adding the fish at the very end prevents it from overcooking and falling apart — cod needs only gentle heat to turn opaque and flaky.
- Cover and cook on high for 20 to 25 minutes, until the cod is opaque throughout and flakes easily with a fork. Do not stir during this time; let the fish poach undisturbed so it holds its shape.
- Remove the bay leaf. Squeeze the lemon juice over the stew and scatter the parsley and lemon zest on top. Drizzle the finishing olive oil over each bowl just before serving.
Nutrition per Serving
| Nutrient | Amount (approx.) |
|---|---|
| Calories | ~315 kcal |
| Protein | ~34g |
| Fat | ~8g |
| Carbohydrates | ~26g |
| Fiber | ~6g |
Estimates based on 5 oz cod per serving, one-quarter of the bean and vegetable base, and measured olive oil. Using fish broth instead of chicken broth will reduce calories slightly.
Practical Notes
Meal prep storage. This stew refrigerates well for up to 3 days in sealed containers. Store the broth and fish together — the cod will absorb more flavor as it sits. Reheat gently on the stovetop over medium-low heat rather than microwaving, which can make the fish rubbery. Add a splash of broth if the liquid has reduced.
Tilapia substitution. Tilapia works as a direct swap for cod and cooks in the same timeframe. It has a milder flavor and slightly softer texture, so it may break apart more during reheating. If using tilapia, cut the pieces slightly larger — about 2.5 inches — to help them hold together. The protein content is nearly identical.
Wine-free version. If you prefer to skip the white wine, replace it with an equal amount of broth plus one teaspoon of white wine vinegar added at the end with the lemon juice. The vinegar provides the brightness that wine contributes without the alcohol. The flavor difference is minor.
Small appetite strategy. On days when your appetite is particularly low, serve a half portion (about 3/4 cup) and you will still get 17 grams of protein. The broth-heavy format means even a small amount feels like a complete meal rather than a sad half-plate. You can always sip the broth on its own if solid food feels like too much.
Freezing instructions. This stew freezes well for up to 2 months. Portion into individual containers for easy defrosting. The cod texture changes slightly after freezing — it becomes a bit firmer — but the flavor remains excellent. Thaw overnight in the refrigerator and reheat on the stovetop with a splash of added broth.
Frequently Asked Questions
Will this stew trigger nausea on GLP-1 medications?
Can I use frozen cod fillets?
How long does this stew keep, and can I meal prep it for the week?
What if I can only eat very small portions right now?
Do I need to sauté the vegetables before adding them to the slow cooker?
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.