Each bowl of this chipotle cod stew packs 38g of protein and 9g of fiber while staying under 320 calories. Cod is one of the leanest fish available, delivering substantial protein with almost no fat, and the black beans round out the amino acid profile while contributing slow-digesting carbohydrates. Fire-roasted tomatoes and chipotle peppers build a sauce so deeply flavored that you would never guess it takes just twenty minutes of hands-on work.

The smokiness of chipotle meets the brightness of lime and cilantro in a stew that tastes like it simmered all day at a Mexican coastal kitchen. The cod holds its shape in large, tender flakes that absorb the adobo-laced broth, while corn kernels add pops of sweetness against the earthy black beans and soft bell pepper. It is comfort food in the truest sense — warming, deeply savory, and satisfying without heaviness.

The slow cooker does the heavy lifting here, which means you can set the base in the morning and add the cod when you get home for lunch, or batch-cook it on a weekend for four ready-to-reheat portions. The brothy consistency is gentle on digestion, and the moderate portion size — about one and a half cups per serving — sits well even on days when appetite is limited.

Why This Works on GLP-1

Each serving delivers 38g of complete protein almost entirely from cod and black beans, making this stew a strong ally for preserving lean muscle mass during GLP-1-assisted weight loss. Muscle preservation matters because medications like Mounjaro and other GLP-1 agonists can accelerate both fat and lean tissue loss when protein intake falls short. This stew reaches that 38g target without relying on added fats or calorie-dense ingredients — cod contributes roughly 30g of protein per portion at just 140 calories, one of the best protein-to-calorie ratios in any whole food.

The 9g of fiber per serving comes primarily from black beans and vegetables, providing the kind of gentle, soluble fiber that supports steady blood sugar without the bloating that raw cruciferous vegetables or very high-fiber cereals can cause. This matters because GLP-1 medications already slow gastric emptying, and overly fibrous meals can compound that effect uncomfortably. The fiber here is cooked soft and distributed throughout a brothy base, making it easy on the stomach.

At just 4g of fat and 320 calories per bowl, this stew leaves substantial room in your daily calorie budget for other meals and snacks. The smoky, complex flavor profile means you feel genuinely satisfied after eating — an important factor for people on Zepbound or similar medications who sometimes struggle with food tasting bland or unappealing during appetite suppression.

Ingredients (serves 4)

For the slow cooker base:

  • 1 can (14.5 oz / 411g) fire-roasted diced tomatoes, undrained
  • 1 can (15 oz / 425g) black beans, drained and rinsed
  • 1 medium yellow onion, diced (about 1 cup / 160g)
  • 1 red bell pepper, diced (about 1 cup / 150g)
  • 1 medium zucchini, diced (about 1 cup / 125g)
  • 1 cup (160g) frozen corn kernels
  • 3 cloves garlic, minced
  • 2 chipotle peppers in adobo, minced, plus 1 tablespoon adobo sauce
  • 1 cup (240ml) low-sodium chicken broth or fish stock
  • 1 teaspoon ground cumin
  • 1 teaspoon dried Mexican oregano
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon fine sea salt

For the cod:

  • 1 1/2 lbs (680g) skinless cod fillets, cut into 2-inch (5cm) chunks
  • 1/4 teaspoon fine sea salt
  • 1/4 teaspoon black pepper

To finish:

  • Juice of 2 limes (about 1/4 cup / 60ml)
  • 1/4 cup (10g) fresh cilantro, roughly chopped
  • Lime wedges, for serving

Instructions

Build the stew base:

  1. Combine the fire-roasted tomatoes with their juices, drained black beans, diced onion, bell pepper, zucchini, corn, garlic, minced chipotle peppers, and adobo sauce in a 4-to-6-quart slow cooker. The fire-roasted tomatoes add a charred sweetness that complements the smoky chipotles without needing to brown anything on the stovetop.

  2. Pour in the chicken broth, then stir in the cumin, Mexican oregano, smoked paprika, and salt. The broth keeps the stew loose enough for the flavors to meld evenly during the long cook.

  3. Cover and cook on low for 3 to 3.5 hours, until the onion is fully softened and the broth has taken on a deep, rust-colored hue from the tomatoes and chipotle. The vegetables should be tender but not falling apart — they will cook a bit more once the fish goes in.

Add the cod:

  1. Season the cod chunks on all sides with salt and pepper. Nestle them gently into the stew in a single layer, pressing them just below the surface of the liquid. Do not stir — pushing the fish down ensures it poaches evenly without breaking apart prematurely.

  2. Cover and cook on high for 25 to 30 minutes, until the cod is opaque throughout and flakes easily when pressed with a fork. The fish will release some liquid as it cooks, naturally thinning the broth slightly.

