Recipe image
Recipe Finder blog

Spicy West African Fish & Beans with Fried Plantains

Prep 20 min Cook 35 min Difficulty 3/5

Spicy West African fish and black-eyed peas served with caramelized fried plantains—simple steps for a hearty, balanced meal in about an hour.

Why this recipe works

This spicy West African–inspired dish pairs tomato-simmered black-eyed peas and poached firm white fish with sweet fried plantains. It suits cooks looking for a hearty, balanced weeknight meal with bold flavors. Prep is straightforward (20 minutes), and most work can be done ahead—cook the beans and sauce, then reheat and poach the fish just before serving.

Search intent: how to cook recipe
  • West African fish and beans recipe
  • fried plantains with fish
  • black-eyed peas fish stew
  • spicy fish and beans
  • how to cook plantains
  • fish poached in tomato sauce

Key takeaways

Soak peas overnight for best texture
Poach fish gently in the sauce to keep it flaky
Use ripe plantains for sweet, caramelized fries

Recipe guide

This spicy West African–inspired dish pairs tomato-simmered black-eyed peas and poached firm white fish with sweet fried plantains. It suits cooks looking for a hearty, balanced weeknight meal with bold flavors. Prep is straightforward (20 minutes), and most work can be done ahead—cook the beans and sauce, then reheat and poach the fish just before serving.

A balanced, spicy one-hour meal: fish poached in tomato-bean sauce with sweet fried plantains.

  • Soak peas overnight for best texture
  • Poach fish gently in the sauce to keep it flaky
  • Use ripe plantains for sweet, caramelized fries

Ingredients

Ingredients (serves 4): - 2 cups dried black-eyed peas, soaked overnight - 400 g firm white fish fillets, cut into large chunks - 2 ripe plantains, peeled and sliced on the diagonal - 3 tbsp vegetable oil (for frying plantains) - 2 tbsp palm oil or extra vegetable oil - 1 large onion, finely chopped - 3 garlic cloves, minced - 1 tbsp grated fresh ginger - 2 cups canned chopped tomatoes - 1 tsp smoked paprika - 1 tsp ground cayenne (adjust to taste) - 1–1½ tsp salt (adjust) - 1 tsp bouillon powder or 1 stock cube - 2 cups water or fish stock (plus 1 cup bean cooking liquid) - 2 tbsp chopped parsley or cilantro

Method

1) Drain and rinse soaked peas. Simmer in 2 cups water/stock with bouillon for 30–40 minutes until tender; season with ½ tsp salt midway. 2) Fry plantain slices in 3 tbsp hot oil over medium-high for 2–3 min per side until golden; drain. 3) Pat fish dry and cut into chunks; lightly season with salt and smoked paprika. 4) In a saucepan, heat 2 tbsp palm oil. Sauté onion until translucent, add garlic and ginger for 1 minute. 5) Stir in canned tomatoes, paprika, cayenne and remaining salt; simmer 5–7 minutes. 6) Add cooked peas and 1 cup bean cooking liquid (or stock); simmer gently to combine. 7) Nestle fish into the sauce, cover and poach 6–8 minutes until opaque and flaky. Stir in parsley/cilantro and adjust seasoning.

Serving & Variations

Serving: Spoon fish and beans into bowls and add fried plantains on the side or on top; drizzle sauce over plantains. Variations: Add chopped bell pepper or spinach for vegetables; swap cayenne for fresh chiles for different heat profiles. Make-ahead: Cook beans and sauce separately; rewarm and poach fish just before serving to avoid overcooking.

Ingredients

  • 2 cups dried black-eyed peas (soaked overnight)
  • 400 g firm white fish fillets (e.g., cod or tilapia)
  • 2 whole ripe plantains
  • 3 tbsp vegetable oil (for frying)
  • 2 tbsp palm oil or additional vegetable oil
  • 1 large onion
  • 3 cloves garlic
  • 1 tbsp fresh ginger (grated)
  • 2 cups canned chopped tomatoes
  • 1 tsp smoked paprika
  • 1 tsp ground cayenne pepper (adjust to taste)
  • 1 tsp salt (adjust to taste)
  • 1 tsp bouillon powder or 1 stock cube
  • 2 cups water or fish stock
  • 2 tbsp chopped fresh parsley or cilantro

Instructions

  1. Drain soaked black-eyed peas and rinse well
  2. Place peas in a pot with 2 cups water or fish stock and bouillon powder; bring to a boil, reduce heat and simmer until tender, about 30–40 minutes; season with 1/2 tsp salt midway and adjust later
  3. Meanwhile peel plantains and slice on the diagonal into 1/2-inch pieces
  4. Heat 3 tbsp vegetable oil in a skillet over medium-high heat; fry plantain slices in batches until golden and caramelized, about 2–3 minutes per side; drain on paper towels and set aside
  5. Pat fish fillets dry and cut into large chunks; season lightly with a pinch of salt and smoked paprika
  6. Chop onion finely and mince garlic; grate ginger
  7. Heat 2 tbsp palm oil (or vegetable oil) in a large saucepan over medium heat; sauté onion until translucent
  8. Add garlic and grated ginger and cook until fragrant, about 1 minute
  9. Stir in canned tomatoes, smoked paprika, cayenne, and remaining salt; simmer to meld flavors for 5–7 minutes
  10. Add cooked black-eyed peas and 1 cup of the bean cooking liquid (or additional water/stock) to the tomato mixture; simmer gently to combine
  11. Nestle fish pieces into the simmering sauce, cover, and poach until fish is opaque and flakes easily, about 6–8 minutes depending on thickness
  12. Taste and adjust seasoning with more salt or cayenne as needed; stir in chopped parsley or cilantro just before serving
  13. Serve fish and beans with fried plantains on the side or on top, spooning some sauce over the plantains

FAQs

Do I need to soak the black-eyed peas? Soak overnight (8–12 hours) to reduce cooking time and improve texture. If short on time, boil for 5 minutes then let sit 1 hour before cooking.
How ripe should the plantains be for frying? Choose ripe plantains with yellow skins and black spots for sweetness and good caramelization; firmer green plantains are starchy and less sweet.
What can I substitute for the fish? Use any firm white fish (cod, tilapia, haddock) or chunked salmon for a richer flavor; adjust poach time for thickness.