
OK I know what you’re going to think when you look at the ingredients list…
This sounds delicious Jules, but where am I going to find macadamia butter?! I know. I know.
I’ve been making my own macadamia butter since my Irishman got me a new food processor last year. It’s so so good. I don’t think we’ll ever go back to peanut butter.
But don’t let the absence of macadamia butter in your life stop you from enjoying this delicious unusual take on the peanut based satay.
Either substitute in any nut butter that you do have OR just serve with plenty of chopped roast macadamias.
The flavour will still be out-of-this-world good! And you’ll get the added bonus of the crunchy texture.

Macadamia Satay
Ingredients
- 1 can coconut milk 400mL / 14oz
- 6 makurt lime leaves or zest of 1 lime
- 2-3 teaspoons curry powder
- 300 g salmon or other fish fillets or other protein
- 4 tablespoons macadamia butter or other nut butter
- 1 bunch bok choy or baby spinach leaves, to serve
Instructions
- Combine coconut milk, finely sliced lime leaves (or zest) and curry powder in a medium saucepan. Bring to a simmer.
- Slice salmon / protein into bite sized chunks. When the sauce is simmering, add the salmon and simmer gently for 5-10 minutes or until salmon is cooked through.
- Remove from the heat. Stir in the nut butter and a generous pinch of salt. Taste and add more salt if needed (and more nut butter if you like it richer).
- Break bok choy into individual leaves and divide it (or the baby spinach) between two bowls. Top with the curry.
Nutrition
Variations & Substitutions
pantry-friendly – skip the lime or use frozen leaves. Bok choy = frozen veg or cooked lentils.
no nut butter – just serve with finely chopped roast nuts instead.
no coconut milk – replace with canned tomatoes or a combo or tomato passata / puree (1 cup) and cream (1/2 cup). Add a little extra nut butter to make it richer.
to make macadamia butter – roast macadamias (160C / 320F 15 minutes) then puree in a food processor with a little salt until you have a smooth paste – will take 5-10 minutes. For a less expensive option replace half the macadamias with blanched almonds.
Keto / ultra low carb – serve with baby spinach.
vegetarian – tofu, tempeh, cooked chickpeas, mushrooms, cooked lentils, eggs (simmer gently in the sauce – so good!).
nut-free – skip the nut butter and use coconut cream instead of the coconut milk. Or use tahini (sesame seed paste) instead of the nut butter.
more substantial (carb lovers) – steamed rice or rice noodles.
more substantial (low carb) – extra roast macadamias, more salmon, more low carb veg, cauliflower rice.
different nuts – any nut butter will work such as cashews, peanuts, almond butter or ABC (almond, brazil, cashew) butter.
Low FODMAP – serve with baby spinach. Replace half the coconut milk with water or stock.
family-friendly – use a mild curry powder or replace with a mixture of cumin and coriander.
different vegetables – serve curry with shredded cabbage, cooked greens, spiralized zucchini or cauliflower ‘rice’. Or simmer diced veg in the sauce until tender before adding the protein. Best options for the cooked-in-sauce option include cauliflower, broccoli, sliced cabbage, sweet potato, red capsicum (bell peppers), zucchini or eggplant.
different protein – chicken thigh or breast fillets, cooked chickpeas, cooked lentils, eggs (simmer gently in the sauce – so good!), sliced steak.
more fancy / for entertaining – serve with a few handfuls roast macadamias like I did in the photo. Serve with another curry like Super Green Saag Chicken, Malaysian Golden Egg Curry
Waste Avoidance Strategy
can coconut milk / curry powder / macadamia or other nut butter – keep them in the pantry.
kaffir lime leaves – freeze them.
limes – whole limes will keep wrapped in a plastic bag in the fridge for months.
salmon or other protein – freeze them.
bok choy – best to use for another meal. Can be frozen.
baby spinach – either freeze or wilt down in a pan with a little oil and then keep in the fridge for weeks.
Problem Solving Guide
bland – salt, soy or fish sauce or a squeeze of lemon or lime.
too rich – with the coconut milk and nut butter it’s pretty rich which I love. If you prefer a lighter curry add some water or skip the nut butter.
sticking to the bottom – don’t simmer after the nut butter is added or it will want to stick (I learned this the hard way!). If this has happened, just stir to combine as best you can and soak the pot for easier cleaning (sorry!).
fish falling apart – you’ve overcooked it. Will still taste delicious. Next time use less time or a lower heat.
fishy – the fresher your fish the less ‘fishy’ it will taste. Also explore different species of fish as they vary in flavour.
Prepare Ahead
Yes! Just cook as per the recipe but keep the veg separate. Will keep in the fridge for up to 2 weeks or can be frozen. To serve, bring back to a simmer and add the veg. Or the veg can be cooked into the sauce before freezing if you prefer.

