An image of the roasted halibut with spicy black bean cakes recipe

Roasted Halibut with Spicy Black Bean Cakes

In this Latin-inspired dish, the silky richness of the halibut is offset by earthy and spicy black bean cakes. Sweet potatoes temper and balance the heat from the jalapeños in the bean cakes. A squeeze of lime right before serving is a great way to brighten all of these flavors. To download a Spanish translation of this recipe click here.
Course: Entrée
Bean type: Black Bean
Collection: Chef Creation, Video
Servings: 8
Calories: 430kcal
Print Pin



Bean Cakes

  • ¼ cup olive oil
  • 1 white onion peeled and diced
  • 2 tablespoons garlic cloves crushed and chopped
  • ¼ cup jalapeno peppers stemmed and minced
  • 2 teaspoons cumin ground and toasted
  • 3 cups black beans cooked
  • 1 teaspoon kosher salt
  • 1 teaspoon ground black pepper
  • 2 cups sweet potato peeled and grated
  • 2 eggs lightly beaten
  • ¾ cup breadcrumbs toasted, plus extra for coating finished cakes


  • 2 pounds halibut fillet skinned and portioned into 4-ounce pieces
  • ¼ cup olive oil
  • salt and ground black pepper
  • 1 tablespoon fennel seed toasted and ground
  • 1 lime fresh and cut into ¼ wedges


  • Bean Cakes: Heat 2 tablespoons of olive oil in a small skillet over medium heat. Cook onions until softened, about 1 minute. Stir in garlic, jalapenos, and toasted cumin; cook until fragrant, about 2 minutes.
  • Transfer contents of skillet to a large bowl. Stir in 2 cups of cooked black beans and mash with a fork. Season with salt and pepper to taste. Mix in sweet potatoes, eggs, 1 cup of the cooked black beans, and bread crumbs. Mix again carefully just to combine and chill for 30 minutes.
  • Divide into 16 small balls and flatten into patties with straight sides. Lightly grease baking sheet with 2 tablespoons of olive oil. Dip into bread crumbs to coat and place on oiled sheet pan; chill for 20 minutes.
  • Preheat the oven to 450°F.  Place bean cakes in the oven and roast for 10 minutes, or until the cakes start to lightly brown.
  • Meanwhile, pat the halibut fillets dry with paper towels. Season the halibut portions generously with salt, pepper, and the toasted fennel seed. Heat the ¼ cup of olive oil over medium-high heat in a large oven-proof frying pan until hot but not smoking. Slip the halibut pieces skin-side up into the pan and cook until the bottom side is golden and the edges of the fish start to look opaque, about 3 minutes. Flip the fish fillets over and place in the 450°F oven for 2 to 3 minutes, or until the fillets are just opaque in the center.
  • Serve the fish with warm roasted black bean cakes, and the fresh lime wedges.


Recipe developed by The Culinary Institute of America as an industry service to the Northarvest Bean Growers Association.


Serving: 2g | Calories: 430kcal | Carbohydrates: 38g | Protein: 31g | Fat: 17g | Saturated Fat: 3g | Cholesterol: 105mg | Sodium: 440mg | Potassium: 1075mg | Fiber: 9g | Sugar: 6g | Calcium: 95mg | Iron: 3.3mg