Finish and serve:

  1. Remove the lid and squeeze the lime juice directly over the stew. The acidity brightens everything and cuts through the smokiness, pulling the flavors into balance. Scatter the chopped cilantro on top.

  2. Ladle into bowls, making sure each portion gets a generous share of cod, beans, and broth. Serve with lime wedges on the side for an extra squeeze at the table.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~320 kcal
Protein ~38g
Fat ~4g
Carbohydrates ~32g
Fiber ~9g

Estimates based on cod fillets, canned black beans, fire-roasted tomatoes, frozen corn, and fresh vegetables. Actual values may vary with specific brands and cod fillet thickness.

Practical Notes

Store for easy weekday lunches. Divide the cooled stew into individual containers and refrigerate for up to 3 days. The cod will flake more as it sits, turning the stew into a heartier, almost chowder-like texture that many people actually prefer on day two. Reheat gently in the microwave at 70% power to avoid toughening the fish.

Adjust the heat level to your comfort. Two chipotle peppers in adobo give moderate, smoky warmth without sharp spiciness. For a milder version, use just one pepper and a teaspoon of the adobo sauce. GLP-1 users experiencing any nausea should start mild — strong capsaicin can aggravate an already sensitive stomach.

Swap the protein if cod is unavailable. Firm white fish like halibut, haddock, or pollock work interchangeably here. Shrimp also works — use 1 1/4 lbs (570g) large peeled shrimp and reduce the final cooking step to 15 minutes on high. Avoid oily fish like salmon or mackerel, which would overpower the chipotle broth.

Freeze the base without the fish. The tomato and black bean base freezes beautifully for up to 2 months. Thaw overnight in the refrigerator, reheat in a pot on the stove, then poach fresh cod in the simmering base for 8 to 10 minutes. This gives you a from-scratch tasting stew on a weeknight with almost no effort.

Pair with a small side for a complete meal. A quarter of a warm corn tortilla torn into the bowl or two tablespoons of cooked brown rice adds pleasant texture without significantly increasing calories. On higher-appetite days, a small avocado slice on top adds healthy fats and creaminess that rounds out the bowl.

Frequently Asked Questions

Will this stew be too heavy if my appetite is suppressed from GLP-1 medication?
The brothy consistency actually makes this stew easier to eat than denser meals when appetite is low. You can start with half a portion — about three-quarters of a cup — and sip the flavorful broth first to see how your stomach responds. The cod is extremely lean and tender, which means it digests more easily than fattier proteins. Many GLP-1 users find that warm, brothy dishes are among the most tolerable foods during periods of strong appetite suppression.
Can I use dried beans instead of canned?
Yes, but cook them separately first. Soak 3/4 cup (135g) dried black beans overnight, then boil them for about an hour until tender before adding them to the slow cooker with the other base ingredients. Uncooked dried beans will not soften properly in the acidic tomato broth of the slow cooker, even over many hours. Canned beans are the practical choice here and produce identical results in the finished stew.
How should I reheat this stew without overcooking the fish?
Microwave individual portions at 70% power in 90-second intervals, stirring gently between rounds. The lower power setting heats the broth without shocking the cod into a rubbery texture. On the stovetop, warm over medium-low heat with the lid on, stirring only once or twice. The fish will naturally break into smaller flakes during reheating — this is normal and does not affect flavor or nutrition. Avoid boiling the stew vigorously, as that turns the cod dry and stringy.
What if I am in the early weeks of GLP-1 treatment and eating very small amounts?
This stew works well in small portions because the broth carries concentrated flavor and nutrition even in a half-cup serving. Focus on eating the cod and beans first for maximum protein, then sip the broth. You can also blend a portion partially with an immersion blender to create a thicker, soup-like consistency that goes down more easily. One full serving can reasonably be split across two small meals — lunch and a late afternoon snack — without losing quality.
Can I cook this on high for a shorter time instead of low for four hours?
You can cook the base on high for 1.5 to 2 hours instead of low for 3 to 3.5 hours. The vegetables will soften faster, though the flavors will not meld quite as deeply. Still add the cod at the end and cook it on high for the same 25 to 30 minutes — the fish cooking time does not change regardless of how the base was prepared. The low-and-slow method produces a noticeably richer, more unified broth, so use the shorter method only when time is limited.

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.