We’ve always called it mari waalo margho.
Mari means pepper. Margho means chicken. In our house, it just means dinner.
My mum makes this. My grandmother made it before her. I’ve been making it for years. It’s one of those dishes that doesn’t really need explaining, you just know it. The smell of the whole spices hitting the oil, the way the yoghurt marinade clings to the chicken, the potatoes that go in with nothing added but come out tasting like everything.
It’s Gujarati in its bones. Black pepper as the main spice, not background noise. A marinade that needs time, overnight is highly recommended. A one-pot cook that doesn’t ask much of you but rewards patience.
But there’s one thing about my grandmother’s version that wouldn’t appear in any Gujarati cookbook.
Soy sauce.
A small amount, stirred into the marinade. Nothing dramatic. But it’s there, and it changes the dish in a way that’s difficult to name – it deepens the colour, adds a quiet savouriness underneath the pepper, rounds out something that would otherwise be missing. If you didn’t know it was there, you might not be able to identify it. But you’d notice if it was gone.
My grandmother grew up in Ba, a town in western Fiji with a strong Chinese, Fiji Indian and Fijian community. I grew up the same way. The crossover of ingredients between cultures wasn’t something anyone thought about, it was just what happened when you shared a neighbourhood, a school, a table. A splash of soy sauce in a Gujarati chicken marinade wasn’t fusion. It was just life in Fiji.
I’ve kept it. It’s not up for debate.
I’ve also added Shaoxing wine to my version over the years, another layer of that same instinct. The base dish my grandmother made is still completely intact. But it’s mine now too, and that’s the whole point.

On the ingredients
Chicken. I use bone-in, skin-off pieces — a mix of thighs and drumsticks, or a whole chicken jointed. The bone adds flavour during the slow cook. You can use boneless thighs if you want a faster, easier eat, but you’ll lose something in the process.
The marinade. Full-fat yoghurt, a generous amount of black pepper, soy sauce, garlic, ginger, salt, and oil. The Shaoxing wine is my addition — if you have it, use it; if you don’t, leave it out. The dish is older than Shaoxing wine was in my kitchen and it survived fine.
Black pepper. This is not a background spice in this dish. It’s the whole point. Use freshly cracked. Buy whole peppercorns and grind them yourself if you can — the difference is significant. Pre-ground pepper that’s been sitting in a jar for eight months is not the same thing.
Soy sauce. A regular soy sauce works. Don’t overdo it — this is a Gujarati dish with a Fijian inheritance, not a stir-fry. You want to taste it in the background, not in the foreground.
Potatoes. Waxy potatoes hold their shape better through a 45-minute cook. They go in with the chicken from the start and absorb everything the pan is producing. Do not skip the potatoes.
Curry leaves. Fresh if you can get them. Dried curry leaves are not the same and I wouldn’t bother. If you genuinely can’t find fresh, leave them out.
Capsicum and onion. These go in at the end — the last 10 minutes of cooking. They’re not supposed to be soft and collapsed. You want texture and some brightness against everything else that’s been cooking low and slow.
Tips before you start
Marinate overnight. I know the recipe says minimum four hours. Four hours is the floor, not the target. Overnight is what makes this dish. Plan for it.
Don’t rush the cinnamon. The quills need a minute or two in the hot oil before anything else goes in. Let them sizzle and bloom — you’ll smell when they’re ready. If you’re using chilli and curry leaves, they go in at the same time. Don’t rush this step; it’s short but it matters.
Low and slow after the initial seal. Once the chicken is in, turn the heat down. You’re not stir-frying. A covered pot on medium-low heat is what gives you tender meat and a sauce that’s thickened without burning.
Taste before you serve. The soy sauce adds salt to the marinade. Season accordingly at the end rather than adding too much salt at the start.
FAQ
Can I make this without soy sauce? Technically yes, but I’d encourage you to try it with at least once before making that call. It’s not there to make the dish taste Asian. It’s there because that’s how it was made, and it does something subtle and important to the depth of the marinade. If you’re avoiding soy for dietary reasons, a very small amount of fish sauce is the closest substitute I’ve found.
Can I use chicken breast? You can. I wouldn’t. Breast dries out quickly in a covered pot and doesn’t have the fat to carry the marinade the way thighs do. If you’re committed to it, reduce the cook time and check early.
Can I make it ahead? Yes, and it’s arguably better the next day. Store it covered in the fridge and reheat gently on the stovetop with a splash of water if the sauce has thickened too much.
What do I serve it with? Rice, Naan bread, wraps or garlic bread. Leftover chicken is great the next day in sandwiches too.
Is this very spicy? It’s peppery rather than chilli-hot. There’s chilli in there, but you can adjust that to your heat preference. The black pepper is non-negotiable and will be present regardless. If you have a low tolerance for heat, reduce the chilli. Don’t reduce the pepper.
What is Shaoxing wine and do I need it? Shaoxing is a Chinese rice wine used in cooking — available at most Asian grocery stores and most supermarkets these days. In this recipe, it adds a subtle depth to the marinade. It’s my addition to the dish, not my grandmother’s, so it’s optional. The dish is complete without it.
Mari Waalo Margho (Fiji Gujarati Black Pepper Chicken)
Ingredients
- Chicken
- 1.5 kg whole chicken chopped — or drumsticks, or a mix of thighs and wings
Marinade
- 3 tbsp yoghurt
- 1 tbsp Shaoxing wine optional
- 1 tbsp soy sauce
- 2 tbsp crushed garlic
- 1 tsp crushed ginger
- 1 tsp crushed black pepper adjust to taste
- 1 tsp salt
- 1 tbsp oil
For Cooking
- 3 tbsp oil
- 2 cinnamon quills
- 1-2 cayenne chillies halved (optional, adjust to taste)
- 1 sprig Curry leaves optional
- 2-3 potatoes cut into wedges
- 1 brown onion cut into wedges
- 1 green capsicum cut into cubes
Instructions
- Combine all marinade ingredients and coat chicken well. Marinate overnight if possible.
- Heat oil in a wide pan or pot. Add cinnamon quills, chilli and curry leaves if using.
- Add marinated chicken and potato wedges together. Cook on medium heat for 40 minutes until the chicken is cooked through and the potatoes are tender.
- Add onion wedges and capsicum. Cook for a further 5 minutes.
- Taste and adjust salt and pepper. Turn off heat and rest briefly before serving.
Did you make this recipe? I’d love to see, tag @dipalkhatri__ on Instagram!