Berbere Fish With Roasted Broccoli and Potatoes
Updated March 16, 2026
- Ready In
- 1 hr
- Rating
- Comments
- Read comments
Advertisement
Ingredients
For the potatoes
1 pound yellow baby potatoes, quartered
2 ½ tablespoons olive oil
1 teaspoon dried oregano
Fine sea salt
Grated Parmesan (optional), for serving
For the broccoli
1 ½ pounds broccoli, cut into bite-size florets
2 ½ tablespoons olive oil
¼ teaspoon garlic powder
Black pepper, to taste
For the fish
3 tablespoons olive oil
1 tablespoon berbere seasoning
3 medium garlic cloves, finely grated
1 tablespoon chopped fresh cilantro leaves
1 pound skinless barramundi, cod or other firm white fish fillets
Preparation
- Step 1
Heat the oven to 425 degrees and arrange racks in the upper and lower thirds of the oven. Line two large sheet pans with parchment paper.
- Step 2
Prepare the potatoes: In a large bowl, combine the potatoes, olive oil and oregano until coated; season with salt. Spread the potatoes out on one of the sheet pans in an even layer.
- Step 3
In the same large bowl, toss together the broccoli, olive oil and garlic powder; season with salt. Spread evenly on the remaining sheet pan, setting the florets on their cut sides.
- Step 4
Transfer the potatoes to the bottom rack of the oven and the broccoli to the top rack. Roast, flipping halfway through, until golden brown with crispy edges, 20 to 25 minutes. Once cooked, transfer the potatoes to a plate and top with Parmesan, if using. Cover to keep warm.
- Step 5
While the potatoes and broccoli roast, prepare the marinade for the fish: In the large bowl, mix together the olive oil, berbere seasoning, garlic, cilantro and salt. Turn the fish in the marinade until it is fully coated, and set aside.
- Step 6
Once the potatoes and broccoli leave the oven, adjust the oven to 400 degrees and roast the fish with its marinade on one of the lined sheet pans for 15 minutes, until the fish is tender and flaky in the center and the marinade is no longer runny.
- Step 7
Plate the fish with the potatoes and broccoli, and serve right away.
Private Notes
Comments
Wow, why are people complaining about not being able to find berbere? I have some in my house, bought in an Ethiopian food store in New Jersey, but it’s obviously available online and a Google search would provide substitutes. I made dish last night, while staying away from home, and used smoked paprika and a bit of cayenne (on cod). It was great.
I looked online for a recipe for Berbere and it was easy to mix (used a lot of spices - cardamom, cumin, cayenne, cinnamon, nutmeg, coriander, ginger, paprika, onion, garlic, fenugreek, and a few others I’m forgetting.) I used much less cayenne than called for based on my spice tolerance but it was very tasty. I cooked the potatoes and broccoli in separate cast iron pans only because that’s normally how I cook. Otherwise followed recipe as directed.
This recipe is disappointing. There’s no recipe for the seasoning, no instructions for where to get it, no overview of the qualities of the seasoning (heat? Dominant flavors? Etc). Without this info (or the seasoning!), it’s just a fish, broccoli and potato dinner… no recipe needed for that.
I made this according to recipe it was exceptional!!!! I had to use cod no barramundi where I live!!! Felt like I was in a restaurant with a glass of rose. Don’t change the recipe
I ordered the Berbere from Amazon got it in 2 hours
We loved this and will make again, but I'm scratching my head over something: There are comments here about the problem of keeping the broccoli and potatoes warm until the fish is done. Why can't the fish be roasting along side the broccoli during the last 15 minutes of roasting the broccoli so that everything comes out of the oven at the same time and piping hot when served? I'd also cut back a bit on the berbere as it overpowered the fish. Not too hot, just too much.

