July 17, 2026 · 10 min

Flaky Fish with Tomato, Red Beans &Amp; Kale in One Pan

Dinner10 min1601 cal / serving

This one-pan fish dinner is all about simplicity and flavor. Tender fish fillets are gently steamed over a simmering bed of tomatoes, kidney beans and kale, resulting in perfectly flaky and moist fish every time. The combination of savory beans, earthy kale and bright lemon makes for a satisfying and nutritious meal that comes together in under 30 minutes.

Whether you’re looking for a quick weeknight dinner or a healthy meal prep option, this recipe delivers. With minimal cleanup and maximum taste, it’s a dish you’ll turn to again and again. Serve it with extra lemon wedges for a burst of freshness.

Recipe details

Dinner10 min1601 cal / serving2 servings

Nutrition per serving

Calories1601 kcalProtein16.3 gFat136.3 gCarbs79.9 gSugar21.5 gFiber8 gSodium8934 mg

Dietary labels

Gluten-free: yesLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: not detectedMilk / dairy: containsEgg: not detectedFish: containsShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.

Ingredients

Kidney Beans1 unit Kidney BeansView ingredient guide
Onion1 unit OnionView ingredient guide
Kale4 ounce KaleView ingredient guide
Cobia10 ounce CobiaView ingredient guide
Lemon1 unit LemonView ingredient guide
Garlic2 clove GarlicView ingredient guide
Tomato1 unit TomatoView ingredient guide
Cooking Oil2 teaspoon (tsp) Cooking OilView ingredient guide
Butter2 tablespoon (tbsp) ButterView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. Wash and dry produce. Halve, peel and thinly slice onion. Peel and mince or grate garlic. Dice tomato into ½-inch pieces. Drain and rinse beans. Remove and discard any large stems from kale. Quarter lemon.
  2. Pat fish dry with paper towels; season generously all over with salt and pepper. Set aside until ready to use.
  3. Heat a large drizzle of oil in a large pan over medium-high heat. Add onion and cook, stirring occasionally, until softened, 3-5 minutes. Add garlic and cook until fragrant, 30-60 seconds. Add tomato, beans, stock concentrates, ¼ cup water and 2 TBSP butter (½ cup water and 4 TBSP butter for 4 servings). Stir to combine. Bring to a simmer.
  4. Once beans, veggies and broth are simmering, add kale. Cover pan with lid. Cook, stirring occasionally, until kale has wilted, 2-3 minutes. Taste and season with salt and pepper.
  5. Place fish over beans and kale. Reduce heat to medium low. Cover pan with lid; simmer until fish is cooked through and easily flakes with a fork, 8-10 minutes more.
  6. Squeeze juice from one lemon wedge (two wedges for 4 servings) over fish. Divide fish and red beans and kale between plates; serve with remaining lemon wedges on the side.

Recipe Tips

For best results, use a pan with a tight-fitting lid to trap steam and cook the fish evenly.

If you don’t have cobia, any firm white fish like tilapia or cod works well.

Adjust the amount of lemon juice to your taste-add more for extra brightness.

FAQ

Can I use a different type of fish?

Yes, any firm white fish like tilapia, cod or halibut will work. Adjust cooking time as needed based on thickness.

Can I make this recipe dairy-free?

Absolutely. Substitute the butter with olive oil or a dairy-free margarine. The dish will still be delicious.

How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan or microwave.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.