Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Mas Riha

Maldivian Tuna Curry, Masriha

Mas riha is the Maldives' classic tuna curry: chunks of fresh tuna simmered in a fragrant coconut milk sauce built on a ground paste of onion, garlic, ginger, chilli and curry leaves. What sets it apart from Thai and Indian fish curries is the Maldivian base — no lemongrass, galangal or tomato-onion masala, just coconut, pandan and curry leaves, with the coconut milk stirred in at the end so the sauce stays silky. One serving is about 430 g.

Mas riha is the everyday curry of the Maldives, an island nation where tuna, coconut and starch are the three foundations of the kitchen. The fish is usually kandumas, skipjack tuna, diced and simmered over a low fire with fried onion and spices, with coconut milk added towards the end of cooking. In 2020 CNN listed mas riha among the best curries in the world, describing it as creamy and decadent, made with coconut milk, fresh chillies, cinnamon and chunks of diced tuna.

Pairs well with: Steamed rice or roshi flatbread, with a cup of hot black tea.

Provenance

Maldives flag Maldives

Maldivian Island Classic

East & South Asia

Time Dedication

55m

20m prep • 35m cook

Batch Yield

4 Servings

504 kcal per serving

1 serving ≈ 430 g

Technical Skill

Intermediate

Medium (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

High Protein Occasions: Family dinners, island-style suppers, seafood nights, weekend cooking Cost: Medium — about $4–5 per serving at home
Tags: Fish Spicy Rich
A pink bowl of mas riha, Maldivian tuna curry in a creamy coconut sauce, with papadhu crisps beside it

Maldivian Island Classic

Photo: Jpatokal, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Medium — about $4–5 per serving at home (USD)

Made with fresh tuna and full-fat coconut milk, simmered gently so the fish stays tender and the sauce stays silky.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 55m
P

Prep Stage: Tuna Diced, Paste Blended, Leaves Picked

20 Mins • Dicing, Blending & Measuring

Cut the tuna into 4 cm chunks and pat dry, then slice the onions. Put half the onion, the garlic, ginger, green chillies, grated coconut and all the ground spices into a blender with 3 tablespoons of water and half a teaspoon of salt, and blend to a smooth, thick paste — this is the Maldivian curry base. Pick the curry leaves, tie the pandan leaves in knots, and measure out the coconut milk, tomato paste and water so everything is within reach.

Maestro Tip: Blend the paste until it is completely smooth — a gritty paste makes a gritty sauce, and the spices need to be fully ground to bloom in the oil.

  1. 1

    Fry the Curry Leaves and Onion

    5 Mins • Frying Medium heat, about 175°C (350°F)

    Warm the coconut oil in a wide, heavy pot over medium heat until it shimmers. Add the curry leaves and pandan knots — they will crackle and release their fragrance within seconds. Add the remaining sliced onion and cook, stirring often, for about 4 minutes until soft and golden at the edges, but not browned.

    Keep the leaves moving in the oil for the first 30 seconds so they crisp evenly instead of burning in one spot.

    Done when: Onion soft and pale gold; curry leaves crisp and fragrant.

  2. 2

    Cook the Spice Paste

    5 Mins • Frying the Paste Medium-low heat, about 160°C (320°F)

    Scrape the blended paste into the pot with the tomato paste and stir it into the onions. Cook for about 5 minutes, stirring constantly, until the paste darkens a shade, smells deeply aromatic, and the oil begins to separate at the edges. This step cooks out the raw onion and lets the cumin, fennel and turmeric bloom.

    If the paste starts to stick, add a splash of water — never turn the heat up to rush it, or the spices will scorch and turn bitter.

    Done when: Paste darker, fragrant, with oil glistening at the edges.

  3. 3

    Add Water and Simmer the Sauce

    10 Mins • Simmering Gentle simmer, about 95°C (200°F)

    Pour in the water, scraping the bottom of the pot to lift any paste that has stuck. Bring to a gentle simmer, then cook uncovered for about 10 minutes until the sauce has thickened slightly and the raw spice edge has mellowed. Taste and add the remaining salt if needed.

    Keep the simmer gentle — a hard boil at this stage can make the sauce split later when the coconut milk goes in.

    Done when: Sauce slightly thickened and smooth, tasting rounded rather than raw.

  4. 4

    Stir in the Coconut Milk

    5 Mins • Simmering Low heat, about 85°C (185°F)

    Turn the heat to low and pour in the coconut milk, stirring gently until the sauce turns a pale golden cream. Simmer very gently for about 5 minutes, without letting it boil hard, until the sauce coats the back of a spoon. This late addition of coconut milk is the Maldivian way — it keeps the sauce silky instead of oily.

    If the sauce does boil, pull the pot off the heat for a minute and stir — a split sauce can usually be brought back with gentle heat and steady stirring.

    Done when: Sauce creamy and golden, coating a spoon; no oil pooling on top.

  5. 5

    Add the Tuna and Finish

    8 Mins • Poaching the Fish Gentle simmer, about 90°C (195°F); fish cooked through to at least 63°C (145°F)

    Slide the tuna chunks into the sauce in a single layer and spoon a little sauce over them. Simmer gently for 6 to 8 minutes without stirring — the fish cooks in the hot sauce and stirring would break the chunks apart. The tuna is done when it flakes easily and is opaque all the way through, reaching at least 63°C (145°F) at the centre. Take the pot off the heat, remove the pandan knots, stir in the lime juice, and rest for 5 minutes before serving.

    Do not overcook — tuna dries out fast. Start checking at 6 minutes; the pieces should still look moist inside.

    Done when: Tuna flakes easily with a fork, opaque throughout, still moist.

Finishing Touches & Plating

Spoon the curry into wide bowls over steamed rice, or serve it in a bowl on its own with warm roshi on the side for scooping. A squeeze of lime and a few fresh curry leaves on top finish it the way Maldivian home cooks serve it.

Nutritional Physiology & Benefits

Nutrition

Energy

504

kcal / serving

Protein

39g

Complete AA

Carbs

15g

Complex

Fats

32g

Healthy

Per serving (4 servings · 1 serving ≈ 430 g)
Energy504 kcal
Protein39 g
Carbohydrates15 g
Fat32 g
Fibre3.7 g
Sugar5.7 g
Sodium663 mg
Per 100g
Energy117 kcal
Protein9 g
Carbohydrates3.4 g
Fat7.4 g
Fibre0.9 g
Sugar1.3 g
Sodium154 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Provides vitamin D, selenium and vitamin B12 from the tuna, plus vitamin C from the lime juice and fresh chillies.

Serious Protein in One Bowl

About 38.7 g of protein per serving from the fresh tuna — enough to make one bowl a complete, satisfying dinner on its own.

Omega-3 Fats from Fresh Tuna

Tuna is a natural source of long-chain omega-3 fatty acids (EPA and DHA), the fats found in oily fish that form part of a balanced diet.

Naturally Gluten-Free

Nothing in this curry contains gluten — the sauce is thickened with coconut and ground spices, not flour, so it suits a gluten-free table as written.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed Jasmine Rice

The classic partner: plain rice soaks up the creamy sauce and balances the chilli heat, letting the coconut and spices come through.

Roshi Flatbread

The Maldivian way to eat mas riha — warm, soft roshi torn into pieces is made for scooping up sauce and tuna, and it turns the curry into a hands-on island meal.

Vegetables

Cucumber and Tomato Salad

Cool, crisp cucumber and tomato with a little lime cut through the richness of the coconut milk and refresh the palate between bites.

Drinks

Hot Black Tea

Maldivians drink mas riha with sweet black tea — the hot, tannic tea cleanses the palate after the rich, spicy sauce.

Complete menu

Start with a cucumber and tomato salad, serve the mas riha over steamed jasmine rice with warm roshi on the side, and finish with hot black tea — a complete Maldivian dinner.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

A Second Rich Coconut Dish Alongside

Serving mas riha with another coconut-milk curry or a creamy side doubles the saturated fat of the meal and makes the whole plate feel heavy. One rich coconut dish per meal is enough. This is a cooking note, not medical advice.

Extra Salty Sauces on Top

Soy sauce or fish sauce poured over the curry pushes the sodium well past the 663 mg already in a serving and drowns the delicate curry-leaf and pandan flavours. Season with a little extra salt or lime instead. This is a cooking note, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA rich, satisfying dinner — one 430 g serving is a full meal for most adults.
  • ChildrenSuitable for older children if you leave the seeds out of the chillies and use one chilli instead of two; the fish is soft and easy to eat.
  • ElderlySoft, flaky tuna in a gentle sauce is easy to chew and digest; keep the chilli mild and the portion modest.
  • Pregnant womenFresh tuna is nutritious, but tuna carries more mercury than most fish — keep portions modest and vary your fish through the week. Ask your clinician about how often to eat tuna.
  • Breastfeeding womenA nourishing, protein-rich meal; the same mercury caution as in pregnancy applies, so vary your fish. Ask your clinician if unsure.
  • AthletesAbout 38.7 g of protein per serving supports recovery after training; pair with a generous portion of rice for the carbohydrate to match.
  • Weight gainAt 504 kcal with healthy fats from coconut and tuna, this is an energy-dense meal that helps add calories without a huge volume of food.
  • Weight lossThe protein is filling, but the coconut milk is rich — take a smaller portion of sauce, load up on the cucumber salad, and skip the second helping of rice.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesOnly about 14.6 g of carbohydrate per serving from the sauce itself, so the curry is low in carbs — watch the rice portion instead, as that is where most of the carbohydrate comes from. Ask your clinician about portion size.
  • High blood pressureAbout 663 mg of sodium per serving is moderate; avoid adding salty sauces and keep the added salt to the 1 teaspoon in the recipe. Ask your clinician about your daily sodium target.
  • Kidney diseaseTuna is high in protein and the sauce adds potassium from coconut milk, so portion size matters — a half serving with more rice and salad is a gentler option. Ask your clinician before making this a regular meal.
  • GoutTuna is a purine-rich fish, so this curry can raise uric acid — people prone to gout flares should eat it only occasionally and in a modest portion. Ask your clinician about how often tuna suits you.
  • Stomach issuesChilli, spices and rich coconut milk can irritate a sensitive stomach — use one mild chilli, skip the seeds, and eat a smaller portion with plain rice. If symptoms persist, ask your clinician.
  • Cardiovascular diseaseTuna brings omega-3 fats, but full-fat coconut milk is high in saturated fat — enjoy this as an occasional dish, use light coconut milk, and keep the portion modest. Ask your clinician about saturated fat in your diet.
  • Fatty liverThe coconut milk makes this a high-fat dish, so it is best as an occasional meal rather than a weekly staple; light coconut milk and a smaller portion help. Ask your clinician about dietary fat.
  • Food allergiesContains fish (tuna). The recipe is free of gluten, dairy, egg, peanut and tree nuts as written, but check your coconut milk and spice labels for traces. If you have a fish allergy, do not eat this dish.
  • Special therapeutic dietsNaturally gluten-free and dairy-free as written, and low in carbohydrate before rice is added. For any prescribed therapeutic diet, check the ingredients against your plan and ask your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool within 2 hours, then store the curry in a sealed container with the sauce covering the fish.
In the fridge
2 days in a sealed container.
In the freezer
1 month, in a single sealed container.
How to reheat
Reheat gently in a covered pan over low heat until steaming hot all the way through, to 74°C (165°F); do not boil hard or the sauce may split and the tuna dry out.
Freezing recommended
Yes for up to 1 month, though the tuna firms up slightly after freezing.
Signs it has spoiled
Sour or off smell, slimy fish, or a sauce that has separated and will not come back together with gentle stirring.

More recipes to explore

Mas huni — a mound of finely shredded tuna and grated coconut with red onion and chilli, served on a plate Maldives flag Maldives 15m
Breakfast •Maldivian Breakfast Classic

Mas Huni

This mas huni recipe is the Maldives' classic breakfast: shredded smoked tuna folded through freshly grated coconut with red onion, green chilli and lime juice, mixed by hand until fragrant and just moist. It takes 15 minutes, needs no cooking, and is scooped up with warm roshi flatbread and a cup of sweet black tea. One serving is about 153 g of mas huni.

Fresh & Filling

Shredded tuna and fresh coconut with onion, chilli and lime — a light, protein-rich Maldivian breakfast eaten with warm roshi flatbread.

Pairs Well With
Warm roshi and sweet black tea
High Protein • Quick Prep (<30m)
A metal bowl of garudhiya — clear Maldivian tuna broth with chunks of cooked tuna Maldives flag Maldives 40m
Lunch •Maldivian Everyday Staple

Garudhiya

This garudhiya recipe is the Maldives' everyday clear tuna soup: chunks of fresh tuna simmered gently in salted water with onion, garlic, ginger, curry leaves and a dried chilli, skimmed until the broth runs clear, then finished with lime. It is light, clean-tasting and deeply savoury, and it is usually ladled over steamed rice with lime wedges, sliced onion and fresh chilli on the side. One serving is about 570 g.

Light & Comforting

Fresh tuna simmered in a clear, lightly seasoned broth with onion, curry leaves and lime — a light, high-protein Maldivian lunch.

Pairs Well With
Steamed rice, lime wedges, sliced onion and fresh chilli
Soups & Broths • High Protein
Bœuf bourguignon — French beef braised in red wine France flag France 4h
Dinner •Burgundy Terroir

Bœuf Bourguignon

Beef braised gently in red wine until the connective tissue melts into a velvet, gelatin-rich sauce — the classic Burgundy Sunday dinner.

Cellular Repair

Beef braised in red wine until spoon-tender, with mushrooms and pearl onions.

Pairs Well With
Parsnip Purée & Steamed French Haricots Verts
High Protein
Vietnamese braised pork belly with golden eggs in caramel sauce Vietnam flag Vietnam 1h 45m
Dinner •One Pot

Vietnamese Braised Pork and Eggs

Pork belly slowly braised in coconut water and caramel until meltingly tender, with golden eggs that soak up the sweet-savoury sauce — the Vietnamese family dish that tastes better the next day.

Comfort & Sustained Energy

Slow-braised pork belly and eggs in coconut water and caramel.

Pairs Well With
Steamed rice & pickled mustard greens
High Protein

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.