Try this decadent Baked Fish on Mushroom Risotto recipe.

This recipe serves 6.


For the baked fish:

  • 100 g butter, softened
  • 2 cloves garlic, finely grated
  • 1 small bunch / 10g parsley, very finely chopped
  • 1 lemon, zested, plus 1 Tbsp juice
  • 6 x ± 200g portions sustainable white fish e.g. angelfish, yellowtail, Deep-water Cape Hake

For the mushroom risotto:

  • 2 Tbsp olive oil
  • 2 Tbsp butter
  • 500 g portabellini mushrooms, sliced
  • 1 large onion, diced
  • 1 stalk celery, very finely minced
  • 4 cloves garlic, minced
  • 300 g arborio rice
  • 250 ml dry white wine (optional; can also use de alcoholised wine or extra stock)
  • 1 litre mushroom, vegetable, or chicken stock, kept warm
  • Zest & juice of 1 lemon
  • 40 g Parmesan cheese, finely grated, plus more for serving


  • Micro herbs, for garnish
  • Lemon wedges, for serving
  • Salt and pepper, to taste


How to make the baked fish:

  1. Preheat oven to 200ºC with the fan on.
  2. Line a baking tray with baking paper.
  3. Combine the butter, garlic, parsley, lemon zest and lemon juice.
  4. Season with salt and pepper and stir well to combine.
  5. Place the fish onto the lined baking tray.
  6. Spread some garlic and lemon butter onto each piece of fish.
  7. Place the prepared fish in the fridge to cook just before serving.

How to make the mushroom risotto:

  1. In a deep, large sauté pan, heat the butter and olive oil.
  2. Add the mushrooms and cook, stirring occasionally, until all the excess moisture has evaporated and mushrooms are well browned.
  3. Add the onion and celery, and cook gently until softened but not brown.
  4. Add the garlic and a good pinch of salt and pepper. Cook until tender.
  5. Add the rice and turn up the heat.
  6. Cook for 1 minute to coat the rice in the oil and toast it lightly.
  7. Add the white wine and stir until completely absorbed.
  8. Start adding the warm stock one ladle at a time.
  9. Turn the heat down to a gentle simmer.
  10. Keep adding ladlefuls of stock, stirring frequently, allowing each ladleful to be absorbed before adding the next.
  11. Keep adding and stirring until the rice is creamy and tender but a little al dente in the centre.
  12. Switch off the heat and add the parmesan, lemon zest and juice.
  13. Stir through well.

To put it all together:

  1. When the rice has a few minutes left, place the fish in the oven.
  2. Bake for 5 – 7 minutes, depending on the thickness of the fillets.
  3. Scoop the risotto into warm bowls, top each with a portion of fish and finish with micro herbs and a squeeze of lemon juice.
  4. Serve and enjoy!

Baked Fish On Mushroom Risotto Recipe Notes

This Baked Fish On Mushroom Risotto Recipe is courtesy of the South African Mushroom Farmers’ Association (SAMFA), a group of farmers who grow and love mushrooms.

They share their passion by promoting all varieties of mushrooms, creating unique recipes that showcase the many flavour profiles of mushrooms, and engaging in charity campaigns that make the world a better place.

Why mushrooms?

These powerful little foods are packed with nutrients and fibres, have very few calories, and are an excellent source of plant protein. If spiced right, they even make a great meat replacement!

You can check out SAMFA’s social media pages on Facebook, Instagram, and Twitter for all their latest updates.

We’ve shared dozens of SAMFA recipes, which you can access in our full Recipes Archive. You may just find your next delicious meal there!

Disclaimer: This is a sponsored recipe that also contains some independent affiliate links. Affiliate relationships allow us to earn a small commission on sales if you click over from our site. This does not affect the purchasing price. Affiliates help us to finance I Love Foodies. We appreciate your love and support.