Add to my Old Favourite Recipes

I was going to curry some eggplants, but the mushrooms I’d bought needed using up first. I also tried grinding up some hazelnuts, but they didn’t turn into butter. I stuck them in anyway and made up the bulk with peanut butter. Good.
I struggled with making nut butters until I got a Magimix Mark – you really need a super high powered food processor for that job. Good idea to combine the peanut butter with the hazelnuts 🙂
I have enough stuff in my kitchen cupboards already, thanks.
Good call to keep it simple Mark 🙂
Oh my gosh!! I love all the recipes that come in the meal plan this week!!! cashew taco bowls, this satay, the lemon pudding, I think Im doing lemon pudding first! I will share!!
Fantastic Maria!
I have a picky autistic eater and she can’t do coconut taste. What can I use instead… Almond milk??? Any suggestions aside from the tomato sauce?
Glad you asked Lene!
You could totally use almond milk instead (and add a little extra nut butter to make up for the lack of richness). The other option would be chicken or veg stock. Or even water would work. There are always options 🙂
I have a picky autistic eater and she can’t do coconut taste. What can I use instead… Almond milk??? Any suggestions?
YUM!!! Made this for dinner tonight and we both really enjoyed it. For our tastes, 2 teaspoons of curry powder was perfect. I used almond butter, because that’s what I had, but my experience with it has made me about ready to start making my own again. I was grateful to have a stick blender to get it into useable shape, but I ended up with oil and almond butter all over the counter (bench). Without the stick blender we would never have eaten dinner tonight! This was my first time feeling really successful at using it – for once it was not the source of my mess. I did have one issue with making the dish: I found it really hard to tell that all the nut butter is properly stirred in. It wasn’t, which wasn’t a disaster, and it may have been my own fault because I just eyeballed how much I put in. Thank you for yet another wonderful recipe.
Excellent Susan! And making your own nut butter is definitely worth it 🙂
hello, there is a typo – it should be “Makrut” lime leaves 🙂
Thanks Elizabeth!
Made this tonight to freeze for my Dad.
Simmered cabbage in the sauce. Replaced lime leaves with 2T grated ginger.
And just served with the macadamia butter followed on top.
So good! And the ginger I coconut milk combo is a new fave.
We had this for dinner twice this week – once as leftovers – and both times really well received. I made a peanut version as peanut butter is what we have at home and macadamias in Tassie are not cheap! Also added chopped baby carrots, sliced sweet bell peppers and broccoli sprigs to give some extra veg – prefer one pot cooking where it works!
Where the recipe called for curry powder I went looking for a satay spice mix because my only curry powder would have overshadowed the fish. Rasamalaysia.com provided a paste recipe made from fresh ginger, red chilli, lemongrass, shallots, garlic, coriander powder and salt to which I added a little fresh turmeric – put the whole lot in a magic bullet and processed it and started the recipe by cooking it off gently in a little olive oil before proceeding with the steps here.
This one goes in my favourites – loved it with salmon – looking forward to trying it with chicken. Served it with a little steamed rice.
Glad you enjoyed it Jane!
And nice work on the substitutions 🙂